libusb_init()는 -99를 반환합니다.

libusb_init()는 -99를 반환합니다.

libfreenect(Xbox Kinect용 드라이버) 및 libusb(종속성)을 성공적으로 구축했습니다 .

그러나 Kinect를 켜는 기능을 사용하려고 freenect_init(...)하면 -99.

libusb_init(...)나는 이 오류를 반환하는 함수에 대한 오류를 추적했습니다 LIBUSB_ERROR_OTHER.

축소된 사용자 정의 커널 구성(버전: 2.6.37)을 사용할 때 중요한 구성 옵션 활성화를 놓친 것 같습니다. 커널 구성 가능Pastebin.com에서.

Kinect가 성공적으로 인식되었습니다(올바른 제품/공급업체 정보를 포함하여 dmesg에 보고됨).

이 오류를 제거하는 방법을 아는 사람이 있습니까?

고쳐 쓰다:LIBUSB_DEBUG환경 변수를 다음으로 설정하면 3다음 메시지가 나타납니다. [op_init] could not find usbfs

답변1

libusbusbfsVFS가 설치되어 있어야 합니다 . 다음 줄을 추가한 후 /etc/fstab문제가 해결되었습니다 .

usbfs   /proc/bus/usb   usbfs   defaults   0   0

관련 정보