• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Intel HD Audio (82801 G - ICH7) unter opensuse 10.2

LoTRaC

Newbie
Hi

ich habe vor kurzem auf meinem Centrino Notebook opensuse 10.2 installiert. Funktioniert im großen und ganzen sehr gut, mit einer Ausnahme: meine Soundkarte gibt keinen Ton von sich. Yast2 erkennt die Soundkarte und mit alsaconf kann ich sie auch konfigurieren, nur Ton kommt keiner. Die Regler im Mixer sind alle oben und die Boxen auf laut gedreht (unter Windows funktioniert alles). Hab schon einige Beiträge im Internet gefunden, aber nichts wirklich handfestes.

Soundchip ist ein Intel 82801G HD Audio Controller

lspci
Code:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce Go 7600] (rev 02)
02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
0a:04.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0a:04.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
0a:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0a:04.3 Generic system peripheral [Class 0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

lsmod
Code:
Module                  Size  Used by
lp                     15652  0
parport_pc             42084  0
parport                39752  2 lp,parport_pc
michael_mic             6784  0
arc4                    6272  0
ieee80211_crypt_tkip    14720  0
joydev                 13504  0
st                     40860  0
ide_cd                 42272  0
ide_core              129992  1 ide_cd
snd_hda_intel          23060  0
snd_hda_codec         164352  1 snd_hda_intel
snd_pcm                86916  2 snd_hda_intel,snd_hda_codec
snd_timer              27908  1 snd_pcm
snd                    61188  4 snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
xt_tcpudp               7296  2
xt_pkttype              6016  3
ipt_LOG                10624  8
xt_limit                6912  8
aes                    32320  2
ieee80211_crypt_ccmp    11520  2
af_packet              29320  4
cpufreq_conservative    11912  0
cpufreq_ondemand       10892  1
cpufreq_userspace       9088  0
cpufreq_powersave       5888  0
speedstep_centrino     12832  2
freq_table              8832  1 speedstep_centrino
button                 10896  0
battery                14340  0
ac                      9476  0
ipt_REJECT              9472  3
xt_state                6272  12
iptable_mangle          7040  0
iptable_nat            11524  0
ip_nat                 21804  1 iptable_nat
iptable_filter          7168  1
ip6table_mangle         6528  0
ip6table_filter         7040  0
ip_conntrack           52960  3 xt_state,iptable_nat,ip_nat
nfnetlink              11032  2 ip_nat,ip_conntrack
ip_tables              17604  3 iptable_mangle,iptable_nat,iptable_filter
ip6_tables             18756  2 ip6table_mangle,ip6table_filter
x_tables               18180  9 xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tables
loop                   20488  0
dm_mod                 60184  0
pcmcia                 40892  0
usbhid                 52192  0
ipw3945               191520  1
nvidia               4741300  32
ohci1394               37040  0
ieee1394              102584  1 ohci1394
i2c_i801               11660  0
i2c_core               25216  2 nvidia,i2c_i801
yenta_socket           30348  1
ieee80211              34632  1 ipw3945
e1000                 119360  0
intel_agp              27804  1
rsrc_nonstatic         17024  1 yenta_socket
ieee80211_crypt        10112  3 ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211
firmware_class         14080  2 pcmcia,ipw3945
sdhci                  21644  0
pcmcia_core            43412  3 pcmcia,yenta_socket,rsrc_nonstatic
uhci_hcd               26892  0
soundcore              13792  1 snd
snd_page_alloc         14472  2 snd_hda_intel,snd_pcm
agpgart                35528  2 nvidia,intel_agp
mmc_core               28672  1 sdhci
ehci_hcd               34696  0
usbcore               114896  3 usbhid,uhci_hcd,ehci_hcd
ext3                  141192  2
mbcache                12804  1 ext3
jbd                    70324  1 ext3
sr_mod                 20132  0
cdrom                  38432  2 ide_cd,sr_mod
edd                    13892  0
fan                     8964  0
sg                     38044  0
ata_piix               19332  3
libata                119188  1 ata_piix
thermal                18568  0
processor              34664  2 speedstep_centrino,thermal
sd_mod                 24576  4
scsi_mod              136712  5 st,sr_mod,sg,libata,sd_mod

hwinfo
Code:
...  
  0: udi = '/org/freedesktop/Hal/devices/pci_8086_27d8_alsa_control__1'
  alsa.card_id = 'Intel'
  linux.device_file = '/dev/snd/controlC0'
  org.freedesktop.Hal.Device.resmgr.method_execpaths = { 'hal-resmgr-grant', 'hal-resmgr-revoke' }
  alsa.device_file = '/dev/snd/controlC0'
  info.capabilities = { 'alsa' }
  alsa.type = 'control'
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_27d8_alsa_control__1'
  alsa.physical_device = '/org/freedesktop/Hal/devices/pci_8086_27d8'
  linux.subsystem = 'sound'
  org.freedesktop.Hal.Device.resmgr.method_signatures = { '', '' }
  alsa.card = 0 (0x0)
  resmgr.device = '/dev/snd/controlC0'
  info.interfaces = { 'org.freedesktop.Hal.Device.resmgr' }
  org.freedesktop.Hal.Device.resmgr.method_names = { 'Grant', 'Revoke' }
  info.product = 'Intel ALSA Control Device'
  linux.hotplug_type = 2 (0x2)
  linux.sysfs_path = '/sys/class/sound/controlC0'
  info.callouts.remove = { 'hal-resmgr' }
  info.category = 'alsa'
  resmgr.class = 'sound'
  info.callouts.add = { 'hal-resmgr' }
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_27d8'
  org.freedesktop.Hal.Device.resmgr.method_argnames = { '', '' }

  1: udi = '/org/freedesktop/Hal/devices/pci_8086_27d8_alsa_capture_0'
  alsa.card_id = 'Intel'
  linux.device_file = '/dev/snd/pcmC0D0c'
  org.freedesktop.Hal.Device.resmgr.method_execpaths = { 'hal-resmgr-grant', 'hal-resmgr-revoke' }
  alsa.device_file = '/dev/snd/pcmC0D0c'
  info.capabilities = { 'alsa' }
  alsa.type = 'capture'
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_27d8_alsa_capture_0'
  alsa.physical_device = '/org/freedesktop/Hal/devices/pci_8086_27d8'
  alsa.pcm_class = 'unknown'
  alsa.device_id = 'HDA Generic'
  linux.subsystem = 'sound'
  org.freedesktop.Hal.Device.resmgr.method_signatures = { '', '' }
  alsa.card = 0 (0x0)
  resmgr.device = '/dev/snd/pcmC0D0c'
  info.interfaces = { 'org.freedesktop.Hal.Device.resmgr' }
  org.freedesktop.Hal.Device.resmgr.method_names = { 'Grant', 'Revoke' }
  info.product = 'HDA Generic ALSA Capture Device'
  linux.hotplug_type = 2 (0x2)
  linux.sysfs_path = '/sys/class/sound/pcmC0D0c'
  info.callouts.remove = { 'hal-resmgr' }
  info.category = 'alsa'
  alsa.device = 0 (0x0)
  resmgr.class = 'sound'
  info.callouts.add = { 'hal-resmgr' }
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_27d8'
  org.freedesktop.Hal.Device.resmgr.method_argnames = { '', '' }

  2: udi = '/org/freedesktop/Hal/devices/pci_8086_27d8_alsa_playback_0'
  alsa.card_id = 'Intel'
  linux.device_file = '/dev/snd/pcmC0D0p'
  org.freedesktop.Hal.Device.resmgr.method_execpaths = { 'hal-resmgr-grant', 'hal-resmgr-revoke' }
  alsa.device_file = '/dev/snd/pcmC0D0p'
  info.capabilities = { 'alsa' }
  alsa.type = 'playback'
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_27d8_alsa_playback_0'
  alsa.physical_device = '/org/freedesktop/Hal/devices/pci_8086_27d8'
  alsa.pcm_class = 'unknown'
  alsa.device_id = 'HDA Generic'
  linux.subsystem = 'sound'
  org.freedesktop.Hal.Device.resmgr.method_signatures = { '', '' }
  alsa.card = 0 (0x0)
  resmgr.device = '/dev/snd/pcmC0D0p'
  info.interfaces = { 'org.freedesktop.Hal.Device.resmgr' }
  org.freedesktop.Hal.Device.resmgr.method_names = { 'Grant', 'Revoke' }
  info.product = 'HDA Generic ALSA Playback Device'
  linux.hotplug_type = 2 (0x2)
  linux.sysfs_path = '/sys/class/sound/pcmC0D0p'
  info.callouts.remove = { 'hal-resmgr' }
  info.category = 'alsa'
  alsa.device = 0 (0x0)
  resmgr.class = 'sound'
  info.callouts.add = { 'hal-resmgr' }
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_27d8'
  org.freedesktop.Hal.Device.resmgr.method_argnames = { '', '' }

  3: udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
  linux.device_file = '/dev/snd/timer'
  org.freedesktop.Hal.Device.resmgr.method_execpaths = { 'hal-resmgr-grant', 'hal-resmgr-revoke' }
  alsa.device_file = '/dev/snd/timer'
  info.capabilities = { 'alsa' }
  alsa.type = 'timer'
  info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
  linux.subsystem = 'sound'
  org.freedesktop.Hal.Device.resmgr.method_signatures = { '', '' }
  resmgr.device = '/dev/snd/timer'
  info.interfaces = { 'org.freedesktop.Hal.Device.resmgr' }
  org.freedesktop.Hal.Device.resmgr.method_names = { 'Grant', 'Revoke' }
  info.product = 'ALSA Timer Device'
  linux.hotplug_type = 2 (0x2)
  linux.sysfs_path = '/sys/class/sound/timer'
  info.callouts.remove = { 'hal-resmgr' }
  info.category = 'alsa'
  resmgr.class = 'sound'
  info.callouts.add = { 'hal-resmgr' }
  info.parent = '/org/freedesktop/Hal/devices/computer'
  org.freedesktop.Hal.Device.resmgr.method_argnames = { '', '' }

...

ich habe keine Ahnung, was ich tun muss, um den Sound zum laufen zu kriegen. Wie geschrieben, der Chip wird erkannt und ich kann ihn konfigurieren, aber Sound kommt keiner. Ich kann sogar mit amarok mp3s abspielen und seh den Equalizer sich bewegen, aber Sound kommt keiner raus (hab die Pakete von Packman installiert).

Würde mich freuen, wenn jemand den entscheidenden Tipp hätte ;)

mfg lotrac
 

Nukem36

Hacker
High!

probiere mal

  • modprobe snd-card-intel8x0

Wenn ich das hier http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Intel&card=ICH+southbridge+AC97+audio.&chip=440MX%2C+i810%2C+i810E%2C+i820%2C+ICH4%2C+ICH5%2C+ICH6&module=intel8x0 richtig lese, wird bei dir nicht das richtige Modul geladen.

Ändere mal deine /etc/alsa/sound auf das o.g. Modul ab und poste hier die Ergebnisse.

Nukem36
 
OP
L

LoTRaC

Newbie
Hi

Danke für die Antwort :)

Das geladene Modul scheint schon das richtige zu sein (siehe hier) . Das snd-intel8x0-Modul geht bis zum ICH6 Chipsatz, ich habe den ICH7. Ich hab jetzt versucht, ALSA aus den Sourcen zu kompilieren und nach der ALSA-Seite für das intel-hd modul vorzugehen, hat aber auch nichts gebracht (kann aber leicht sein, dass ich was falsch gemacht habe).

Achja, was vielleicht interessant ist: Ich kann den Chip in YaST und in alsaconf konfigurieren, nur wenn ich alsaconf laufen lasse, wird der Chip dann in YaST als nicht konfiguriert bezeichnet.

mfg lotrac
 

ssilence

Newbie
Hab genau das gleiche Problem mit meinem Amilo M6450g. Soundkarte wird von Yast2 als korrekt erkannt aber es kommt kein Ton heraus.

Hab hier etwas gefunde, allerdings funktioniert das auch irgendwie nicht:
http://www.suseforums.net/index.php?showtopic=17308&pid=137586&mode=threaded&show=&st=

Hat jemand eine Idee?
 

revealed

Guru
Habe euch mal 2 Links rausgesucht, da hat es dann jeweils mit dem Sound geklappt über kurz oder lang. Bei einem war die richtige Wahl des Treibers ausschlaggebend und bei mir selber beispielsweise lag es an der Konfiguration.

Ich hoffe das kann euch helfen:

http://www.linux-club.de/viewtopic.php?t=70048&highlight=
http://www.linux-club.de/viewtopic.php?t=73530&highlight=

Gruss

R
 

pifpof

Newbie
Hallo zusammen,

habe auch 'ne ganze Zeit herumgedoktert um endlich meine interne SigmaTel STAC9227 Soundkarte (Chipsatz hda-intel 82801H ICH8 Family) zum Laufen zu bringen. Habe per Yast einfach folgendes zusätzlich installiert:

  • alsa-plugins-1.0.12-30.x86_64
    alsa-plugins-jack-1.0.12-30.x86_64
    alsa-plugins-pulse-1.0.12-30.x86_64
    jack-32bit-0.102.20-16.x86_64
Die hier auch noch, tuen aber wahrscheinlich nichts zur Sache:

  • kalsatools-1.5.0-391.x86_64
    gamix-1.99.p14-77.x86_64
Der alsamixer erzeugt zwar immer noch den Fehler:
Code:
alsamixer: function snd_mixer_load failed: Invalid argument
Nehme jetzt stattdessen den gamix.

Die Lösung ist zwar nicht intelligent (kann nicht erklären wodurch genau es jetzt funktoniert), aber effektiv. Hoffe es hilft Euch weiter.

Gruß,
pifpof
 

pifpof

Newbie
Muß doch noch mal folgendes hinzufügen:
Habe mit der beschriebenene Lösung zwar ein paar Töne aus meiner internen SigmaTel STAC9227 herausbekommen, zumindest, nachdem ich per gamix die Lautstärke aufgedreht habe. Mikrofon habe ich aber leider nicht zum Laufen bekommen (für Skype). Hab's aufgegeben und schlußendlich die Soundblaster Live value-Karte von meine alten Rechner eingebaut.
 

misiu

Moderator
Teammitglied
@LoTRaC
http://www.linux-club.de/faq/Sound_:_Intel%C2%AE_High_Definition_Audio_/_AC%2797

MfG
misiu
 
Oben