[2.1.54+] SoundBlaster 2.0 breaks

Aaron Tiensivu (tiensivu@pilot.msu.edu)
Sat, 13 Sep 1997 16:28:26 -0400


Somewhere between the 2.0.30+ sound driver and 2.1.54 (I haven't had a chance
to go thru the patches yet), support for my SoundBlaster 2.0 broke (not Pro or
16). For some reason, it looks like the sound driver thinks there is a mixer
on-board, but there really isn't. (It's basically just like the original Sound
Blaster but has slightly updated chips.. it was about $10 so I'm not
complaining)

I'm going to check out the latest version on the ALPHA/BETA site to see if that
makes a difference.. no reference to this problem was on the website, so I
figured I'd ask here.

The odd part is that the MPU-401 support is in there even tho I explictedly
said "No" to anything related to it.

Here is /dev/sndstat from 2.1.54 (we should prolly make a sym. link to
/proc/sndstat someday):

OSS/Free3.8a (Tue Sep 9 11:50:09 EDT 1997 root,
Linux glynis.msu.edu 2.1.54 #4 Tue Sep 9 02:04:25 EDT 1997 i486 unknown)
Load type: Driver compiled into kernel
Kernel: Linux glynis.msu.edu 2.1.54 #8 Tue Sep 9 16:16:22 EDT 1997 i486
Config options: 0

Installed drivers:
Type 26: MPU-401 (UART)
Type 2: Sound Blaster
Type 29: Sound Blaster PnP
Type 7: SB MPU-401

Card config:
Sound Blaster at 0x220 irq 5 drq 1,1
(SB MPU-401 irq 1 drq 0)

Audio devices:
0: Sound Blaster (8 BIT/MONO ONLY) (2.2)

Synth devices:

Midi devices:
0: Sound Blaster

Timers:
0: System clock

Mixers:
cat: /dev/sndstat: Unknown error 1066147332

------------------------------------------------------------
[snippet from .config]

#
# Sound
#
CONFIG_SOUND=y
# CONFIG_PAS is not set
CONFIG_SB=y
CONFIG_ADLIB=y
# CONFIG_GUS is not set
# CONFIG_MPU401 is not set
# CONFIG_PSS is not set
# CONFIG_GUS16 is not set
# CONFIG_GUSMAX is not set
# CONFIG_MSS is not set
# CONFIG_SSCAPE is not set
# CONFIG_TRIX is not set
# CONFIG_MAD16 is not set
# CONFIG_CS4232 is not set
# CONFIG_MAUI is not set
# CONFIG_YM3812 is not set
SBC_BASE=220
SBC_IRQ=5
SBC_DMA=1
SB_DMA2=1
SB_MPU_BASE=0

#
# MPU401 IRQ is only required with Jazz16, SM Wave and ESS1688.
#

#
# Enter -1 to the following question if you have something else such as SB16/32.

#
SB_MPU_IRQ=-1
CONFIG_LOWLEVEL_SOUND=y
# CONFIG_ACI_MIXER is not set
# CONFIG_AWE32_SYNTH is not set
# CONFIG_AEDSP16 is not set

--
Which is worse: ignorance or apathy?  Who knows? Who cares?
Software is like sex; it's better when it's free. - Linus Torvalds
OK, so you're a PhD - just don't touch anything.
IBM: It may be slow, but at least it's expensive.
Microsoft: What do you want to own today?