Mensaje de error cuando se accede a un dispositivo de almacenamiento USB después de reanudar tras una suspensión


Síntomas


Si trata de usar un dispositivo de almacenamiento de bus serie universal (USB) inmediatamente después de reanudar el equipo tras una suspensión, puede recibir el siguiente mensaje de error:

La unidad X:\ no está accesible. No se pudo realizar la solicitud por un error en el dispositivo de E/S.
Sigue recibiendo el mensaje de error cuando trata de usar el dispositivo de almacenamiento USB hasta que o bien desconecta y reconecta el dispositivo o bien reinicia el equipo. Este problema puede ocurrir con cualquier dispositivo de almacenamiento USB, como unidades de disquete, discos duros o unidades CD-ROM.

Causa


Este problema ocurre con algunos dispositivos de almacenamiento USB 1.x que están conectados a un controlador USB 2.0 en Windows 2000 con la actualización USB 2.0 instalada.

Solución


Para solucionar este problema, obtenga e instale el archivo Usbhub.sys actualizado desde la revisión que se describe en el siguiente artículo de Microsoft Knowledge Base:

306455 El equipo puede dejar de responder al reanudar desde el modo de espera

Solución alternativa


Para solucionar este problema, espere aproximadamente 10 segundos después de reanudar el equipo antes de tratar de usar el dispositivo de almacenamiento USB 1.x.


Si no usa ningún dispositivo USB 2.0 en el equipo, otra solución es apagar el controlador USB 2.0 en el Administrador de dispositivos. Después de apagar el controlador USB 2.0, desaparece el problema que se describe anteriormente en este artículo con dispositivos USB 1.x.

Estado


Microsoft ha confirmado que este es un problema en los productos Microsoft que aparecen enumerados al principio de este artículo.

Más información


Después de que haya aplicado la revisión mencionada anteriormente en este artículo, los siguientes comportamientos cambian:

  • Si trata de usar un dispositivo de almacenamiento USB 1.x inmediatamente después de reanudar el equipo, el problema puede persistir. Sin embargo, el problema desaparece si trata de usar el dispositivo de almacenamiento al cabo de unos segundos.
  • Poco después de reanudar el equipo, puede recibir un mensaje de "Retirada de dispositivo no segura" en referencia al dispositivo USB 1.x. Puede cerrar este cuadro de forma segura. Este mensaje se produce por un problema puntual de Windows 2000 relacionado con la activación simultánea de la pila de controladores del controlador complementario USB y de la pila de interfaz de Controlador de host mejorado (EHCI) después de reanudar tras una suspensión.

    Si el controlador del concentrador raíz del controlador complementario se activa primero, los dispositivos USB 1.x que estaban conectados a los puertos del concentrador raíz cuando el equipo entró en suspensión ya no están conectados. Por lo tanto, el controlador informa a Plug and Play que el dispositivo se ha desconectado. Esto ocurre porque los dispositivos fueron direccionados al controlador EHCI cuando se estableció la marca de configuración, pero no están actualmente conectados al controlador complementario.

    Cuando el controlador del concentrador raíz del controlador EHCI (para USB 2.0) se activa más tarde, los puertos del concentrador raíz se restablecen y los dispositivos USB 1.x se redireccionan a los controladores complementarios. El controlador complementario vuelve a enumerar entonces los dispositivos. A continuación los dispositivos se detectan y se vuelven operativos.

    Esto no afecta a los dispositivos USB 2.0 porque siempre permanecen conectados al controlador EHCI.