Renuncia: Este artículo es una traducción de Problems Using Some USB Devices in a Virtual Machine (774). Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.
En estas secciones se describen los diferentes problemas que pueden surgir al utilizar dispositivos USB en una máquina virtual y sugieren formas de evitar o solucionar dichos problemas. La última sección de este artículo explica de qué modo se puede presentar una solicitud de asistencia a VMware.
Nota: En VMware Server 1.0 los dispositivos USB no funcionan en una máquina virtual con sistema operativo Solaris.
Dispositivos USB 3.0
Para obtener información acerca de los dispositivos USB 3.0, consulte VMware Workstation 7.x does not detect and connect USB devices attached through USB 3.0 host controller (1025956)
Dispositivos USB 2.0
Los productos VMware Workstation 6, 7 y 8; VMware Player 2, 3 y 4 y VMware ACE 2 incluyen un controlador virtual EHCI que permite que los invitados utilicen plenamente los dispositivos USB 2.0. Si desea habilitar la compatibilidad con el dispositivo USB 2.0 para una máquina virtual creada con versiones anteriores de los productos, debe:
Si no desea actualizar la máquina virtual, existe una solución alternativa. Intente conectar el dispositivo a un puerto host USB 1.1 o conectar el dispositivo a un hub USB 1.1 y luego a un puerto host USB 2.0. Dicha acción obliga a que las transacciones entre el host y el dispositivo sean a través del USB 1.1. La sugerencia se debe a que algunos dispositivos USB 2.0 pueden experimentar ciertos problemas cuando se encuentran conectados al host mediante una conexión USB 2.0. Esto se debe a las limitaciones del sistema operativo o del controlador al transmitir los datos del host USB 2.0 hacia el controlador USB 1.1 de la máquina virtual. Por ejemplo, al formatear una unidad flash USB 2.0 miniatura o un disco duro USB 2.0 puede originar que un Windows XP o Windows 2003 invitado arroje un error de pantalla azul.
Solución de problemas de dispositivos USB
Para solucionar los problemas de un dispositivo USB que no funciona correctamente con su invitado, siga los pasos que se detallan a continuación:
a. Abra el archivo vmware.log.
b. Busque el nombre del fabricante del dispositivo. Busque una línea similar a:
vmx | USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:8240 path:13/7/2 speed:full family:hid]
La línea tiene el nombre del dispositivo USB y la información vid y pid. Tome nota de los valores vid y pid.
c. Edite el archivo .vmx. Agregue esa línea al archivo .vmx, reemplazando vid ypid por los valores que anotó en el Paso 2, cada uno con el prefijo numérico 0 y la letra x.
usb.quirks.device0 = "0xvid:0xpid skip-reset"
Por ejemplo, para el dispositivo de Apple que se encontró en el Paso 2, la línea es:
usb.quirks.device0 = "0x05ac:0x8240 skip-reset"
d. Guarde y cierre el archivo .vmx.
e. Reinicie la máquina virtual e intente conectar el dispositivo de nuevo.
f. Si el problema persiste, sustituya la línea de peculiaridades que agregó en el Paso 4 por una de estas líneas, siguiendo el orden establecido y repita los pasos 5 a 8.
o usb.quirks.device0 = "vid:pid skip-refresh"
o usb.quirks.device0 = "vid:pid skip-setconfig"
o usb.quirks.device0 = "vid:pid skip-reset, skip-refresh, skip-setconfig"
Notas:
Use una de estas líneas por vez. Si una no funciona, reemplácela por otra de la lista. No agregue más de una de estas líneas en el archivo .vmx por vez.
La última línea utiliza las tres peculiaridades en combinación. Úsela sólo si las otras tres líneas no funcionan.
Presentación de una solicitud de soporte técnico a VMware
Si el problema persiste luego de intentar con los pasos que se mencionan en este artículo o si ha descubierto una peculiaridad que funciona, infórmenos al respecto. Necesitamos que nos brinde cierta información específica; siga el proceso que detallamos a continuación: