Gigabyte GA-7VT600L and Debian Linux

I recently upgraded a Debian stable system using this motherboard and an Athlon XP CPU. It went pretty smoothly as these things go, but there are a couple of things worth writing down about it for the benefit of anyone attempting a similar operation.


The onboard ethernet adapter works fine using the via-rhine module.


The via82cxxx_audio from Linux 2.4 recognizes the onboard audio but does not actually support it properly. You need the ALSA snd-via8233 module instead. If you have 2.6.x this should be included, but you must build it separately if you have a 2.4.x kernel. Debian, a Custom Kernel, and ALSA describes the process pretty well.

In summary, assuming you build your own kernel with make-kpkg:

apt-get install alsa-{base,utils,source}
cd /usr/src
tar xfz alsa-driver.tar.gz
# Edit /usr/src/modules/alsa-driver/include/adriver.h and remove the definition of PDE.
cd /usr/src/linux-(version)
fakeroot make-kpkg --revision (whatever) modules_image
cd ../
dpkg -i alsa-modules-(whatever)_i386.deb
cat > /etc/alsa/modutils/0.9 <<__EOF__
alias char-major-14 soundcore
alias char-major-116 snd

alias snd-card-0 snd-via8233
alias sound-slot-0 snd-card-0

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
ln -s /etc/alsa/modutils/0.9 /etc/modutils/alsa   # if not there already
# remove any previous sound card config

The kernel mixer settings were all zeroed at this point so I had to turn them back up before I could hear anything. No reboot was required.

Other Distributions

The basic idea should be similar for other distributions though you'll have to acquire the source some other way and build it using something other than make-kpgk.

RJK | Contents