OpenKinect / libfreenect

Drivers and libraries for the Xbox Kinect device on Windows, Linux, and OS X
http://openkinect.org
3.57k stars 1.15k forks source link

Kinect model 1414, ubuntu 20.04 freenect-glview and camtest not working, but the micview is working just fine. #650

Open LazyDeva opened 2 years ago

LazyDeva commented 2 years ago

Firstly my kinect model is 1414 and it is first gen kinect then I installed freenect on ubuntu 20.04 and the installation is going smoothly. I followed this tutorial https://aibegins.net/2020/11/22/give-your-next-robot-3d-vision-kinect-v1-with-ros-noetic/ and I think there is nothing wrong with the tutorial. When I tried to test the micview it is working just fine.

Number of devices found: 1 Trying to open ./audios.bin as firmware... Trying to open /home/aryo/.libfreenect/audios.bin as firmware... Trying to open /usr/local/share/libfreenect/audios.bin as firmware... Found firmware image: magic CA77F00D version 01.02.810.00 base address 0x00080000 size 0x00073e00 entry point 0x00080030 About to send: 09 20 02 06 00 00 00 00 00 40 00 00 03 00 00 00 00 00 08 00 00 00 00 00 Reading reply: 00 E0 6F 0A 00 00 00 00 00 00 00 00 About to send: 09 20 02 06 01 00 00 00 00 40 00 00 03 00 00 00 00 40 08 00 00 00 00 00 Reading reply: 00 E0 6F 0A 01 00 00 00 00 00 00 00

Then I tried the glview and I got these result below

Kinect camera test Number of devices found: 1 Failed to claim camera interface: LIBUSB_ERROR_NOT_FOUND Could not open device

and this is the result of lsusb

Bus 002 Device 002: ID 2109:0815 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 006: ID 0cf3:e500 Qualcomm Atheros Communications Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 003: ID 5986:06b2 Acer, Inc EasyCamera Bus 001 Device 007: ID 258a:002a
Bus 001 Device 015: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 019: ID 045e:02ae Microsoft Corp. Xbox NUI Camera Bus 001 Device 017: ID 045e:02b0 Microsoft Corp. Xbox NUI Motor Bus 001 Device 018: ID 045e:02ad Microsoft Corp. Xbox NUI Audio Bus 001 Device 016: ID 0409:005a NEC Corp. HighSpeed Hub Bus 001 Device 002: ID 2109:2815 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I found this Chinese article https://codeantenna.com/a/DHGFxR26x1 which show the same problem and I think he solve it by using two buses but unfortunately I can't try his solutions because I am using an old laptop and some of the usb port is broken. So I can't use the two buses method and I don't know if the method is truly solving the problem or not. Is there any other solution which truly solve the problem and not a workaround?

LazyDeva commented 2 years ago

Is there a solutions for this bug? or any fix which being planned?