Well, I re-compiled my kernel v1.0.7 with snd-driv 2.4 and got the
snd-utils 2.4 off of sunsite. Anyway, I configured the driver for
SoundBlaster and MPU-401 support with default settings (my settings
for the SoundWave's emulation are set up for default settings).
So, to make a long story short:
It doesn't sound so great, however.
I can use vplay to play .wavs, str/tracker to play .mods, cat .au to
/dev/audio. Rplay/rplayd doesn't work anymore (well it works.. kinda,
but is *really* messed up... it like buffers a few seconds of sound up
then when I kill rplayd it starts playing... whatever...).
Also, when playing .mods with str or tracker (under X), if I move
windows around or do lots of I/O, the the playback dies and I get a
message in /usr/adm/messages telling me that there was a DMA timeout
error. Oh well. It works most of the time.
I didn't see if playing .wavs and doing I/O would result in the same
thing... I imagine it will.
Its ok, not great (what do you expect out of soundblaster emulation
anyway?). I wish Linux had "native" (ie: DSP level) support for it.
BUT, it works, to an extent. It is better than not having any sound.
How I got it to work (should work with SoundWave 32 *AND* GameWave 32):
1. Boot up MS-DOG and run the init program (SW32.EXE for the SoundWave
32). This should initialize the DSP and load the appropriate DSP
code into it.
2. Use CTRL-ALT-DEL or some warm-boot program to re-boot your system
3. Use SoundBlaster emulation under Linux.
TESTED WITH sound driver and utils v2.4.
Kernel 1.0.7, no other patches
Orchid SoundWave 32 (SW32.EXE v2.21 w/MT-32 DSP patches, SB-emulation,
default hardware settings)
486/66, 8MB RAM, 16MB swap
Don't get the SoundWave 32 if you are mainly going to use it for Linux
(until there are "native" drivers available, or at least better drivers
for MT-32 or GM or something that sound better than SB crap).
DO get the SoundWave 32 if you plan on using sound on Linux occasionally,
and use MS-DOG for games/sound/etc. The sound quality of this card's
MT-32 MIDI is quite decent, IMHO, and the price is decent ($190 US).
Compatibility is also excellent, and Orchid is usually pretty good (in
my experience) with customer service and getting updates to enhancements
and bugfixes for their stuff out as quickly as possible.
Guess thats it...
-watch babylon 5-