Linux-Noob Forums

Full Version: Intel HDA (ICH7) Sound issue
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Yesterday I installed Fedora Core 5 on a notebook, and there is no sound on the notebook. I am not a Linux expert, and it is the first time doing multumedia on a linux installations.

 

The notebook is based on the Intel 945NG Chipset, and utilises the Sigmatel STAC9200 CODEC for HD sound.

 

When I use headphones I can hear a very very faint noise when I play music. When I am unplugging the headphones, there is no sound at all, not that I can hear. All the volume controls have been tested at max, min etc. No change.

 



Code:
# lsmod | grep snd
snd_hda_intel          21329  4
snd_hda_codec         116033  1 snd_hda_intel
snd_seq_dummy           7749  0
snd_seq_oss            33345  0
snd_seq_midi_event     11073  1 snd_seq_oss
snd_seq                52401  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         12877  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            49105  0
snd_mixer_oss          20417  1 snd_pcm_oss
snd_pcm                81093  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              26693  3 snd_seq,snd_pcm
snd                    55109  15 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_m
xer_oss,snd_pcm,snd_timer
soundcore              13345  1 snd
snd_page_alloc         14537  2 snd_hda_intel,snd_pcm




 



Code:
# lspci
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
0c:00.0 Network controller: Intel Corporation Unknown device 4222 (rev 02)




 

I have read many posts around on this and other forums, regarding issues with 82801G (IHC7) Intel HDA sound, but my card does seem to be detected. In alsamixer it states that it is a Intel HD card and uses a STAC9200 chip.

 

The available options that I have in alsamixer is:

Master , PCM, Capture , Input So

 

Under input there is only the option "mic". I have checked gnome-volume-control preferences and kmix settings. I have tested with headphones, and checked that all settings are unmuted.

 



Code:
# cat /etc/modprobe.conf
alias eth0 b44
alias scsi_hostadapter ata_piix
#alias snd-card-0 snd-hda-intel
#options snd-card-0 index=0
#options snd-hda-intel index=0
#remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || :; }; /sbin/modprobe -r --ignore-remove snd-hda-intel




Note: The comments ("#") I have added myeself, this had no change on the sound in any way.

 

Again, I use Fedora Core 5 Final, it has Alsa 1.0.11rc2 and the Kernel 2.6.15-1.2054_FC5smp

 

I would appreciate any help you can offer. Thanks.


see if this helps you any

 

[/url]http://www.linux-on-laptops.com/forum/show...ight=sound+alsa

[url=http://forums.fedoraforum.org/showthread.php?t=62932]http://forums.fedoraforum.org/showthread.php?t=62932


hijinks, the fedoraforum post is where I got some of the tests etc. So I have read that one, and no effect.

 

The other post was an older version of ALSA-lib and kernel. My problem is that it does recognize the card and codec, but it does not want to give me audio.

 

I have not been able to find any error messages regarding this issue, so the HW seems to be working, system wise.


I have been able to solve the isue, with a lot of help. I downloaded the test kernel source for 2.6.16 and patched the kernel and recompiled. And now I have sound.

 

There has been a fix for this, in the new ALSA release 1.0.11rc3. RC4 is currently out, but not as a RPM. So I guess the issue will be fixed in the next kernel update with the updated ALSA drivers.

 

In the meantime you can go the this post at Fedora Forum and get the patch and recompile the kernel.

Urgh.. bugs aren't fun. I am really glad to hear that you got it fixed!! Thanks for telling us too :)