Saltar al contenido

libusb_open devuelve ‘LIBUSB_ERROR_NOT_SUPPORTED’ en Windows 7

Solución:

Parece que necesita instalar el controlador winusb; libusb puede obtener información sobre dispositivos sin este controlador, pero no puede abrirlos.

http://libusb.6.n5.nabble.com/LIBUSB-ERROR-NOT-SUPPORTED-td5617169.html:

El miércoles 4 de abril de 2012 a las 11:52 p.m., Quân Phạm Minh[hidden email]> escribió:

aunque nunca instalo el controlador winusb pero uso libusb para obtener información de mi usb (kingston usb, y ya lo reconozco por el sistema)

Sí, eso es posible. Pero no puede abrir el dispositivo y hacer más cosas. Esa es la parte confusa para los nuevos usuarios con respecto al backend de Windows libusb, y de manera similar también para Mac OS X. libusb puede obtener información básica para el dispositivo con un controlador inadecuado (por ejemplo: dispositivo de almacenamiento masivo USB), pero no podrá abrir el dispositivo sin cambiar el controlador por uno compatible.

– Xiaofan

Puede instalar fácilmente el controlador WinUSB o los otros controladores compatibles con libusb (libusb-win32 y libusbK) mediante el uso de Zadig, una aplicación que se desarrolló solo para resolver este problema. Consulte https://zadig.akeo.ie.

Sin embargo, una cosa a tener en cuenta es que si reemplaza un controlador de almacenamiento masivo o un controlador HID (que Windows instala automáticamente) con WinUSB, solo podrá acceder a su dispositivo a través de libusb y no podrá acceder a su dispositivo como Mass Storage o HID hasta que desinstale el controlador WinUSB.

Finalmente, si tiene el control del firmware de su dispositivo, también es posible crear dispositivos que instalarán automáticamente el controlador WinUSB en Vista o posterior, para que los usuarios no tengan que pasar por una instalación manual del controlador (esto puede requerir una conexión a Windows Update para Windows 7 o anterior, pero debería funcionar incluso sin una conexión a Internet para Windows 8 o posterior). Consulte https://github.com/pbatard/libwdi/wiki/WCID-Devices.

[DISCLAIMER] Soy el autor de Zadig / libwi, las páginas wiki de WCID, así como colaborador del backend de Windows libusb.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *