Originally posted by: Auric
Silicon Image controllers support ATAPI. No idea why Promise and HighPoint fail to.
HighPoint always has. They were the first IDE RAID controller to support this I do believe.
There was a time when NO ONE assumed a RAID controller could do this. The Ultra66 is just a castrated FastTrak66. They took the RAID functions out of the BIOS and you can even add them if you want (I've done this). The HighPoint controllers support Zip drives, LS-120, tape and CD-RW drives in addition to HDDs.
Any why don't they? The question is, why would they need to?!
The primary reasons to have an IDE controller card are:
1) To overcome a storage limitation of Hard Drives
2) To overcome the performance limitation of an internal IDE controller
3) To add entry-level RAID functions
Have any ATAPI devices hit an IDE storage limitation? I think not.
Do optical drives require more than the typical 66 or 100MBps typically provided by the integrated controller? I think not.
Have you ever considered a CD-ROM or DVD RAID? I think not.
Examples:
1) All 200GB+ Western Digital HDDs were including a controller card in case the onboard IDE controller has a storage limitation (Many are limited to 120GB or less)
2) 440BX boards far outlived their onboard 33MBps IDE controllers, but only hard drives stood to benefit from anything greater. Most later boards were outfitted with an ATA66 capable integrated PCI controller while no optical drives could yet touch 33MBps.
3) IDE RAID is cheaper than SCSI RAID, expecially when purchasing the setup for only 2-4 drives, but there is no reason for a RAID controller to support CD-ROMs and other ATAPI devices when the onboard IDE controllers can handle those just fine.
Even today, your optical drives will never be fast enough to warrant an external controller, even if they support DMA and ATA66/100.