2014-02-10 11 views
1

Я долгое время пытался получить мой сенсор Asus Pro Live для работы с Linux, в настоящее время Fedora, но я пробовал ubuntu 12.04 и Ubuntu 13.10. Я установил openni, openni2 и sensor_master на свой компьютер. Все компилируется, но когда я пытаюсь запустить NiViewer, все это я получаюLinux и Primesense

 Could not open "1d27/[email protected]/4": Failed to set USB interface! 

Файл 55-PrimeSense-usb.rules присутствует в /etc/udev/rules.d/ и когда я типа lsusb он говорит :

 Bus 003 Device 004: ID 1d27:0600 ASUS 

У меня есть поисковая система, но не может найти ничего полезного. Кто-нибудь знает, где проблема?

Некоторые выходе из dmesg:

[55363.811218] usb 3-4: new high-speed USB device number 6 using xhci_hcd 
[55363.826016] usb 3-4: New USB device found, idVendor=1d27, idProduct=0600 
[55363.826018] usb 3-4: New USB device strings: Mfr=2, Product=1, SerialNumber=0 
[55363.826019] usb 3-4: Product: PrimeSense Device 
[55363.826021] usb 3-4: Manufacturer: PrimeSense 
[55363.826609] usb 3-4: Not enough bandwidth for new device state. 
[55363.826614] usb 3-4: can't set config #1, error -28 
[56819.384811] usb 3-3: USB disconnect, device number 5 

Я попытался как USB 2.0 и 3.0, и он работает в окнах.

/Erik

+0

У вас есть сообщения об ошибках USB в 'dmesg'? У Xtion, похоже, проблемы с USB 3.0. – nh2

+0

Кажется, что пропускной способности недостаточно? –

+0

Это то, что я имел в виду: http://www.pcl-developers.org/xhci-hcd-I-hate-you-USB-3-0-and-Primesense-Asus-Xtion-td5707949.html – nh2

ответ

0

, Asus Pro, как и любой другой веб-камеры, необходимо резервировать полосу пропускания USB, и это должно быть адаптивным в зависимости от фактического разрешения захвата и пропускной способности, но это не всегда так: многие вебкамеры, например, Logitech C910 «превентивно» резервируют кусок USB-емкости, достаточно большой, чтобы другие веб-камеры не использовали его. Драйвер UVC, который повсеместно используется в Linux, знает об этом под опасным I get a "No space left on device" (-28) error when trying to stream from more than one camera simultaneously., см. UVC driver FAQ. Кажется, это ваша проблема. Попытка подключить камеры в вашей системе в разных конфигурациях USB-порта может помочь.

+0

Hi , да, теперь я начал работать. Решение заключается в деактивации xHCI в BIOS. В моем случае это не помогло сменить USB-порт, но, я думаю, это отличается от компьютера к компьютеру. –