【问题标题】:Freenect on fedora: Number of devices found: 0Fedora 上的 Freenect:找到的设备数量:0
【发布时间】:2015-04-04 11:06:59
【问题描述】:

嘿。我正在尝试在 fedora 21 上使用 Kinect for XBox one。我使用官方存储库安装了 freenect/openKinect。

当我在我的电脑上插入 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吗?

【问题讨论】:

    标签: fedora openkinect


    【解决方案1】:

    您是否使用合适的交流适配器将传感器连接到 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

    【讨论】:

    • 我正在使用“Kinect for Windows 适配器”附带的适配器,所以它应该很好。此外,我们在 Windows 上进行了尝试,它确实有效。我在这个问题上挖掘了更多,似乎这个模型没有被 libfreenect 处理。您可以查看github.com/OpenKinect/libfreenect/issues/439 了解更多信息。
    • 你可以试试 librekinect,它是一个小而快的内核驱动程序。也适用于像树莓派这样的嵌入式设备! github.com/xxorde/librekinect
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 2023-02-16
    • 1970-01-01
    • 2015-06-16
    相关资源
    最近更新 更多