Non-pnp ISA Cards

ME dugan at
Mon Apr 9 21:04:03 PDT 2001

There are some EISA systems that require you run special software to
register resources used by EISA card with the BIOS before they will be
recognized by an OS at all in PnP or other modes. This software should
come fomr the system vendor that sold you the system and/oor the
motherboard manufacturer.

Also, when inserting a module, you can specify io port, and irq settings
that the module should use.

Check out the info on the sb.o module to see if that helps.

You may want to examine the "Documentation/sound" dir/folder in the linux
kernel source. Assuming you use the standard sound blaster, I have
attached the doc for it and args to pass the module when using: 

# modprobe sb

or less kind

# insmod sb

to this e-mail. If you do not have a true Soundblaster or instead a
Soundblaster pro, there are other docs there to help you too.

# insmod sb io=0x220 irq=5 dma=....
( whatever.... (check the doc for specifics.)

but you would use the settings you have.

Also check out the contents of
# demsg |more

and see if you have a sound card detected or what kind of audio notices
were reported on startup.


On Mon, 9 Apr 2001, Rafe Magnuson wrote:
> Is there some sort of trick to installing non-pnp ISA cards? I've got
> this old 486dx4-100mhz (32mbram, 2gbhd, running slackware 7) system with
> an original EISA soundblaster (non-pnp) and I can't seem to get the thing
> recognized. I thought it would be as simple as just adding a line to
> the modules.conf (like dma 0/irq 5) but it didn't make any difference.
> It's pretty sad, I've gotten spoiled by being able to run pnpdump in
> order to load pnp cards, heh heh.
> Anyhow, any help would be appreciated. Thanks,
> -- 
> Rafe Magnuson
> rmagnuson at - email
> (707) 583-2064 x3064 - voicemail/fax
> Version: 3.12
> GAT d- s+++:+++ a- $C++(++++) ULS*+++ P+ L++>++++ E- W+(--) N+ ?o !K
> w O M- V-- !PS !PE Y+ PGP- t- 5+ X- R* tv+ b+ DI++ D+++ G-- e h---- r+++
> z+++ 
> ------END GEEK CODE BLOCK------
> __________________________________________________
> FREE voicemail, email, and fax...all in one place.
> Sign Up Now!
-------------- next part --------------
modprobe sound
insmod uart401
insmod sb ...

This loads the driver for the Sound Blaster and assorted clones. Cards that
are covered by other drivers should not be using this driver.

The Sound Blaster module takes the following arguments

io		I/O address of the Sound Blaster chip (0x220,0x240,0x260,0x280)
irq		IRQ of the Sound Blaster chip (5,7,9,10)
dma     	8-bit DMA channel for the Sound Blaster (0,1,3)
dma16   	16-bit DMA channel for SB16 and equivalent cards (5,6,7)
mpu_io		I/O for MPU chip if present (0x300,0x330)

mad16=1 	Set when loading this as part of the MAD16 setup only
trix=1  	Set when loading this as part of the Audiotrix setup only
pas2=1		Set when loading this as part of the Pas2 setup only
sm_games=1	Set if you have a Logitech soundman games
acer=1		Set this to detect cards in some ACER notebooks
mwave_bug=1	Set if you are trying to use this driver with mwave (see on)

You may well want to load the opl3 driver for synth music on most SB and
clone SB devices

insmod opl3 io=0x388

Using Mwave

To make this driver work with Mwave you must set mwave_bug. You also need
to warm boot from DOS/Windows with the required firmware loaded under this
OS. IBM are being difficult about documenting how to load this firmware.

Avance Logic ALS007

This card is supported; see the separate file ALS007 for full details.

Avance Logic ALS100

This card is supported; setup should be as for a standard Sound Blaster 16.
The driver will identify the audio device as a "Sound Blaster 16 (ALS-100)".

More information about the talk mailing list