Jump to content
Sign in to follow this  
chj

Intel HDA (ICH7) Sound issue

Recommended Posts

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.

 

# 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

 

# 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.

 

# 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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...