VOGONS


First post, by SaxxonPike

User metadata
Rank Member
Rank
Member

Hey all,

I don't know a whole lot about IDE controllers - typically I've just used whatever was onboard. My systems have all been new enough to have them. But I'm curious- even if my motherboard has such a controller, should I still consider one of those PCI IDE controllers? Is there any benefit beyond simply offering a place to plug in drives - i.e. performance?

If you do recommend having one, which parts are ideal? I'm not working with super old equipment here, but stuff old enough not to support SATA onboard at least.

Thanks!

Sound device guides:
Sound Blaster
Aztech
OPL3-SA

Reply 1 of 7, by Deksor

User metadata
Rank l33t
Rank
l33t

Here's what I can think of for now :
Being able to boot from CD drives
Breaking capacity limits
Being able to use more drives in a computer

etc ...

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 2 of 7, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

You can always use IDE to SATA adapters which are about $3. That way you are not stuck with having to use old IDE drives.

For newer IDE HDDs, ATA100 or ATA133 should be fine.

If the IDE controller is below ATA133 and you want to use an SSD and really want the max performance, then get a PCI SATA controller. If using Windows ME or older, you will want to stick with a SATA 150 controller that has driver support for Windows 98 or you will not get the full speed.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 3 of 7, by shamino

User metadata
Rank l33t
Rank
l33t

As you get into chipsets from around the P4 era onward, sometimes the onboard controller is preferable because it bypasses the PCI bus.
On P2/P3 systems, onboard ATA33 controllers could be a significant limitation compared to ATA66 or ATA100. But people building these systems today might not care about the speed limitation anymore. 32GB limits can usually be fixed with a BIOS update.

When you get back into socket-7 and older, performance is probably pretty poor, and as you get into older chipsets I think they more often had serious bugs.

Reply 4 of 7, by jesolo

User metadata
Rank l33t
Rank
l33t

It's actually a misnomer to refer to an IDE interface card as a "controller".
I think this stems from the days when we still used MFM (or RLL) controllers. In such a case, the controller was actually on the interface card itself but, with IDE interfaces, the IDE "controller" cards are just host adapters, since the controller is embedded (built into) the drive itself.

The ability to boot from a CD or any capacity constraints is more a limitation of the system BIOS and has very little to do with the IDE interface (host adapter) card.
Naturally, there are limitations in terms of transfer speeds that these IDE interface cards can handle, which speaks to the PC bus speeds and whether it supports the later 80-wire version IDE cables.

Reply 5 of 7, by SaxxonPike

User metadata
Rank Member
Rank
Member

This is some particularly useful info!

Edit: The question I followed up with was already answered.

Sound device guides:
Sound Blaster
Aztech
OPL3-SA

Reply 6 of 7, by Jo22

User metadata
Rank l33t++
Rank
l33t++

It's actually a misnomer to refer to an IDE interface card as a "controller".

Yup. Esp. simple IDE cards are just bus interfaces based around a few off the shelf chips (74ls08p, 74ls245n, pal16l8acn).
Because of the relationship to ISA, back in time IDE drives were sometimes named AT-Bus drives.
Don't know if that's still valid, though. Modern PCI host controllers support Bus-mastering, etc.
And then there are also caching IDE controllers or RAID controllers.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 7 of 7, by chinny22

User metadata
Rank l33t++
Rank
l33t++

Only reason I would not use onboard is if I want a different interface, such as SATA, SCSI. and in SATA's case I'd use a converter rather then a whole new card
The performance gains of say using a ATA133 in a board that has ATA-66 at best isn't worth the extra hassle IMHO