Не работает веб-камера Genius Look 316 на Ubuntu

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

964758
Писатель
Сообщения: 39
Зарегистрирован: 24 мар 2013, 20:46
Контактная информация:

Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение 964758 » 24 мар 2013, 20:50

Здравствуйте. Не работает веб-камера Genius Look 316 на Ubuntu 13.04. На официальном сайте Genius: http://www.genius.ru/products.aspx?pnum=12186 , есть драйвер для Linux 2.6.5. На всех дистрибутивах Linux Ubuntu включая версию 11.04 – камера работает из коробки. Я делал так, брал, например дистрибутив Natty Narwhal и обновлял его до версии Ubuntu Quantal Quetzal при этом камера не слетала. Если бы сразу установил версию Ubuntu 12.10 Quantal Quetzal , то камера бы не работала, потому что это камера работает с Linux 2.6.5, Quantal Quetzal имеет ядро 3.5. На данный момент обновил с 12.10 на 13.04 камера перестала вообще работать. Как исправить неполадку ? Перед тем как написать, просмотрел много сайтов на эту тему. Заранее большое спасибо.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение Olej » 24 мар 2013, 22:33

964758 писал(а):Здравствуйте. Не работает веб-камера Genius Look 316 на Ubuntu 13.04. На официальном сайте Genius: http://www.genius.ru/products.aspx?pnum=12186 , есть драйвер для Linux 2.6.5.
Драйвер Linux Это модуль ядра, обычно предоставляемый в исходниках, для сборки и компиляции. Так у вас?
964758 писал(а):На всех дистрибутивах Linux Ubuntu включая версию 11.04 – камера работает из коробки.
Если работает "из коробки", то устройство поддерживается существующим модулем ядра, и никакого проприетарного драйвера, с сайта производителя, устанавливать не нужно.
964758 писал(а):потому что это камера работает с Linux 2.6.5, Quantal Quetzal имеет ядро 3.5. На данный момент обновил с 12.10 на 13.04 камера перестала вообще работать.
Обычно если устройство уже поддерживается каким-то модулем ядра, то оно же уже поддерживается этим модулем во всех последующих версиях ядра.
964758 писал(а):Как исправить неполадку ?
Начинать нужно с того, что показывайте вывод lsusb ... что-то типа такого:

Код: Выделить всё

bash-4.2$ lsusb | grep Webcam
Bus 001 Device 007: ID 046d:080f Logitech, Inc. Webcam C120
У вас же камера USB, я надеюсь? ;-)

Код: Выделить всё

bash-4.2$ lsusb -v -d 046d:080f | head -n30
Couldn't open device, some information will be missing

Bus 001 Device 007: ID 046d:080f Logitech, Inc. Webcam C120
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x046d Logitech, Inc.
  idProduct          0x080f Webcam C120
...
И смотреть какие устройства? от вашего производителя поддерживаются, и какими модулями?
Вот, как пример, для производителя моей камеры (Logitech) это выглядит так (последнее в строке - это имя модуля):

Код: Выделить всё

bash-4.2$ modprobe -c | grep usb: | grep -i 046D 
alias usb:v045Ep046Dd*dc*dsc*dp*ic*isc*ip* ipaq
alias usb:v046Dp*d*dc*dsc*dp*icFFisc5Dip01* xpad
alias usb:v046Dp*d*dc*dsc*dp*icFFisc5Dip81* xpad
alias usb:v046Dp0840d*dc*dsc*dp*ic*isc*ip* gspca_stv06xx
alias usb:v046Dp0850d*dc*dsc*dp*ic*isc*ip* gspca_stv06xx
alias usb:v046Dp0850d*dc*dsc*dp*ic01isc01ip* snd_usb_audio
alias usb:v046Dp0870d*dc*dsc*dp*ic*isc*ip* gspca_stv06xx
alias usb:v046Dp0890d*dc*dsc*dp*ic*isc*ip* gspca_spca500
alias usb:v046Dp0892d*dc*dsc*dp*ic*isc*ip* gspca_vc032x
...
Кроме того, смотрите (журнал, логи) что происходит при подключении-отключении устройства, см.: асинхронные уведомления и udev.

964758
Писатель
Сообщения: 39
Зарегистрирован: 24 мар 2013, 20:46
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение 964758 » 25 мар 2013, 10:53

Вывод lsusb

Bus 002 Device 002: ID 09da:0260 A4 Tech Co., Ltd
Bus 003 Device 002: ID 0ac8:305b Z-Star Microelectronics Corp. ZC0305 Webcam

964758
Писатель
Сообщения: 39
Зарегистрирован: 24 мар 2013, 20:46
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение 964758 » 25 мар 2013, 10:58

<<< Драйвер Linux Это модуль ядра, обычно предоставляемый в исходниках, для сборки и компиляции. Так у вас?
Да, так. Состоит из 3-ёх файлов : mview, usbvm305.ko, vm305.sh
Но не знаю как собрать и скомпилировать.

964758
Писатель
Сообщения: 39
Зарегистрирован: 24 мар 2013, 20:46
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение 964758 » 25 мар 2013, 11:03

Bus 002 Device 002: ID 09da:0260 A4 Tech Co., Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x09da A4 Tech Co., Ltd
idProduct 0x0260
bcdDevice 2.50
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение Olej » 25 мар 2013, 11:05

964758 писал(а):Вывод lsusb

Bus 002 Device 002: ID 09da:0260 A4 Tech Co., Ltd
Bus 003 Device 002: ID 0ac8:305b Z-Star Microelectronics Corp. ZC0305 Webcam
Ну, а дальше? ;-) :
- модуль?
- вывод dmesg при подключении?
- сообщения udev при подключении?
964758 писал(а): На официальном сайте Genius: http://www.genius.ru/products.aspx?pnum=12186 , есть драйвер для Linux 2.6.5.
Изображение
СИСТЕМНЫЕ ТРЕБОВАНИЯ
...
* Linox 2.6.5.
Круто! :lol:

964758
Писатель
Сообщения: 39
Зарегистрирован: 24 мар 2013, 20:46
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение 964758 » 25 мар 2013, 11:12

giorgi@dhcppc1:~$ udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[1605.232272] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2/input/input7/event5 (input)
UDEV [1605.233239] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2/input/input7/event5 (input)
KERNEL[1605.237243] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2/input/input7 (input)
UDEV [1605.238049] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2/input/input7 (input)
KERNEL[1605.238697] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/video4linux/video0 (video4linux)
KERNEL[1605.238778] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
KERNEL[1605.239122] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
UDEV [1605.244609] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/video4linux/video0 (video4linux)
UDEV [1605.248623] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
UDEV [1605.253027] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
KERNEL[1613.413316] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
KERNEL[1613.416311] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
KERNEL[1614.637260] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2/input/input8 (input)
KERNEL[1614.637616] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2/input/input8/event5 (input)
KERNEL[1614.637684] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/video4linux/video0 (video4linux)
UDEV [1614.644845] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
UDEV [1614.654524] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2/input/input8 (input)
UDEV [1614.658918] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2/input/input8/event5 (input)
UDEV [1614.663383] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
UDEV [1614.693301] add /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/video4linux/video0 (video4linux)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение Olej » 25 мар 2013, 11:16

964758 писал(а):Да, так. Состоит из 3-ёх файлов : mview, usbvm305.ko, vm305.sh
Но не знаю как собрать и скомпилировать.
Вообще то, это - не драйвер.
Это - кидалово :lol:

Код: Выделить всё

bash-4.2$ file mview 
mview: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped

bash-4.2$ file usbvm305.ko 
usbvm305.ko: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
usbvm305.ko - это уже скомпилированный модуль ядра в бинарном виде, который а). не годится для любой другой сборки ядра, б). не можно его "собрать и скомпилировать"...

И по содержимому установочного скрипта vm305.sh - это писалось каким-то совершенно "пыанэром" :lol: ... может из той русскоязычной артели, которая http://www.genius.ru ...

964758
Писатель
Сообщения: 39
Зарегистрирован: 24 мар 2013, 20:46
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение 964758 » 25 мар 2013, 11:19

dmesg выдаёт

[ 2031.169077] usb 3-2: Product: PC Camera
[ 2031.169082] usb 3-2: Manufacturer: Vimicro Corp.
[ 2031.172149] gspca_main: gspca_zc3xx-2.14.0 probing 0ac8:305b
[ 2031.174059] gspca_zc3xx: reg_w_i err -71
[ 2031.740039] gspca_zc3xx: Unknown sensor - set to TAS5130C
[ 2031.740070] gspca_zc3xx: probe of 3-2:1.0 failed with error -71

964758
Писатель
Сообщения: 39
Зарегистрирован: 24 мар 2013, 20:46
Контактная информация:

Re: Не работает веб-камера Genius Look 316 на Ubuntu

Непрочитанное сообщение 964758 » 25 мар 2013, 11:21

Что посоветуете ? Что можно сделать в данной ситуации ?

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей