У меня есть Gembird cam68ut. На моем Ubuntu 12.10 он показывает черный экран в сыре и guvcview. Я тестировал его в win7, он отлично работает.
Вот что я нашел:
lsusb
: Bus 001 Device 004: ID 18ec:3299 Arkmicro Technologies Inc.
Вот результат работы dmesg | tail
:
uvcvideo: Found UVC 1.00 device USB2.0 PC CAMERA (18ec:3299)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
input: USB2.0 PC CAMERA as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input17
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
Когда я запускаю cheese
(или guvcview
), вот что я получаю в терминале:
libv4l2: error turning on stream: No space left on device
(cheese:11797): cheese-WARNING **: Internal data flow error.
Обновление: Я протестировал его на двух других машинах с той же Ubuntu, и он работает без проблем с тем же сообщением dmseg | tail
.
Ребята, может это ошибка в драйвере контроллера USB в ядре (потому что на этой машине камера работает в win7)?
Я протестировал его на двух других машинах с той же Ubuntu, и он работал из коробки. Это давно известная ошибка с хост-контроллером USB. Я сообщил об этом на панели запуска: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1088395 . Также я обнаружил очень похожую ошибку: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1088395