my laptop (acer travelmate 8104 - winXPpro) has a flaky DVD drive (HL-DT-ST DVDRAM GMA-4080N.) When I go into device manager and set the secondary IDE channel to DMA mode (DMA if available - it chooses Ultra DMA Mode 2) it usually refuses to read any disc in the drive. all that happens when i put a disc in the drive is that the “DVDRAM Drive (E:)” in My Computer changes to “CD Drive (E:)” but I am unable to see/access any of the disc’s contents. This happens with any type of disc including CD-ROM, CD-RW, DVD±R DVDvideo etc etc. However when I set the set the secondary IDE channel to PIO only it works normally, but this is very slow and eats all my CPU time so everything else on the computer is slow too. I ran the factory re-initialise discs the format the hdd and reinstall windows/drivers etc and the problem is still there, and it seems the default mode for this system is DMA. This tells me it’s either a hardware problem or there’s something wrong with those discs. I sent the computer in for warranty repair, and they replaced the DVD drive. The problem was fixed for about a day, then came back. On the rare occaision when it will read a disc while in DMA mode I get a lot of I/O errors.
So my question is - is there anything in software that could cause this, or is it definitely a hardware issue?