Веб камера ноутбука

Автор MiDash, 07 мая 2015, 17:37:25

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

MiDash

Здравствуйте!
Прошу прощения, но тему скопипастил специально.
Понятное дело, что первым делом пошел в поиск, но тут же споткнулся, поэтому вопрос более всего по поиску.
Итак:
Имеется веб-камера ноутбука HP Pavilion dm4t-1000
lsusb говорит
Bus 002 Device 003: ID 10f1:1a28 Importek
dmesg соответственно
[    7.896649] uvcvideo: Found UVC 1.00 device HP Webcam (10f1:1a28)
[    7.898222] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[    7.898974] uvcvideo: Failed to query (129) UVC probe control : 0 (exp. 26).
[    7.899044] uvcvideo: Failed to initialize the device (-5).

Вот теперь и сам вопрос про поиск. Казалось очевидным поискать фразу "device HP Webcam (10f1:1a28)" и посмотреть, с чем люди уже сталкивались. Но получаю Ваш запрос не слишком информативен. Попробуйте использовать более длинные слова или целые фразы. Как быть? Неужели здесь действительно огромное количество сообщений с таким контекстом?

Linux  3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64
Сheese установлен, зачем - пока не знаю. Две другие камеры работают и без него.
04f2:a147 Chicony Electronics Co., Ltd
0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam

sandaksatru

Цитата: MiDash от 07 мая 2015, 17:37:25Ваш запрос не слишком информативен. Попробуйте использовать более длинные слова или целые фразы.
Просто поиск ничего не нашёл. Если поискать сейчас, он вам выдаст лишь одну вашу тему. По проблеме с камерой, к сожалению, ничего тоже подсказать не смогу.

MiDash

А-а, вот оно что...
Я бы сам бы ни за что бы не догадался бы :-(
Но для нулевого результата поиска я бы придумал другой текст, поинформативнее, например "Ничего не найдено"

Leo

#3
Вот здесь есть рекомендация установить cheese и проприетарные драйвера, якобы с ними камера работает.

Сообщение объединено: 07 мая 2015, 23:39:50

Также можно покопать в сторону v4l, упоминается в похожих проблемах вот здесь и здесь.

MiDash

#4
Спасибо за ссылки. Я их видел, cheese по первой ссылке и поставил, а драйвера там предлагается поставить для bluetooth и wifi. Сейчас копаю v4l.
По v4l будут еще вопросы, у меня модули лежат где-то не там и не подгружаются даже при прямом указании.

Сообщение объединено: 08 Май 2015, 10:19:34

Ну вот, начинаются вопросы.
В пробах участвуют четыре камеры.
Открыть содержимое (спойлер)
root@iv-srv:/dev/v4l/by-path# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:a147 Chicony Electronics Co., Ltd
Bus 002 Device 003: ID 10f1:1a28 Importek
Bus 004 Device 002: ID 093a:2471 Pixart Imaging, Inc. SoC PC-Camera
Bus 003 Device 002: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam
[свернуть]
В /dev появляются три, HP Webcam не появляется.
Открыть содержимое (спойлер)
root@iv-srv:/dev/v4l/by-id# ls -l
итого 0
lrwxrwxrwx 1 root root 12 Май  7 14:40 usb-Pixart_Imaging_Inc._CIF_Single_Chip-video-index0 -> ../../video1
lrwxrwxrwx 1 root root 12 Май  7 14:40 usb-_USB2.0_2MP_UVC_Camera-video-index0 -> ../../video0
lrwxrwxrwx 1 root root 12 Май  7 14:40 usb-Vimicro_Corp._PC_Camera-video-index0 -> ../../video2
[свернуть]
dmesg показывает все, с разными вариантами драйверов.
Открыть содержимое (спойлер)
[    1.984056] usb 1-1: new high-speed USB device number 2 using ehci_hcd
[    2.147918] usb 1-1: New USB device found, idVendor=04f2, idProduct=a147
[    2.147928] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[    2.147934] usb 1-1: Product: USB2.0 2MP UVC Camera
[    2.147940] usb 1-1: Manufacturer:



[    2.488055] usb 2-2: new high-speed USB device number 3 using ehci_hcd
[    3.093862] usb 2-2: New USB device found, idVendor=10f1, idProduct=1a28
[    3.093872] usb 2-2: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[    3.093878] usb 2-2: Product: HP Webcam
[    3.093883] usb 2-2: Manufacturer: Importek


[    3.404059] usb 4-1: new full-speed USB device number 2 using ohci_hcd
[    3.616437] usb 4-1: New USB device found, idVendor=093a, idProduct=2471
[    3.616446] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.616453] usb 4-1: Product: CIF Single Chip
[    3.616459] usb 4-1: Manufacturer: Pixart Imaging Inc.
[    3.920080] usb 3-2: new full-speed USB device number 2 using ohci_hcd
[    4.132255] usb 3-2: New USB device found, idVendor=0ac8, idProduct=301b
[    4.132265] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.132272] usb 3-2: Product: PC Camera
[    4.132277] usb 3-2: Manufacturer: Vimicro Corp.


[    7.879515] Linux video capture interface: v2.00
[    7.888489] uvcvideo: Found UVC 1.00 device USB2.0 2MP UVC Camera (04f2:a147)
[    7.895961] input: USB2.0 2MP UVC Camera as /devices/pci0000:00/0000:00:04.1/usb1/1-1/1-1:1.0/input/input3
[    7.896649] uvcvideo: Found UVC 1.00 device HP Webcam (10f1:1a28)
[    7.898222] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[    7.898974] uvcvideo: Failed to query (129) UVC probe control : 0 (exp. 26).
[    7.899044] uvcvideo: Failed to initialize the device (-5).
[    7.899373] usbcore: registered new interface driver uvcvideo
[    7.899381] USB Video Class driver (1.1.1)


[    8.048164] gspca_main: v2.14.0 registered


[    8.137512] gspca_main: zc3xx-2.14.0 probing 0ac8:301b


[    8.382118] gspca_main: pac207-2.14.0 probing 093a:2471

[    8.392679] input: pac207 as /devices/pci0000:00/0000:00:06.0/usb4/4-1/input/input4
[    8.393218] usbcore: registered new interface driver pac207


[    8.645462] input: zc3xx as /devices/pci0000:00/0000:00:04.0/usb3/3-2/input/input5
[    8.645987] usbcore: registered new interface driver zc3xx
[свернуть]
motion нормально работает с двумя, USB2.0 2MP UVC Camera и Vimicro ZC0301 Webcam.
Поскольку сейчас машинка доступна только командной строкой по медленному каналу, полноценная проверка затруднительна.
Разобраться хочется с обеими неработающими камерами, но HP Webcam интереснее.
И да, нужно будет попробовать v4l1compat.so и v4l2convert.so, как советуют здесь.
-----------------------
Вот здесь есть такие строчки:

...
uvcvideo: Found UVC 1.00 device HP Webcam (10f1:1a28)
...
input: HP Webcam as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input7
...

Стоит попробовать  archlinux? Но это не то, чем хотелось заниматься...

MiDash

Короче говоря, оказалось просто капризное устройство. Шаловливые ручки (мои) выдернули его из сломанного ноутбука, припаяли USB-разъем и стали втыкать в разные места. В общем-то работает, но не во всех компьютерах, разъемах и операционках. Где я начинал пробовать, работает, но только если больше нет UVC-устройств, и только с разрешением 176*144. Под win тоже не удалось запустить, хоть драйверы и ставятся. Видимо, очень слабенький USB-контроллер, не рассчитанный на сколько-нибудь длинные провода. Могло получиться занятное устройство для домашнего видеонаблюдения, но не судьба...