26 de Marzo, 2005
CNET CNUSB-611 en Linux
Creo que he conseguido hacer funcionar esta tarjeta en Linux y, aunque solo he podido probarla un poco con wavemon, parece que funciona.
Ha tenido trabajo la cosa:
- Descargar el driver para Atmel (versión 3.4.1.0). El que lleva Ubuntu es algo viejo, y el otro proyecto que hay no soporta el kernel 2.6.
- Comentar dos lineas en
src/usb/reset_device.c:... #include "vnetusba.h" //las lineas siguientes, comentadas //#include "hub.h" //#include "hcd.h" #include "linux/device.h" ...
Mi versión del kernel no dispone de esos ficheros, pero su información parece que se incluye en otros. Comentando las lineas funciona, no puedo decir más :D. - Añadir la tarjeta al driver. El proyecto de berlios sí soporta la tarjeta out of the box, pero este driver no tiene la información necesaria para poder identificar el fabricante/modelo. Editamos
src/includes/usb/config.h:... #define R505_2958_DEVICES { \ {USB_DEVICE(VNetVID,VNetPID_R505_2958)}, /* Atmel's id */\ {USB_DEVICE(0x1371,0x0013)}, /* CNUSB-611 */\ { } /* end with an all-zeroes entry */\ } /* end marker */ ...
Y esto es todo. Hacemo un make usb buildonly=release && make install y al pinchar la tarjeta se cargará el driver automáticamente.
Como digo no he podido probarla a fondo, pero algo es algo ;).
Hay 2 comentarios
Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.


por r0sk, en 2005-03-28 13:54:04 ∞