I was able to get it to read the usb audio/camera/motor on debian with libfreenect. I ran the example apps and it is blinking, changing color and tilting every once in a while. Today is the first time I have played with a kinect so I am not sure what it is supposed to do when it is working (probably should have read up on that first).

I had problems with it only detecting the motor first but that was cleared up by manually building libusb and libusb-compat.

I have the Kinect plugged into a powered usb hub and also plugged directly into the wall.

When I was running the tiltdemo app – the network connection didn’t work. Not 100% sure it was related and I will test tomorrow.


Jan 1 01:01:46 raspberrypi kernel: hub 1-1.2.3:1.0: 3 ports detected
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.2: new full speed USB device number 8 using dwc_otg
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.2: New USB device found, idVendor=045e, idProduct=02b0
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.2: Product: Xbox NUI Motor
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.2: Manufacturer: Microsoft
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.1: new high speed USB device number 9 using dwc_otg
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.1: New USB device found, idVendor=045e, idProduct=02ad
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.1: Product: Xbox Kinect Audio, © 2011 Microsoft Corporation. All rights reserved.
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.1: Manufacturer: Microsoft
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.1: SerialNumber: B44B
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.1: reset low speed USB device number 5 using dwc_otg
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.3: new high speed USB device number 10 using dwc_otg
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.3: New USB device found, idVendor=045e, idProduct=02ae
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.3: Product: Xbox NUI Camera
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.3: Manufacturer: Microsoft
Jan 1 01:01:46 raspberrypi kernel: usb 1-1.2.3.3: SerialNumber: B00B

Most important thing I learned: make sure you turn off all the debug notices when building libusb. <– I wish I could make this blink. 

Check out other Pi Projects> PiCryptPiHomeAutomation


Comments

  1. Mihai -

    Hi,

    Could you please also post the stept for manually compiling libusb and libusb-compat ?
    I followed the steps from http://openkinect.org/wiki/Getting_Started#Manual_Build_on_Linux, but kept the existing libusb.

    Is there a real need for having a powered usb hub and kinect power adapter at the same time ?
    Have you tried with only kinect power adapter and it did not work ?

    Best Regards,
    Mihai

    Reply
    • Thomas -

      I will grab my history for manually compiling libusb/libusb-compat, but if I remember correctly it was pretty much download and make (need 24 hrs to confirm).

      I had no luck without the kinect power. Without it I did not get all the sensors.

      Reply
    • Thomas -

      ok initially I tried:
      sudo apt-get install libusb-dev

      After no luck, I went to http://libusb.org/ and grabbed the sources for both.
      and it was a simple

      
      ./configure #took a long time
      make 
      make install
      

      I also pulled the pyusb bindings from http://libusb.org/.

      Reply

Leave a Reply