![Host de Virtualbox Linux: pase el dispositivo USB no reconocido al invitado de Windows](https://rvso.com/image/1313358/Host%20de%20Virtualbox%20Linux%3A%20pase%20el%20dispositivo%20USB%20no%20reconocido%20al%20invitado%20de%20Windows.png)
Estoy corriendocaja virtual 4.1.2(con el paquete de extensión correspondiente) en un host Ubuntu 11.10 actualizado con Windows XP como invitado. Tengo un dispositivo National Instruments USB-6251 que me gustaría usar con mi sistema operativo invitado Windows. (dado que la caja de herramientas DAQ de MATLAB essólo disponible en Windows)
NI ofrece unaInstalador de controladores basado en RPM, pero el instalador me está dando dolores de cabeza porque no puede encontrar GLIBC ya que "la base de datos RPM no está completa" y cuando evito ese error con la --nodeps
opción del instalador, falla diciendo que no se admite un kernel 3.0 y que necesito un núcleo 2.6. Debido, al menos, a estos dos obstáculos, prefiero no perder más tiempo intentando configurar un controlador de Linux cuando no necesito usar el dispositivo con Linux.
Al ejecutarse lsusb
se muestra el dispositivo como
Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.
y correr lsusb -d 3923: -v
devuelve unmontón de información.
Pero al hacer clic derecho en el icono del dispositivo USB en la barra de estado de la ventana de la máquina virtual indica que no hay ningún dispositivo conectado.
¿A quién puedo conseguir el sistema operativo invitado de Windows para ver el dispositivo?
Respuesta1
Como suele ocurrir, encontré mi respuesta mientras escribía la pregunta. Lo publiqué de todos modos para que otros puedan beneficiarse.
Resulta que el problema no era que Linux no reconociera el dispositivo, como pensé inicialmente, sino simplemente que mi usuario no tenía suficientes permisos para acceder a dispositivos USB en general. Correr
usermod -a -G vboxusers username
como lo sugirió Virtualbox, y luego iniciar y cerrar sesión, lo hizo funcionar.