>added SB16 sound (which I haven't gotten working
>under Linux yet).
>
>BTW, anyone know the magical thing for sound
>cards under Linux?
Depends on the distribution... Some (this RedHat thing for example :) ) use
modules, in which case 'insmod sound' or 'insmod sb' might help - with RedHat I
had to 'setup' then sound-config then set it up then wait for it to click
through stuff then dig through the dependencies file to see why it wasn't
loading, then give up and reboot the thing, then wonder why it worked *now*...
I personally run a monolithic kernel with all the drivers included and no
modules - so my Slakware setup runs perfectly.
If you don't use/want modules then you need to make sure your kernel has got
sound support (I think all the official sources for the last few years come
with OSS - Open Sound System - which supports most SB-compatibles and variants.
The 2.2 kernels have more drivers, since development on OSS seems to have
ceased) compiled in. If you're not sure:
* Get the latest sources and put the .tar.gz file in /usr/src - if you have an
existing source tree you want to use skip down...
* mv any 'linux' directory to 'linux.old' : mv -r linux linux.old IIRC
* Unpack the new sources: gunzip linux*.tar.gz | tar -xv
START HERE WITH AN EXISTING SOURCE TREE:
* Run the configuration: cd linux; make {config,menuconfig,xconfig}
(config for a standard text mode, menuconfig uses a text-mode dialog system,
xconfig uses Tcl/Tk in an X session)
* Set everything you want/need appropriately...
* In the Sound section make sure you say 'Y' to sound support, then enable the
driver for your card or SB if it's a clone.
* Fill in the parameters
* Save the configuration
* Exit the configuration script
* make dep; make clean; make {zImage,bzImage}
(zImage is usual - bzImage uses higher compression, if your kernel fails to
compile with 'System is too large')
* Install the ./arch/i386/boot/zImage or bzImage file as your new kernel -
check your bootloader/LOADLIN docs or copy to a floppy
Reboot with this kernel and see if sound works - if you don't have a /dev/dsp,
/dev/audio, /dev/sequencer and /dev/midi look up the numbers in the devices.txt
and create nodes with mknod. Try copying a .au file to /dev/audio - some
distributions come with a test sample of Linus Torvalds speaking.
(Apologies if you knew how to compile a kernel, and if you've already tried
this...)
Regards, Home page: http://www.geocities.com/SiliconValley/Horizon/8786
Ben A L Jemmett ICQ: 9848866 JGSD e-mail: [EMAIL PROTECTED]
-------------------------------------------------------------------------------
'<INSERT SOME CORNY QUOTE HERE>'
-------------------------------------------------------------------------------
To unsubscribe from SURVPC send a message to [EMAIL PROTECTED] with
unsubscribe SURVPC in the body of the message.
Also, trim this footer from any quoted replies.