Host de Virtualbox Linux: pase el dispositivo USB no reconocido al invitado de Windows

Host de Virtualbox Linux: pase el dispositivo USB no reconocido al invitado de Windows

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 --nodepsopció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 lsusbse muestra el dispositivo como

Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.

y correr lsusb -d 3923: -vdevuelve 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.

No hay dispositivos USB conectados en el menú contextual

¿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.

ingrese la descripción de la imagen aquí

información relacionada