Linux on Sony Vaio - Intel i820 onboard soundcard
Note: Caoilte wrote this. I’ve not had a chance to check it yet.
For maximum compatability you will need to compile your kernel with the following options:
CONFIG_SOUND=m (Sound ---> Sound card support) CONFIG_SOUND_OSS=m (Sound ---> OSS sound modules)
You do not need to set a low-level soundcard driver. We will configure that separately using the more sophisticated ALSA framework.
To setup ALSA on your laptop you will need to install some extra debian packages:
# apt-get install alsa-source alsa-base alsa-utils alsa-xmms dpkg-dev
Follow the default
debconf prompts except for the selection of cards to be built under alsa-source. Select
intel8x0 from the list.
There should now be an
alsa-drivers.tar.gz file in your
/usr/src directory. Change to that directory and check before un-tarring it like this:
# mkdir modules # tar -zxf alsa-drivers-tar.gz modules
make-kpkg to find these modules you need to set the following environment variable:
# export MODULE_LOC="/usr/src/modules/"
Also append the line to your .bashrc so that it is set automatically in future (NB this assumes you use the default bash prompt).
You are now ready to recompile your kernel. Follow the instructions for make-kpkg again, or if you have compiled with the above kernel options already change to the
/usr/src/linux directory and run:
# make-kpkg modules_image
You should now have another
.deb package in the parent directory called something like
alsa-modules-2.4.20_rc6+3+p0+whatever_i386.deb. Install this:
# dpkg -i alsa-modules-2.4.20_rc6+3+p0+whatever_i386.deb
Your ALSA modules are installed. Run
modconf as root to check (not sure - might need a reboot). Remember they are muted by default though, and that normal users cannot use them until they are added to the
audio group in
/etc/group. If you want to use the OSS compatability layer (for programs like realplayer) edit
Credits: Caoilte O’Connor wrote this page of the instructions. Thanks for that, Caoilte.