Kinect 不会在 arch 上显示,但会在 ubuntu 上显示

Kinect won't show on arch, but it show on ubuntu

我在将 kinect 连接到 arch 时遇到问题。当我键入 lsusb 时,它会显示 3 个设备、相机和音频,我什至可以在处理中使用它。 但是,当我在 arch 的终端中键入 lsusb 时,它只显示电机。 当我连接我的设备时,Dmesg 命令显示:

new high-speed USB device number 7 using xhci_hcd
[ 2252.040939] hub 3-3:1.0: USB hub found
[ 2252.040963] hub 3-3:1.0: 3 ports detected
[ 2252.660652] usb 3-3.2: new full-speed USB device number 8 using xhci_hcd
[ 2254.158266] usb 3-3.1: new high-speed USB device number 9 using xhci_hcd
[ 2254.984948] usb 3-3.1: USB disconnect, device number 9

你有什么建议或知道发生了什么事吗?我有带有 xfce 的 Manjaro 发行版,默认内核是 4.1.16-1 版本,我尝试使用 3.19.8.13.-1 内核,因为 ubuntu 使用的是 3.19.0-44 内核版本及其工作。它也适用于我的旧笔记本。所以,它消除了 12V 电源的问题:) P.S。我安装了 freenect 驱动程序、openni 和 nite。我从 AUR 安装了每个驱动程序,然后删除了,因为它无法正常工作。

编辑:kinect是1414版本

答案在 /sys/module/usbcore/parameters/autosuspend 文件中,如果设备未激活,它将关闭它,所以我将数字设置为 -1,这不会暂停当前未通信的设备。