Originally posted by: computer89
It does not have anything to do with the buffer, the main reason they recommend seperate channles is that way they could run at their native speed. 99% of CD-RW drives are ATA/33 so when put on the same IDE channel as a hardrive that hardrive will be forsted to run at ATA33 instead of ATA100/133.
Unless you are using a motherboard with first generation IDE controllers then this is NOT TRUE!!!
All motherboards these days support what is called independent timing. This allows each device to run at its highest supported speed regardless of the other device on the channel. So a ATA100 device and a ATA33 device mixed together on the same channel will result in a ATA100 device running at ATA100 and the ATA33 device at ATA33!
Now while it is true only one device on the channel can transfer data at a time this is not a big a issue as many make it out to be. Each device will only transfer a few bytes during each request. Try it for yourself. Time how long it takes to copy one file from hardrive to hardrive with them both on the same channel and then with both of them on different channels. You'll notice only a 3-4 second difference. Now optical drives (CD-RW drives for example) transfer at such a slow rate (6MB/sec maximum!) to begin with having both a HD and a CD-RW on the same channel is NOT A ISSUE as long as both devices are in one of the many DMA modes!
Arrange your IDE devices in whatever manner is easiest for you.