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 ;).

![[xml]](/images/xml.gif)
