Multiple IDE Controllers
hornerj asks: "I was just reading the highlights on the 2.4 kernel and I see that Linux currently has support for more than 4 IDE devices. I have always been told that multiple controllers was a thing of the past and that finding a good controller was impossible. Where can I find more information on installing a second IDE controller, for my 5th, 6th, 7th, and 8th devices, and where can I find out which IDE controllers are supported? I haven't seen the HOWTO for multiple IDE controllers yet. Is there one?
Thanks.
"
FWIW, the BIOS "implementation" is similar to motherboard SCSI. There's that entry that says "boot from A/C/SCSI" except now it's the extra IDEs. Then, when you boot, after the normal drive detection , there is the extra drive just like the "Hit Ctrl-A" SCSI boot.
see the motherboard at http://www.bp6.com/
You might want to look at some of the solutions at http://www.promise.com/Products/ideraid/ideraid.ht m. I don't know what kind of Linux support is available, but certainly worth checking out.
"Inspire me! Tell me it cannot be done!"
The Promise Technology Ultra66 pci controller is the best that I have seen yet! It has full support for 95,98,NT,2k Plus they have support for Linux!!! They also make a RAID controller too. The Speed of the ATA66 drives are now fast enough to do real time video rendering w/o dropping frames. Check it out! Nasdaq www.gorked.com
Tertiary & quaternary controlers are what they are sometimes called. That may help you in your searches.
/usr/src/linux-2.2.5/Documentation/ide.txt
There's some more info in:
Just because I like to deconstruct things doesn't make me a Deconstructionist.
I have an Abit HPT366 controller card, to give me 4 seperate IDE channels, this is good for software raid people.
It works fine on my newer via chipset motherboard, but doesnt work on my old intel hx chipset. So having multiple ide cards must need some level of bios support.
Support for it and the promise card are via the uniform ide patch.
There is also a patch to support upto 20 or so devices, from what ive read (etiehr the linux kernel or linux-raid mailing list) it isnt a big deal to support more ide devices.
If you look on your local kernel mirror under people/hedrick you will find the uniform ide patch.
by using the IDE controller on my SoundBlaster AWE32. It worked fine :).
As far as I know Linux supports just about everything out there in the IDE controller world. The Promise PCI UDMA controllers definitely work and have acheived quite a bit of popularity. They cost $20-30 and have 2 controllers on a board. Lots of people are using them to build cheap software RAID solutions.
There is nothing really new about it; Tert and Quat controller support has been around since the 2.0 release (and earlier w/ a little hacking)and has been upped to six IDE channels in the 2.2.x. It's teriffic in certain situations, like mine. Needed to serve up 10+ CD's to a segment of workstations. Snagged a dozen 24x IDE CDROM drives from storage and bought four Promise PCI IDE controllers for $21.50 each. Only real downside was that I needed to make a custom plexiglas plate for the side of the case that now had twelve CDROM drives sticking out of it, and that I had to cram another pair of power supplies in. (note: Macintosh IIfx powersupplies are always a good thing to have around!) The commercial solution would have been $1600. Mine was $100 (including plexiglas, contact cement, beige spraypaint and the cut-off wheel I broke slicing up the case.
.sig: Now legally binding!
as an above comment said,
check out www.promise.com
I have a Promise ultra/66 on my p100
i was using the 2.3 branch of the kernel(i belive that is were ultra/66 support starts)(there is also a patch aval for current kernels(i think), search for ultra66 at redhat to find the patch maintainer).
I was able to use both controllers (the ultra/and integrated hdcont) with no problems -xcept an the kenel being a bit unstable at times.
-greg "The sun is not yellow its chicken" -Bob Dylan