Problems using CD-RW with Windows XP

ksj

Distinguished
Mar 14, 2003
5
0
18,510
My ordeal with using a CD-RW under Windows XP will hopefully help someone with a similar problem and will demonstrate how Windows XP, by trying to be too clever, ends up compromising system stability and reliability.

I bought a Liteon 32x CD-RW on Sept 2002. I installed it in the secondary IDE port as a slave device along with an existing older DVD-ROM master device. Both devices were functioning via DMA mode at the time. I happily burnt CDs for around 4 months, until I started getting an inordinate amount of CD-write errors – write sessions wouldn’t close, closed sessions could’nt be read back, highly distorted audio CDs .. etc ..etc .. needless to say a bunch of coasters and I was extremely frustrated. I tried everything I could think of .. trying different media, changing the IDE cable, flashing the CD-RW drive, updating the cd-writer software .. reading manufacturer FAQs/troubleshooting guide, looking at the web for help, but nothing seemed to solve the problem.

I happened to notice at this time that my DVD-ROM transfer mode had switched to PIO mode all by itself, while the CD-RW was still operating under DMA mode. In its infinite wisdom, Windows XP will set a CD-drive to PIO mode if it encountering certain errors during data transfers operations, amongst other reasons.

http://www.microsoft.com/hwdev/tech/storage/IDE-DMA.asp

Unfortunately, I didn’t pay too much attention to this and decided that my CD-RW had gone bad. I returned the CD-RW to the store for an RMA, only to have it promptly returned back to me.. apparently the supplier and store both tested the drive and it seemed to be working perfectly. I made big fuss about it and got the store to do additional tests which all passed. I had no choice but to pay $28.00 for shipping (between the store and supplier) to get the drive back.

Now I was really desperate. I started searching the web for a last ditch effort before I gave up all hope. Luckily I stumbled across this article that rang a bell !!.. it read :

Note: It is not possible to use PIO modes to control one device on a channel (IDE) and DMA (or Ultra DMA) modes to control the other one. Do not mix devices that don't support DMA with ones that do on the same channel, if you want to use DMA.

http://www.pcguide.com/ref/hdd/if/ide/confTiming-c.html

I rushed home, disconnected my DVD-drive (which Windows XP had changed to PIO mode), installed the CD-writer and voila .. All my CD burning problems disappeared !!

Isn’t it ironic that in order “to ensure system stability” , XP inadvertently ends up making the system unstable .. assuming the above article is correct (seems to be based on my experience), Microsoft should seriously reconsider its policy of downgrading CD drive transfer modes, especially since it’s very likely that drives on the same IDE channel could be set to conflicting transfer modes, i.e., PIO & DMA modes on the same IDE channel. What do you think ??
 
Interesting but unfortunate discovery, the Microsoft article stated that the DVD and CDRW could co-exist on the same IDE channel, however the older DVD you're using may be sending errors, and XP downgraded the transfer automatically. I'm running the exact setup as you with my secondary IDE supporting CDRW,master and DVDROM,slave but they both are fairly new drives, with no problems. According to Microsoft only DVD and CDRW are allowed to co-exist in DMA mode under XP so you may consider getting a new DVDROM drive, if you play DVDs on your computer, or just keep it like you've got it. Thanks for the post, the morning has been a learning experience.




Details, Details, Its all in the Details, If you need help, Don't leave out the Details.
 

Take_Out

Distinguished
Dec 31, 2007
462
0
18,780
VVVVEEEERRRRRRYYYYYY INTERESTING
Thanks, helps
Take-Out

"We killed OUR Hitler" - attributed to Paul McCartney (If so, then well done, sir)