How does an add-on IDE controller card work?

DJFuji

Diamond Member
Oct 18, 1999
3,643
1
76
Exactly how does an add-on IDE controller card work? i.e. the Maxtor/Promise controllers. Does the card actually create two new IDE channels or does it somehow "borrow" resources from the original two channels. In other words, are the new channels as efficient and good as if they were built in like the primary and secondary? And what limitations do the channels have? For example, the IDE controller can only access one device on the channel at a time. So therefore your fastest performance between IDE devices comes from cross-controller data transfers. If you have IDE3 and IDE4 controllers, does that mean IDE2 to IDE4 is just as fast as IDE1 to IDE2? Or is IDE4 kind of a "virtual" controller that pulls from the IDE2?
 

natto fire

Diamond Member
Jan 4, 2000
7,117
10
76
I would imagine that they are independent because they are on the PCI bus which connects to the Memory Controller Hub. They probably get DMA and an IrQ as if any other PCI device is connected.
As for it being faster to transfer from an integrated IDE to add-on it might be faster because eventually the integrate IDE interfaces with the MCH which might making it faster because it can access the drive on the add-on and the one on the integrated at the same time and transfer the data along a fairly speedy bus.

Just my $.02
 

PHATJACK

Member
Jun 9, 2001
126
0
0
The new channels are just like the ones on your mobo. They each have two channels. It would be like the mobo having four IDE channels. The card is just adding two more independent channels. Hope this helps
 

jonnyGURU

Moderator <BR> Power Supplies
Moderator
Oct 30, 1999
11,815
102
106
Fact is, that even your on board IDE controllers are &quot;PCI&quot;. Think back to when controller cards for PCs were what you plugged your IDE, floppy and even Serial and Parallel connectors into. Once upon a time, a motehrboard was JUST a board with only slots. That on board PCI controller is STILL a PCI device.

Think of your onboard IDE as taking the components off of a PCI IDE controller card and soldering them down to the motherboard. Sure, the functionality of the IDE controller is now integrated into the Southbridge, but so is onboard sound, so that shouldn't come as a big surprise.

When you add a PCI controller card, you're only doing just that... ADDING AN INDEPENDENT PCI CARD. It is forced to take a different resource (I/O and IRQ) of course, because the standard IRQ 14 and 15 are already taken, but it's not taking anything AWAY from the board... it's just YET ANOTHER PCI controller card.

As for the effect of the two different IDE controllers: There's no effect... They are merely two seperate PCI &quot;cards&quot;.


 

Recneps

Senior member
Jul 2, 2000
232
0
0
Not all add-on IDE controllers go over the PCI bus. My neibhor has on the ISA bus and it only has a primary channel.
 

jonnyGURU

Moderator <BR> Power Supplies
Moderator
Oct 30, 1999
11,815
102
106


<< My neibhor has on the ISA bus and it only has a primary channel. >>



Well... if you want to split hairs over old school interfaces; My 386 had an ISA IDE controller, my 486 had a VLB IDE controller and I've worked on some older 486s that had EISA IDE controllers. But we're not talking about THAT far back.

 

Mday

Lifer
Oct 14, 1999
18,646
1
76
yah, back in the 486 days, there was only one channel. 2 channel mobos did not appear until the pentium days.

--

most ide controller cards are treated as scsi cards by the bios and the operating system. it's a mislabeled piece of hardware though. scsi cards are merely storage controller cards (that can also control scanners, etc). the same can be said of those ata controller cards (asside from the scanner thing ;-))

just like scsi controllers, the cards need a bios on them in order for them to be bootable.

as for transfer speeds, the addon cards suffer from the same limitations of ATA in that only one device per channel can be used at any given time (thus 2 drives communicating on the same channel is slower than 2 different channels). this &quot;flaw&quot; in design is a fault of the ata specifications, not the controller which is restricted by said specifications.

performance between drives on different controllers is as fast as the slowest drive\controller combination. obviously controller performance depend on how the controller was designed. whether they are faster than the onboard (non extra) controller depends on the controller. a benefit of an addon card is that they only require 1 irq for both channels, while the onboard (non extra) ones require an irq for each channel (a remnance of the 486 days). of course it is also true that both types of controllers are limited to the slowness of the pci bus in general.

--

there is no BORROWING of any resources at all, it's an INDEPENDENT controller.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |