Link to home
Start Free TrialLog in
Avatar of buelen97
buelen97

asked on

PNP ISA IDE interface

I have a linux box with 4 ide interfaces, 3 of which are working fine. The 4th one is one a pnp isa card that the kernel doesn't pick up. I've tried giving the kernel something along the lines of: 'ide3=0x1e8,0x03ee,11', at boot, after setting the card up with isapnp.
I've also tried something similar to the procedure outlined in appendix d here: http://www.netspace.net.au/%7Ebmiller/linux/ess1868.html

neihter of these worked

anybody got any ideas on what else to try?

Joost
Avatar of buelen97
buelen97

ASKER

Adjusted points to 330
In the BIOS, turn the PnP OS option to off.

Regards

Max
Sorry, tried that one already. It's a fairly old bios, and takes no interest in isa cards.

Joost
Adjusted points to 500
Does that IDE card have jumper settings to disable PNP?... Or... Did it come with a diskette that allows you to configure the card manually?  You may also want to contact the manufacturer of the card... They may have some insight.


Cheers!
No on all three of those. No jumpers at all, no disk, and the manufacturer of the card is Creativelabs, who only briefley acknowledge that the card exists. Can remember exactly what it's called, but it's related to the IDE interfaces on their sound cards.

cheers

Joost
Well If that's the case, I'd suggest replacing the card with a non-PNP card...


Cheers!
Adjusted points to 700
Probably right, but I'm not yet convinced that it's impossible.

Joost
ASKER CERTIFIED SOLUTION
Avatar of mcrider
mcrider

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I can remember some Windows 3.1 PCs shipped with a general PnP initialization tool when BIOS support for PnP was rare, some years ago. Maybe you can find one. In general, if you can initialize the board under DOS, you should be able to use it booting with loadlin.

I also heard rumors that if you enable PCMCIA support there is some way to initialize an IDE at run-time, i.e. after isapnp has done its job. It does not have to be a PCMCIA device.

I hope this helps a bit.
buelen97,  You still there??
I've tried the PCMCIA thing. The link I put in the question has a little C program that should allow you to register IDE devices after boot time. I can't remember whether the problem was with ISAPnP, or the C program, but it didn't work.

When I was buidling the machine I did try to get it going as the only card in the machine. Problem is that the first two ide interfaces are onboard, and can't be diabled.

I will try to repeat both experiments this weekend, and get back to you with the results.

Cheers

Joost
Is there a possebility that this card will register as /dev/hde because the first four devices PM PS SM and SS are given away (kernel coded) to hda/hdd ?
It works!

I rebuilt the machine, but before I did anything I disabled everything I could; com ports, parallel ports, on board sound.... This gave the machine lots of irq's to play with. I tried setting up the the ide interface on 10 with isapnp, fired up the C propgram, and it worked. I hadn't been able to use that irq before. I tried the ide interface on all the other irq's isapnp though ot supported, and it turns out that 10 is the only one it likes. It took a machine rebuild to figure it out, so I suppose you get the points, mcrider.

paulqna: the devices on the quaternary ide interface are hdg and hdh (QM 7 QS). The devices on the tertiary interface are hde and hdf.
Thanks for the points! Glad I could help!


Cheers!®©
Yeah i should READ the questions better...