First, I don't understand why OS/2 also assigns IRQ 15 to the sound card
since IRQ 14 and 15 are reserved for the Primary and Secondary IDE channel
resp. IRQ 3,4 and 5 can be used by either the serial port (internal and
external) or ISA cards (check BIOS). Using them for PCI should only be
done when there is NO ISA card in ANY slot. Keep them legacy otherwise and
you have enough IRQ's > 8 to accomodate all extension cards. But on the
other hand, only use IRQ sharing between non-sound card cards.

> I thought I had it figured out about the time this post showed up. I had
> to move the forced NIC IRQ from 5 to 3, disable the #2 serial port, and
> set IRQ 5 to legacy. Apparently this sound card and Linux just won't
> play nice together if the sound card can't have IRQ 5, regardless of
> what setting you try to give it in modules.conf. Once running, I decided
>   to actually try to do things. I logged in & started Mozilla Messenger.
That used to be typical for ISA Sound Blaster (or compatibles) cards.
For older PCI cards (and motherboards), they show some affinity for IRQ 9
(not only in Linux).

[snip]
> Next I tried changing io=0x530 to io=0x534 to match one of the
> OS/2  allocations. Repeat the app open steps above, except tried opening
> Messenger after starting the music, and got the hard lock immediately.
> Don't know what to try next.
There is one thing that DOS is perfect for on old hardware : using the
setup floppy that should have come with your card. Usually there is a
small port setup and test utility with which you can figure out the IRQ/IO
combo or it tells you if the card needs jumpers set. There should be a
leaflet explaining on how to turn also the card from automatic (f.i.
through PNP) to manual setup.
  Concerning PS/2, it usually is routed to IRQ 12 (check your BIOS,
sometimes it gives you the option of freeing IRQ 12 up for regular PCI
usage).

> ISA. Phooey!
All I said is pretty general. In order to help, can you give me :
ANY current BIOS setting related to IRQ's/IO ports and, if supported,
binding to INT#'s, occupied serial ports, all extension cards
(including order in slots) including assigned IRQ's after boot. Also, if
you happen to have info on which card (ISA and PCI) have manual setting
jumpers...

Guy



Reply via email to