Hola
Efectivamente, como dice Fermu, puede ser un problema del cable o la controladora...
Pero es más habitual que sea simplemente un problema de que se ha intentando leer un CD o DVD dañado, la grabadora ha reintentado internamente muchas veces, tardando en responder con los datos o el error al ordenador, y cuando eso ocurre 5 o 6 veces en una misma sesión, Windows XP lo interpreta como un fallo de la controladora y rebaja el dispositivo a sólo poder usar el modo PIO.
Si tienes experiencia con el Editor del Registro, la forma manual de solucionar esto es la siguiente:
- Ir al Editor del Registro (Inicio -> Ejecutar: regedit.exe)
- Desplegar las claves "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000?"
- En las sub-claves 0000, 0001, 0002... que haya, localizar la correspondiente al dispositivo que solo funciona en Modo PIO, en tu caso la correspondiente al "Canal IDE Secundario", que habitualmente es la 0002 (pero no necesariamente es esa), tienes que comprobarlas todas, seleccionando cada una y en el parte derecha del Editor del Registro, comprobando que el valor de "DriverDesc" es "Canal IDE Secundario"
- Una vez localizada la sub-clave, tienes que ver el dispositivo (en tu caso el "Dispositivo 1", el esclavo en ese canal IDE), y localizar el valor "SlaveIdDataCheckSum". Edita ese valor (OJO: asegurate de elegir ese valor, no modifiques ningún otro), quita el número que tiene ahora y pon como contenido "0".
- Cierra el Editor del Registro y reinicia Windows. Al haber cambiado el checksum para ese dispositivo, Windows interpreta que no es el mismo que había conectado en la sesión anterior, y vuelve a comprobar sus velocidades y habilita la mejor posible.
Si álguien se atreve, hace algún tiempo hice un programa para solucionar ese problema automáticamente, sin tener que seguir todas esas instrucciones
http://www.miguelms.com/dmaclear.htm