IDE controller on soundcard - how to recognize?

Hi
I have ISA SB16 PnP soundcard with IDE controller.
Under Win98 that controller is recognized as Creative Labs IDE controller.
So I can attach 5 IDE devices to my PC.
Usually they are 3 HDDs, CD and CD-RW.
But under QNX RTP I see only 4. I can’t access to third HDD attached to IDE
controller on SB.
What should I do to get that controller worked?

Regards
Boris

Hi Boris,

This may or may not work, what you can do is try the following:

Find the model number on the card, goto the SB website and lookup
the card there, find out what the iobase and irq of the card is
then pass these parameters to devb-eide. Make sure you checkout
the options to devb-eide as well.

We have a strong feeling that this won’t work, however if you are
willing to try :slight_smile:


btr <btr_@mail.ru> wrote:

Hi
I have ISA SB16 PnP soundcard with IDE controller.
Under Win98 that controller is recognized as Creative Labs IDE controller.
So I can attach 5 IDE devices to my PC.
Usually they are 3 HDDs, CD and CD-RW.
But under QNX RTP I see only 4. I can’t access to third HDD attached to IDE
controller on SB.
What should I do to get that controller worked?

Regards
Boris

Chances are, the iobase and irq are set by jumpers on the card itself.

  • igor

Hardware Support Account wrote:

Hi Boris,

This may or may not work, what you can do is try the following:

Find the model number on the card, goto the SB website and lookup
the card there, find out what the iobase and irq of the card is
then pass these parameters to devb-eide. Make sure you checkout
the options to devb-eide as well.

We have a strong feeling that this won’t work, however if you are
willing to try > :slight_smile:

btr <> btr_@mail.ru> > wrote:
Hi
I have ISA SB16 PnP soundcard with IDE controller.
Under Win98 that controller is recognized as Creative Labs IDE controller.
So I can attach 5 IDE devices to my PC.
Usually they are 3 HDDs, CD and CD-RW.
But under QNX RTP I see only 4. I can’t access to third HDD attached to IDE
controller on SB.
What should I do to get that controller worked?

Regards
Boris

That depends on the card. You cannot disable the IDE port on most
Creative Labs soundcards that have one. (If you know where to apply
an X-Acto knife and soldering iron you can permanently disable the
IDE port. :wink: All the non-disableable ones I’ve encountered on CL
cards were set to conflict with the secondary IDE on the motherboard.
Win98 may be able to share the resources, but Win95 can’t.

Igor Kovalenko wrote:

Chances are, the iobase and irq are set by jumpers on the card itself.

  • igor

Hardware Support Account wrote:

Hi Boris,

This may or may not work, what you can do is try the following:

Find the model number on the card, goto the SB website and lookup
the card there, find out what the iobase and irq of the card is
then pass these parameters to devb-eide. Make sure you checkout
the options to devb-eide as well.

We have a strong feeling that this won’t work, however if you are
willing to try > :slight_smile:

btr <> btr_@mail.ru> > wrote:
Hi
I have ISA SB16 PnP soundcard with IDE controller.
Under Win98 that controller is recognized as Creative Labs IDE controller.
So I can attach 5 IDE devices to my PC.
Usually they are 3 HDDs, CD and CD-RW.
But under QNX RTP I see only 4. I can’t access to third HDD attached to IDE
controller on SB.
What should I do to get that controller worked?

Regards
Boris

Hi

Chances are, the iobase and irq are set by jumpers on the card itself.

  • igor
    No, it’s PnP card w/o any jumpers.



    then pass these parameters to devb-eide. Make sure you checkout
    the options to devb-eide as well.

PnP enumerator gives:
#enum-pnpisa

… bus isapnp devid=PNPFFFF altdevid=PNP0600 ioport=0100 ioport1=0302
irq=12

The same values (I/O ports & irq) are shown in Win98 device dialog for
Creative Labs IDE controller.
So I use that values in this way:
#devb-eide eide ioport=100 irq=12
But it returns only four standart devices and nothing about additional
controller. Maybe I do something wrong?

We have a strong feeling that this won’t work, however if you are
willing to try > :slight_smile:
Why? Why Win98 can do some that QNX can’t? Or this IDE controller is so

nonstandard and it requires special driver that Win98 has and QNX so far
not?

Regards
Boris

Make sure ‘PNP OS’ is disabled in the BIOS.
And you should specify as many ‘eide ioport=… irq=…’ combinations as
you have controllers (probably 3).
The other 2 controllers most likely have standard EIDE irq and port
values.

  • igor

btr wrote:

Hi
Chances are, the iobase and irq are set by jumpers on the card itself.

  • igor
    No, it’s PnP card w/o any jumpers.

then pass these parameters to devb-eide. Make sure you checkout
the options to devb-eide as well.

PnP enumerator gives:
#enum-pnpisa

… bus isapnp devid=PNPFFFF altdevid=PNP0600 ioport=0100 ioport1=0302
irq=12

The same values (I/O ports & irq) are shown in Win98 device dialog for
Creative Labs IDE controller.
So I use that values in this way:
#devb-eide eide ioport=100 irq=12
But it returns only four standart devices and nothing about additional
controller. Maybe I do something wrong?

We have a strong feeling that this won’t work, however if you are
willing to try > :slight_smile:
Why? Why Win98 can do some that QNX can’t? Or this IDE controller is so
nonstandard and it requires special driver that Win98 has and QNX so far
not?

Regards
Boris

Make sure ‘PNP OS’ is disabled in the BIOS.
Yes. W/o that my soundcard doesn’t work at all.



And you should specify as many ‘eide ioport=… irq=…’ combinations as
you have controllers (probably 3).
And what I should do with prev. loaded devb-eide? If I write as described in

prev. message I get another two HDDs in /dev/ path although I didn’t specify
“eide” combinations for standart IDE-channels. And directly specified
controller didn’t appear.

Tonight I installed Patch A - it’s great! 75Hz refresh rate for S3Trio! So
will try to get third IDE again.

btr wrote:

Make sure ‘PNP OS’ is disabled in the BIOS.
Yes. W/o that my soundcard doesn’t work at all.

And you should specify as many ‘eide ioport=… irq=…’ combinations as
you have controllers (probably 3).
And what I should do with prev. loaded devb-eide? If I write as described in
prev. message I get another two HDDs in /dev/ path although I didn’t specify
“eide” combinations for standart IDE-channels. And directly specified
controller didn’t appear.

Tonight I installed Patch A - it’s great! 75Hz refresh rate for S3Trio! So
will try to get third IDE again.

The soundcard IDE is not EIDE, just PIO modes supported, probably only
modes 0 and 1. Check which IRQ its using under Windows. If its 14 or 15
Win98 might be able to share it. Win95 cannot. QNX most likely cannot
either. Otherwise you’ll have to try some way to set the soundcard IDE
to a free IRQ and possibly force load a standard IDE driver under QNX
with manual settings. Does QNX have a non-EIDE driver?