libusb
requer que o VFS usbfs
esteja montado. Depois de adicionar a seguinte linha a /etc/fstab
, o problema foi resolvido:
usbfs /proc/bus/usb usbfs defaults 0 0
Eu criei com sucesso os dois libfreenect
(driver para o Xbox Kinect) e libusb
(que é uma dependência).
No entanto, se eu tentar abrir o Kinect usando a função freenect_init(...)
, ele retornará -99
.
Eu localizei o erro na funtion libusb_init(...)
, que está retornando esse erro, LIBUSB_ERROR_OTHER
.
Como eu uso uma configuração de kernel personalizada minificada (versão: 2.6.37) acho que perdi para ativar uma opção de configuração importante. A configuração do kernel está disponível em em pastebin.com .
O Kinect é reconhecido com sucesso (relatado no dmesg, incluindo informações corretas sobre o produto / fornecedor).
Alguém tem uma ideia de como se livrar desse erro?
UPDATE:
Depois de definir a variável de ambiente LIBUSB_DEBUG
para 3
, recebi a seguinte mensagem:
[op_init] could not find usbfs