Making your soundcard work under Linux

Ok, this is a bit tricky,  first step , you must know your soundcard I/O address, IRQ and DMA. You can get it by refering to your windows 95 device manager or any of your DOS games.

Next , you must make a kernel that have soundcard support, read the instruction in this homepage for compiling a kernel.

Your sound card should be working after you have compile the kernel. Run aumix in console or xmixer in X windows to increase the volume to maximum. You can used mpg123 to try to play a mp3 file. If it doesn't work, read on.......

Some sound card used Dos Driver to clone a Microsoft Window Sound System. You can still used this type of sound card in Linux.

Load your sound card DOS driver. Make sure you used Windows Sound System. Record down the IRQ, I/O Address and DMA.  Make sure it works by playing a DOS game first

Now , log in to your Linux and compile a kernel with sound card support, make sure you choose Microsoft Sound System (or Windows Sound System) in OSS. Key in the setting properly.

After successfully compile the kernel, move it to your Dos hard disk.  Reset your computer and load in to Dos and activate the DOS driver.

Used loadlin.exe (should be inside your distribution CD) to boot up the kernel

example : loadlin bzImage

Run aumix in console or xmixer in X windows to increase the volume to maximum. You can used mpg123 to try to play a mp3 file.