xxorde / librekinect

Depth data from a kinect sensor! Small and fast kernel driver. Also for embedded devices like the raspberry pi!
407 stars 68 forks source link

Kinect Camera Doesn't Show Up in /dev #2

Closed ghost closed 10 years ago

ghost commented 10 years ago

Hello,

I'm trying to get your driver to work on a RPi running Arch Linux ARM. The driver compiles and loads fine, but I get no /dev/video*. lsusb seems to only show the motor connected:

$ lsusb
Bus 001 Device 006: ID 045e:02b0 Microsoft Corp. Xbox NUI Motor
Bus 001 Device 005: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 004: ID 2109:3431
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

From the OpenKinect wiki, I think this is normal and I just need to activate the motor to get the other two devices to appear underneath that hub, but how should I go about this? Is there a libusb driver from libfreenect that I need to use?

xxorde commented 10 years ago

Hi, this is not normal and has nothing to do with the driver! (I hope so) It doesn’t matter which driver is loaded lsusb always shows all connected devices! Is everything ok with your cables / power source? Have you tried the kinect on a different machine?

ghost commented 10 years ago

Good call.

I had the Kinect connected to a powered USB 3.0 hub to avoid drawing power from the RPi, but apparently that doesn't work. I connected it directly and now the right devices show up.

Lauraortizrd commented 6 years ago

I had exactly the same error. The problem is in the charger that powers the device. You can try checking the connection of the source or the cable responsible for charging the device.. the only device it detects is the motor, which is powered by 5v directly from the computer it is connected to, but the camera is powered by the charger.