[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Which driver for a VIA AC97 Chip?



"Andrew M. Lindley" <andlin@ntlworld.com> writes:
> 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.

Right; there seem to be two different VIA audio chipsets, the 82C686
and the 8233.  I'd bet the kernel via82cxxx_audio only works for the
82C686, but...

> 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

...it looks like you probably have an 8233.

ALSA (in unstable, at least) has support for both VIA chipsets using
the snd-via82xx driver.  If you're building your own kernel, this is
straightforward: make sure you have "sound card support" enabled
(probably as a module) in your kernel config, install the alsa-source
package, unpack /usr/src/alsa-driver.tar.gz, and run 'make-kpkg
modules-image' from the top of your kernel source tree.

-- 
David Maze         dmaze@debian.org      http://people.debian.org/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
	-- Abra Mitchell



Reply to: