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
buelen97Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

buelen97Author Commented:
Adjusted points to 330
0
maxchowCommented:
In the BIOS, turn the PnP OS option to off.

Regards

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

Joost
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

buelen97Author Commented:
Adjusted points to 500
0
mcriderCommented:
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!
0
buelen97Author Commented:
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
0
mcriderCommented:
Well If that's the case, I'd suggest replacing the card with a non-PNP card...


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

Joost
0
mcriderCommented:
Well, here's a thought... remove all of the other cards and see if the card will come up... If it does, then check the system when it comes up, because most likely, it will configure itself as one of the cards you removed...  You can then hard set the other cards around this PNP card...


Does this make sense to you?


Cheers!
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
fremsleyCommented:
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.
0
mcriderCommented:
buelen97,  You still there??
0
buelen97Author Commented:
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
0
paulqnaCommented:
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 ?
0
buelen97Author Commented:
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.
0
mcriderCommented:
Thanks for the points! Glad I could help!


Cheers!®©
0
paulqnaCommented:
Yeah i should READ the questions better...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.