Which driver for a VIA AC97 Chip?
Hi,
I have a new motherboard with a VIA AC97 chip for sound, I can't get the
via82cxxx_audio driver to load for it. I've read around on the internet
but they all seem to refer to PCI string 0x1106:3058 whereas (as you
can see) lspci gives 0x1106:3059. The messages I get are:
# modprobe via82cxxx_audio
/lib/modules/2.4.20/kernel/drivers/sound/via82cxxx_audio.o: init_module:
No such device
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20/kernel/drivers/sound/via82cxxx_audio.o: insmod
/lib/modules/2.4.20/kernel/drivers/sound/via82cxxx_audio.o failed
/lib/modules/2.4.20/kernel/drivers/sound/via82cxxx_audio.o: insmod
via82cxxx_audio failed
pig:~# lsmod
Module Size Used by Not tainted
sound 54412 0 (unused)
ac97_codec 10240 0
soundcore 3524 2 (autoclean) [sound]
serial 43776 0 (autoclean)
ide-scsi 7712 0
pig:~# lspci
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 3116
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
00:08.0 SCSI storage controller: Future Domain Corp. TMC-18C30 [36C70]
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1b)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio
Controller (rev 30)
00:12.0 Ethernet controller: VIA Technologies, Inc. Ethernet Controller
(rev 70)
01:00.0 VGA compatible controller: S3 Inc.: Unknown device 8d04
pig:~# lspci -n
00:00.0 Class 0600: 1106:3116
00:01.0 Class 0604: 1106:b091
00:08.0 Class 0100: 1036:0000
00:11.0 Class 0601: 1106:3074
00:11.1 Class 0101: 1106:0571 (rev 06)
00:11.2 Class 0c03: 1106:3038 (rev 1b)
00:11.5 Class 0401: 1106:3059 (rev 30)
00:12.0 Class 0200: 1106:3065 (rev 70)
01:00.0 Class 0300: 5333:8d04
pig:~# cat /proc/pci
<snip>
Bus 0, device 17, function 5:
Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97 Audio
Controller (rev 48).
IRQ 11.
I/O at 0xe800 [0xe8ff].
So the question is what device driver do I use or where do I patch the
kernel to try treating a 3059 as a 3058.
Regards - Andrew
Reply to: