2015-04-01 21 views
0

Hye。我試圖在Fedora 21上使用Kinect for XBox。我使用官方存儲庫安裝了freenect/openKinect。Fedora上的Freenect:找到的設備數量:0

當我插上Kinect的在我的電腦上dmesg | tail給出:

[ 2877.198513] usb 1-2: USB disconnect, device number 4 
[ 2877.400501] usb 2-2: USB disconnect, device number 6 
[ 2877.400512] usb 2-2.1: USB disconnect, device number 7 
[ 2881.158423] usb 1-2: new high-speed USB device number 5 using xhci_hcd 
[ 2881.574851] usb 2-2: new SuperSpeed USB device number 8 using xhci_hcd 
[ 2881.589681] usb 1-2: New USB device found, idVendor=045e, idProduct=02d9 
[ 2881.589690] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
[ 2881.589694] usb 1-2: Product: NuiSensor Adaptor  
[ 2881.589698] usb 1-2: Manufacturer: Microsoft Corporation 
[ 2881.591297] hub 1-2:1.0: USB hub found 
[ 2881.591616] hub 1-2:1.0: 1 port detected 
[ 2884.550626] usb 2-2: New USB device found, idVendor=045e, idProduct=02d9 
[ 2884.550638] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
[ 2884.550643] usb 2-2: Product: NuiSensor Adaptor  
[ 2884.550648] usb 2-2: Manufacturer: Microsoft Corporation 
[ 2884.551941] hub 2-2:1.0: USB hub found 
[ 2884.552474] hub 2-2:1.0: 1 port detected 

lsusb給出:

Bus 004 Device 004: ID 5986:0315 Acer, Inc 
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 002 Device 011: ID 045e:02c4 Microsoft Corp. 
Bus 002 Device 010: ID 045e:02d9 Microsoft Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 
Bus 001 Device 006: ID 045e:02d9 Microsoft Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

,但我無法找到任何知道設備知道設備/dev/,當我嘗試演示程序沒有找到該設備並顯示:

Kinect camera test 
Number of devices found: 0 

有沒有人成功使用fedora上的freenect?

回答

1

您是否使用適當的AC適配器將傳感器連接到PC?

我有一個類似的問題,我一直試圖做好每一件事情,最後問題變成了來自kinect AC適配器......我試圖用官方的Windows SDK和開發人員工具包,當我嘗試示例代碼的問題仍然出現,但有一個明確的信息要求插入電源線,雖然適配器是全新的!

我搜索了一些關於AC適配器的信息,看起來適配器有問題,最重要的是Kinect手冊指出,任何非原生適配器都可能導致設備出現故障 - 手冊中還提到原件AC適配器電源輸出爲12V,1.1A,而我有額定12V-1.08A(沒什麼大不了的,但誰知道)

Kinect for Xbox 360 freezes and disconnects from USB after running Processing SimpleOpenNi depth image example

+0

我使用了與「Kinect的爲Windows到來適配器適配器「,所以它應該是好的。此外,我們在Windows上嘗試過它,它工作。我已經深入瞭解了這個問題,似乎這個模型並沒有被libfreenect所關注。你可以看到https://github.com/OpenKinect/libfreenect/issues/439瞭解更多信息。 – Znafon 2015-04-04 19:24:11

+0

您可以嘗試使用librekinect,它是一個小而快的內核驅動程序。也適用於像覆盆子pi這樣的嵌入式設備! https://github.com/xxorde/librekinect – 2015-04-05 02:25:32