PDA

View Full Version : ICH8 Sound Card Problem FC6 86_64


SkyAblo2000
2006-10-30, 12:21 PM CST
I am having a problem getting sound to work. Accoring to system-config-soundcard the on board sound from the Intel motherboard has been located as:
Vendor: Intel Corporation
Model: 82801H (ICH8 Family) HD Audio Controller.
Module: snd-hda-intel
PCM device: STAC92XX Analog (I have also tried digital).

However, no sound comes out of the speakers or headphone output (all worked fine with FC5)
This is my second install (A full install - not update) of FC6 since it's release (I tried re-installing to get the soundcard to work, but still no luck)

When I run alsamixer I get the following output:
# alsamixer

alsamixer: function snd_mixer_load failed: Invalid argument


lspci gives me this:
# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)


Full lcpci output:
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:03.0 Communication controller: Intel Corporation 82P965/G965 HECI Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DC Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600]
01:00.1 Display controller: ATI Technologies Inc RV530 [Radeon X1600] (Secondary)
03:00.0 IDE interface: Marvell Technology Group Ltd. Unknown device 6101 (rev b1)
07:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)


modprobe snd-hda-intel doesn't produce any errors.

The packages I have installed are:
rpm -qa | grep alsa
alsa-lib-1.0.12-2.fc6
alsa-lib-devel-1.0.12-2.fc6
alsa-oss-1.0.12-3.fc6
alsa-utils-1.0.12-3.fc6
alsa-lib-1.0.12-2.fc6

According to Package Manager (which I never use apart from installation - I prefer yum), shows that one of the alsa-lib packages is 32-bit and the other is 64-bit:

alsa-lib-1.0.12-2.fc6.i386
alsa-lib-1.0.12-2.fc6.x86_64

#uname -a
Linux myserver.com 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:39:22 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux

Any help would be very much appreciated.

Thanks,
Kevin

dmstaz
2006-10-30, 06:20 PM CST
I too am having the same sound card issue. I loaded FC6 on my DELL XPS 200 and no sound comes out.

Vendor: Intel Corporation
Model: 82801H (ICH8 Family) HD Audio Controller.
Module: snd-hda-intel
PCM device: STAC92XX Analog (I have also tried digital)

I downloaded the latest drivers/rpms from Dell's website with no success. I was not aware FC5 worked. I might load that version...do you see much of a difference between FC5 and FC6?
thanks.

SkyAblo2000
2006-10-30, 09:55 PM CST
If you have an ICH8 board I'd recommend sticking with FC6 for now, it has the latest kernel which has some fixes for the ICH8 chipset (they might be in FC5 now, but I'm not sure).

Hopefully, someone will have a fix on the forum soon! :-)

dmstaz
2006-10-31, 12:04 PM CST
Thanks for the reply. Did you attempt to go into services and turn off and disable nasd (network sound deamon)? I saw this on the board...? I am going to try this tonight.

SkyAblo2000
2006-10-31, 02:12 PM CST
I don't have nasd configured, so it doesn't show up in the services list. I'll mess around some more and see what I can find...

SkyAblo2000
2006-10-31, 05:49 PM CST
OK, I now have full sound with no errors!

It appears that the alsa 1.0.12 modules and drivers don't work for the intel motherboard sound card. You need to upgrade to the 1.0.13. However, for some reason you cannot build them from source and get an error. I found pre-compiled binaries at http://atrpms.net/dist/fc6/

You need to download several RPMs from this site. If you're using the 64-bit version you will need to install both 32 bit and 64 bit RPMs.

When you get to that site you will see two links alsa-lib alsa-driver.
For 32 bit systems download:
alsa-kmdl-2.6.18-1.2798.fc6-1.0.13-56.fc6.at.i686.rpm
alsa-driver-1.0.13-56.fc6.at.i386.rpm

For 64-bit systems download:
alsa-kmdl-2.6.18-1.2798.fc6-1.0.13-56.fc6.at.x86_64.rpm
alsa-driver-devel-1.0.13-56.fc6.at.x86_64.rpm
alsa-driver-1.0.13-56.fc6.at.i386.rpm

Install these as root in the order shown able using:
rpm -Uvh filename

Next go to the alsa-lib link and download the following files:
For 32-bit machines:
libasound2-1.0.13-32.fc6.at.i386.rpm
alsa-lib-1.0.13-32.fc6.at.i386.rpm
alsa-lib-devel-1.0.13-32.fc6.at.i386.rpm

For 64-bit machines:
libasound2-1.0.13-32.fc6.at.x86_64.rpm
libasound2-1.0.13-32.fc6.at.i386.rpm
alsa-lib-1.0.13-32.fc6.at.x86_64.rpm
alsa-lib-1.0.13-32.fc6.at.i386.rpm
alsa-lib-devel-1.0.13-32.fc6.at.x86_64.rpm
alsa-lib-devel-1.0.13-32.fc6.at.i386.rpm

Install these files in the order shown above using the same method as for the alsa drivers.

If you then run as root:
rpm -qa | grep alsa
You should see something like the following (64 bit versions, like mine, will show two of some files as they have both the 32-bit and 64-bit packages installed)
alsamixergui-0.9.0-0.3.rc1.fc6
alsa-driver-1.0.13-56.fc6.at
alsa-driver-1.0.13-56.fc6.at
alsa-lib-devel-1.0.13-32.fc6.at
alsa-lib-1.0.13-32.fc6.at
alsa-lib-1.0.13-32.fc6.at
alsa-oss-1.0.12-3.fc6
alsa-utils-1.0.12-3.fc6
alsa-kmdl-2.6.18-1.2798.fc6-1.0.13-56.fc6.at
alsa-lib-devel-1.0.13-32.fc6.at

As you can see the alsa utils and oss (if you have it installed) are still at 1.0.12 version, but it seems to be fine.

Now reboot your system and run alsamixer (or the alsamixergui if it's installed), and make sure your outputs are not muted.

You should now have sound!!!!

csfalcon
2007-02-23, 07:41 PM CST
I am trying to get sound working on a dell dimension e520 in fc6. When I run sound card detection, I get the following information:

Vendor: Intel Corporation
Model: 82801H (ICH8 Family) HD Audio Controller.
Module: snd-hda-intel

however the list for "PCM device" is empty. Volume control only has mic phone to control. Anyone have any ideas why? Thanks!