Re: sb16 isa non-pnp problems

Albert D. Cahalan (acahalan@cs.uml.edu)
Thu, 9 May 2002 23:48:55 -0400 (EDT)


> Ive been trying to get my sb16 isa non-pnp working on a
> old 486, it has got two isa slots.
...
> The problems Im seeing is for the pnp card that it isnt
> detected at all, even if I do modprobe sb io=0x220
> dma=1 irq=5, I guess that is because I cant seem to be
> able to configure it using pnp, isapnp didnt print
> anything and the conf-files seemed very long-winded.

Ditch isapnp and those config files. If using Red Hat,
add "nopnp" to the kernel command line. Configure your
kernel (2.4.xx or 2.5.xx) to handle ISA PnP by itself.

> The non-pnp card is atleast detected, and I can even
> get sound from it. The sb16 DOS-util diagnose.exe from
> creative plays fine on this card, but it doesnt even
> detect the newer pnp card. Anyway, in linux I can cat
> /dev/urandom > /dev/dsp on my non-pnp, and will get
> noise. But my system will hang after about 10-20
> seconds with this. Playing a mp3 using mpg123 gets me a
> seg fault, or unable to handle paging request, aiiie:
> killing interrupt handler or some other oops.
>
> Any ideas? I have looked into /proc/interrupts,
> /proc/ioports, /proc/dma, and there are no conflicts
> afaics. Its an oldish 486, 20mb ram, running a
> overdrive 80mhz right now.

Blame your motherboard. Many 486 motherboards have
trouble with DMA. I've had similar problems with a
real SoundBlaster16 and a "486". (IBM BlueLightning
486SLC2-66, Intel 486SX-25, and Intel DX4-75 OverDrive)

DOS DOOM played in DOS --> crash
DOS DOOM in an OS/2 window --> OK
Linux with 8-bit sounds --> OK
Linux with 16-bit sounds --> crash

Forget about sound, junk the box, or use OS/2.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/