[H-GEN] Intel 810 Audio problems

Brad Douglas brad.douglas at saabsystems.com.au
Tue Jul 2 23:16:22 EDT 2002


[ Humbug *General* list - semi-serious discussions about Humbug and     ]
[ Unix-related topics. Posts from non-subscribed addresses will vanish. ]

Hi All,

I've been bashing my head against a wall trying to get my integrated intel sound card to work under redhat 7.2.

lspci lists it as follows:
00:1f.5 Multimedia audio controller: Intel Corporation 82801BA(M) AC'97 Audio (rev 12)
	Subsystem: ABIT Computer Corp.: Unknown device 0508
	Flags: bus master, medium devsel, latency 0, IRQ 9
	I/O ports at dc00 [size=256]
	I/O ports at e000 [size=64]

sndconfig finds it and tries to play a sample but all I hear is a pop.  I know the i810 module is 
loading OK and I think it's close.  We have a heap of these PC's which should be exactly the same 
with one exception: my PC has an extra network card in it.

Here's my modules.conf:
alias parport_lowlevel parport_pc
alias eth0 eepro100
alias eth1 8139too
alias usb-controller usb-uhci
alias sound-slot-0 i810_audio
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :

Here's the contents of my /var/log/message file after loading the module:
Jul  3 08:38:50 tfsec kernel: Intel 810 + AC97 Audio, version 0.05, 17:36:29 Sep  6 2001
Jul  3 08:38:50 tfsec kernel: PCI: Found IRQ 9 for device 00:1f.5
Jul  3 08:38:50 tfsec kernel: PCI: Sharing IRQ 9 with 00:1f.3
Jul  3 08:38:50 tfsec kernel: PCI: Setting latency timer of device 00:1f.5 to 64
Jul  3 08:38:50 tfsec kernel: i810: Intel ICH2 found at IO 0xe000 and 0xdc00, IRQ 9
Jul  3 08:38:50 tfsec kernel: ac97_codec: AC97 Audio codec, id: 0x4144:0x5360 (Analog Devices AD1885)
Jul  3 08:38:50 tfsec kernel: i810_audio: setting clocking to 7031

Here's the var/log/message for another PC where the sound card works:
Jul  3 08:25:53 localhost kernel: Intel 810 + AC97 Audio, version 0.05, 17:36:29 Sep  6 2001
Jul  3 08:25:53 localhost kernel: PCI: Found IRQ 9 for device 00:1f.5
Jul  3 08:25:53 localhost kernel: PCI: Sharing IRQ 9 with 00:1f.3
Jul  3 08:25:53 localhost kernel: PCI: Setting latency timer of device 00:1f.5 to 64
Jul  3 08:25:53 localhost kernel: i810: Intel ICH2 found at IO 0xe000 and 0xdc00, IRQ 9
Jul  3 08:25:53 localhost kernel: ac97_codec: AC97 Audio codec, id: 0x4144:0x5360 (Analog Devices AD1885)
Jul  3 08:25:53 localhost kernel: i810_audio: setting clocking to 24000

The only difference is the clocking.  At first I didn't think that was significant until I started using 
mpg321 as my test app and got the following message:

[root at tfsec mp3]# mpg321 01_LongTrainRunnin.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2001/Aug/08). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!

Directory: /home/mp3/
Playing MPEG stream from 01_LongTrainRunnin.mp3 ...
MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
libao - OSS cannot set rate to 44100
Error opening libao oss driver.

If anyone out there has some words of wisdom I'd be grateful.

Regards
Brad

--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.  See http://www.humbug.org.au/



More information about the General mailing list