Trabajando con OpenNI quizás puede surgir los siguientes errores al intentar acceder a nuestro dispositivo:
libusb couldn't open USB device /dev/bus/usb/002/005: Permission denied.
libusb requires write access to USB device nodes.
xnUSBOpenDeviceByPath failed: Failed to open the USB device!
Para solucionarlo podemos hacer lo siguiente extraido de aquí y aquí:
1.- Darle permisos directamente a nuestro archivo:
#> sudo chmod 666 /dev/bus/usb/002/005
Pero esto no hará el cambio permanente. Para hacerlo permanente:
2.- Agregaremos a nuestro usuario la grupo “video” y crearemos un archivo de reglas udev de la siguiente forma:
#> sudo adduser $USER video
#> sudo nano /etc/udev/rules.d/51-kinect.rules
Copiamos y pegamos el siguiente contenido y guardamos nuestro archivo
# ATTR{product}=="Xbox NUI Motor"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02b0", MODE="0666"
# ATTR{product}=="Xbox NUI Audio"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ad", MODE="0666"
# ATTR{product}=="Xbox NUI Camera"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ae", MODE="0666"
Debemos loguearnos de nuevo con nuestro usuario.
No hay comentarios:
Publicar un comentario