Two IDE Controllers?

Mattazuma

Member
Jan 5, 2001
40
0
0
Can I use two IDE controllers in a PC (One on the MB & one PCI)?

I have four IDE devices and I need more disk space. I'm too cheap to go SCSI.

Thanks,

Mattazuma
 

Vegito

Diamond Member
Oct 16, 1999
8,329
0
0
What kind of mobo do you have, normally you have 4 ports off 1 mobo unless you have older mobo. But anyway, Standard IRQ is 14 & 15 for almost all mobo as onboard IDE controller so you'll need you get a controller such as promise that lets you jump other irq or share other irq. If the PCI controller uses 14/15 you may run into conflicts.. yeah, it's possible..
 

BigLance

Golden Member
Dec 20, 2000
1,206
2
0
I have asked about this and have been told it will work, The "external" (promise etc.) controller will need only boot if your BIOS is set to boot off of SCSI. If you dont want to run your Boot Hard drive(s) off of it, I dont think you really need to do anything, windows takes care of it...
 

Lord Evermore

Diamond Member
Oct 10, 1999
9,558
0
76
You only have one controller on board the motherboard. That controller has two channels (one physical port each), and each channel can carry two devices, so you can have a total of 4 devices. However because IDE is a master/slave design, you can lose some performance when you put more than one device on each channel.

You can install an expansion card like the Promise controller and thereby add the ability to run another 4 devices (one controller, 2 channels, two devices per channel). So then you'd have the ability to install 8 devices. The expansion card has an advantage though in that it only uses 1 IRQ, whereas each channel of the onboard controller uses an IRQ. So in order to save IRQ's, you would want to use the expansion card first, and disable one or both of the onboard channels in order to stop them from using an IRQ.

So, install as many of your hard drives onto the Promise controller as you can, then use one onboard controller channel to carry two more devices, and disable the other one to save an IRQ. However if you can spread the devices and use one device per channel, you can get a little more performance, but you'll use up a total of 3 IRQ's.

Also, you can't use an expansion card as a boot device if you have a hard drive on the onboard controller's primary channel (possibly also won't work if you have a hard drive on the secondary channel, I never tried that). The BIOS looks for a hard drive on the onboard controller first, and will try to boot from that. If you're using an OS that doesn't have to be installed on the first hard drive (Linux, Win2k) then it can be installed on one of the devices on the expansion card, and the boot record on the hard drive on the motherboard controller can still point to the other drive (however that might take a reinstallation, I don't know).
 

ElFenix

Elite Member
Super Moderator
Mar 20, 2000
102,389
8,547
126
i have a hard drive as master on the secondary channel, boots just fine off the promise card. i'd put the second HDD on the promise card but 2 maxtors and a promise card don't mix very well.