SB16 Sound driver problem

Rob Riggs (rriggs@tesser.com)
Tue, 16 Jul 1996 04:19:28 -0600 (MDT)


I am having big problems with the SB16 sound driver for the
latest kernels. I'm not sure when this started. Under kernel
2.0.4, loading sound.o via kerneld works *once* only. After
that it loads, but puts:

sb: Interrupt test on IRQ10 failed - device disabled

in the syslog. I then get "device not availible" messages when
trying to use any of the sound utils. On later kernels (2.0.6
and 2.0.7) I get a complete system hang the second time
kerneld tries to load sound.o. (I've done this by hand with
insmod as well). I did not try kernel 2.0.5.

It seems that the sound driver is leaving the card in a very
bad state when it unloads. I compiled sound support into the
kernel under 2.0.7, rebooted, and the kernel froze right after
printing:

Sound initialization started

during the boot sequence.

I powered cycled the machine to get it to boot.

kernel: Sound initialization started
kernel: <Sound Blaster 16 (4.5)> at 0x220 irq 10 dma 1,5
kernel: <Sound Blaster 16> at 0x330 irq 10 dma 0
kernel: <Yamaha OPL3 FM> at 0x388
kernel: Sound initialization complete

And now everything seems to work.

Rob
(rriggs@tesser.com)