ЗАБЕЛЕЖКА: МОЕТО УСТРОЙСТВО е xbox 360 kinect устройство, НЕ kinect за windows. Опитах различни Linux ядра и различни компилации на libfreenect, но няма пура.
Индикаторът на свързващия кабел свети непрекъснато в зелено, индикаторът на kinect устройството мига в зелено (когато е включен в работещия ми компютър).
Една особеност, която изглеждаше подозрителна, е, че файлът udev обозначава ATTR{idProduct}=="02b0" на xbox "Xbox NUI Motor". Както може да се види в моя lsusb файл, linux разпознава устройството с idProduct от "02c2". Устройството е закупено преди около месец, така че може ли да сменят idProduct?? При това предположение модифицирах моите файлове с правила за udev, рестартирах udev, няма работа, след това рестартирах компютъра си, все още няма работа.
Компилирам libfreenect от github и можете да видите резултата по-долу. Пробвах и пакета debian (0.1.2). Тъй като са открити "Xbox NUI Audio" "Xbox NUI Camera", смятам, че проблемът не е в USB захранването, но може и да греша.
изход от тестовата програма:
$ ./bin/glview
Kinect camera test
Number of devices found: 1
Could not open device
информация за отстраняване на грешки:
$ dmesg
[ 361.532077] usb 1-4: new high-speed USB device number 2 using ehci_hcd
[ 361.664408] usb 1-4: New USB device found, idVendor=045e, idProduct=02c2
[ 361.664416] usb 1-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 361.664875] hub 1-4:1.0: USB hub found
[ 361.665008] hub 1-4:1.0: 2 ports detected
[ 361.940144] usb 1-4.2: new high-speed USB device number 3 using ehci_hcd
[ 361.972410] hub 1-4:1.0: unable to enumerate USB device on port 2
[ 362.668134] usb 1-4.1: new high-speed USB device number 4 using ehci_hcd
[ 362.762514] usb 1-4.1: New USB device found, idVendor=045e, idProduct=02ad
[ 362.762522] usb 1-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 362.762529] usb 1-4.1: Product: Xbox Kinect Audio, \xffffffc2\xffffffa9\xffffffa9 2011 Microsoft Corporation. All rights reserved.
[ 362.762535] usb 1-4.1: Manufacturer: Microsoft
[ 362.762540] usb 1-4.1: SerialNumber: A70774X04011232A
информация за отстраняване на грешки в lsusb:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam
Bus 005 Device 003: ID 0c45:7403 Microdia
Bus 001 Device 002: ID 045e:02c2 Microsoft Corp.
Bus 001 Device 004: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
Bus 001 Device 006: ID 045e:02ae Microsoft Corp. Xbox NUI Camera