ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] gspca
@ 2009-05-20 11:44 tiger
  2009-05-20 12:50 ` Sergey Vlasov
  0 siblings, 1 reply; 10+ messages in thread
From: tiger @ 2009-05-20 11:44 UTC (permalink / raw)
  To: sisyphus


  Народ ! Есть такое чудо:
0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam
на старом ядре 2.6.25-чего-то там std-def жило и вполне сносно
обслуживается драйвером gspca. В старом ядре оно было отдельным пакетом,
сейчас включено в модули ядра (вроде v4l). Обслуживается оно конкретно
драйвером gspca_zc3xx. Причем система сама считает, что надо обслуживать
устройство драйвером zc0301, и в логах ругается так:
----------/var/log/messages------------
Product: PC Camera
usb 1-4: Manufacturer: Vimicro Corp.
zc0301: V4L2 driver for ZC0301[P] Image Processor and Control Chip v1:1.10
usb 1-4: ZC0301[P] Image Processor and Control Chip detected (vid/pid
0x0AC8:0x303B)
usb 1-4: No supported image sensor detected
usbcore: registered new interface driver zc0301
---------------------------------------
---------dmesg-------------------------
Product: PC Camera
Manufacturer: Vimicro Corp.
usb 1-4: USB disconnect, address 13
usb 1-4: new full speed USB device using ohci_hcd and address 14
usb 1-4: configuration #1 chosen from 1 choice
usb 1-4: New USB device found, idVendor=0ac8, idProduct=303b
usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-4: Product: PC Camera
usb 1-4: Manufacturer: Vimicro Corp.
zc0301: V4L2 driver for ZC0301[P] Image Processor and Control Chip v1:1.10
usb 1-4: ZC0301[P] Image Processor and Control Chip detected (vid/pid
0x0AC8:0x303B)
usb 1-4: No supported image sensor detected
usbcore: registered new interface driver zc0301
--------------------------------------
никакого /dev/video* не появляется, естественно.
если грузить драйвер gspca_zc3xx, то тоже не работает ничего.

подскажите куда копать, чтоб оживить камеру ?

#uname -a
Linux host 2.6.27-std-def-alt16 #1 SMP Tue Apr 21 08:40:48 UTC 2009 i686
GNU/Linux

Заранее благодарен за помощь.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-20 11:44 [sisyphus] gspca tiger
@ 2009-05-20 12:50 ` Sergey Vlasov
  2009-05-20 13:39   ` Dmitry V. boyko
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey Vlasov @ 2009-05-20 12:50 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 3378 bytes --]

On Wed, May 20, 2009 at 02:44:46PM +0300, tiger@gauss.com.ua wrote:
> 
>   Народ ! Есть такое чудо:
> 0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam
> на старом ядре 2.6.25-чего-то там std-def жило и вполне сносно
> обслуживается драйвером gspca. В старом ядре оно было отдельным пакетом,
> сейчас включено в модули ядра (вроде v4l). Обслуживается оно конкретно
> драйвером gspca_zc3xx. Причем система сама считает, что надо обслуживать
> устройство драйвером zc0301, и в логах ругается так:
> ----------/var/log/messages------------
> Product: PC Camera
> usb 1-4: Manufacturer: Vimicro Corp.
> zc0301: V4L2 driver for ZC0301[P] Image Processor and Control Chip v1:1.10
> usb 1-4: ZC0301[P] Image Processor and Control Chip detected (vid/pid
> 0x0AC8:0x303B)
> usb 1-4: No supported image sensor detected
> usbcore: registered new interface driver zc0301
> ---------------------------------------
> ---------dmesg-------------------------
> Product: PC Camera
> Manufacturer: Vimicro Corp.
> usb 1-4: USB disconnect, address 13
> usb 1-4: new full speed USB device using ohci_hcd and address 14
> usb 1-4: configuration #1 chosen from 1 choice
> usb 1-4: New USB device found, idVendor=0ac8, idProduct=303b
> usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 1-4: Product: PC Camera
> usb 1-4: Manufacturer: Vimicro Corp.
> zc0301: V4L2 driver for ZC0301[P] Image Processor and Control Chip v1:1.10
> usb 1-4: ZC0301[P] Image Processor and Control Chip detected (vid/pid
> 0x0AC8:0x303B)
> usb 1-4: No supported image sensor detected
> usbcore: registered new interface driver zc0301
> --------------------------------------
> никакого /dev/video* не появляется, естественно.
> если грузить драйвер gspca_zc3xx, то тоже не работает ничего.

В 2.6.27 (commit c41492c89a00630c7482eae25deaf9af91b73c98) в драйвере
gspca_zc3xx отключили поддержку USB ID для устройств, для которых в
ядре есть другие драйверы (в том числе zc0301).  В 2.6.27-std-*-alt17
этот код выглядит так:

#if !defined CONFIG_USB_ZC0301 && !defined CONFIG_USB_ZC0301_MODULE
	{USB_DEVICE(0x0ac8, 0x303b)},
#endif

Т.е., если в конфигурации ядра включена сборка драйвера zc0301, в
драйвере gspca_zc3xx отключается поддержка USB ID, совпадающих в этих
драйверах, чтобы для устройства выбирался только один драйвер.

Однако на самом деле хитрые китайцы собирают камеры из тех чипов,
которые подвернулись им под руку, при этом USB ID зависит от
используемого контроллера, но к одному и тому же контроллеру могут
быть подключены разные сенсоры.  В данном случае драйвер zc0301
поддерживает используемый контроллер, но поддержки подключенного к
нему сенсора в этом драйвере нет, а в gspca, вероятно, есть.  Эта
проблема исправлена в 2.6.30-rc1 путём переноса USB ID 0ac8:303b в
драйвер gspca_zc3xx (commit ef6bc5aec2d8bd53dcc851a5cd2fc8e918db239b);
теперь уже в zc0301 это устройство добавляется в таблицу только в том
случае, если драйвер gspca_zc3xx не собирается.

С имеющейся версией ядра можно попробовать сделать следующее:

  modprobe gspca_zc3xx
  echo "0x0ac8 0x303b" > /sys/bus/usb/drivers/gspca_zc3xx/new_id

Чтобы не грузился лишний модуль zc0301, можно дополнительно запретить
его автозагрузку:

  echo "blacklist zc0301" >> /etc/modprobe.d/local.conf

(если этот модуль не нужен для других устройств).

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-20 12:50 ` Sergey Vlasov
@ 2009-05-20 13:39   ` Dmitry V. boyko
  2009-05-21 16:09     ` A.Kitouwaykin
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. boyko @ 2009-05-20 13:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

>> 0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam
>> на старом ядре 2.6.25-чего-то там std-def жило и вполне сносно
>> обслуживается драйвером gspca. В старом ядре оно было отдельным пакетом,
>> сейчас включено в модули ядра (вроде v4l). Обслуживается оно конкретно
>> драйвером gspca_zc3xx. Причем система сама считает, что надо обслуживать
>> устройство драйвером zc0301, и в логах ругается так:
> В 2.6.27 (commit c41492c89a00630c7482eae25deaf9af91b73c98) в драйвере
> gspca_zc3xx отключили поддержку USB ID для устройств, для которых в
> ядре есть другие драйверы (в том числе zc0301).  В 2.6.27-std-*-alt17
> этот код выглядит так:

>
> С имеющейся версией ядра можно попробовать сделать следующее:
>
>   modprobe gspca_zc3xx
>   echo "0x0ac8 0x303b" > /sys/bus/usb/drivers/gspca_zc3xx/new_id
>
> Чтобы не грузился лишний модуль zc0301, можно дополнительно запретить
> его автозагрузку:
>
>   echo "blacklist zc0301" >> /etc/modprobe.d/local.conf
>
> (если этот модуль не нужен для других устройств).

Огромное спасибо за ответ.
попробовал, как Вы рекомендовали. в результате драйвер определил камеру и
сказал, что может с ней работать, устройство /dev/video0 появилось.
_НО_ изображения я не получаю: на зеленом фоне дергающиеся горизонтальные
линии, видимо драйвер не правильно ведет связку
сенсор_камеры+чип_контроллра.
в любом случае спасибо, буду дальше грести в сторону подсовывания индексов.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-20 13:39   ` Dmitry V. boyko
@ 2009-05-21 16:09     ` A.Kitouwaykin
  2009-05-21 18:59       ` Roman Lesnichenko
  2009-05-22  7:17       ` Dmitry V. boyko
  0 siblings, 2 replies; 10+ messages in thread
From: A.Kitouwaykin @ 2009-05-21 16:09 UTC (permalink / raw)
  To: sisyphus

On Wed, 20 May 2009 16:39:54 +0300 (EEST)
Dmitry V. boyko wrote:
 
> _НО_ изображения я не получаю: на зеленом фоне дергающиеся горизонтальные
> линии, видимо драйвер не правильно ведет связку
> сенсор_камеры+чип_контроллра.

Попробуйте  VLC.

У меня spcaview и skype показывают аналогичноую зелень, а вот VLC
смог и картинку. Железо другое, драйвер вроде бы тот же. И дело похоже
не совсем в драйвере.

-- 
Анатолий Китайкин
ОАО Радиоавионика, СПб


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-21 16:09     ` A.Kitouwaykin
@ 2009-05-21 18:59       ` Roman Lesnichenko
  2009-05-21 19:50         ` Pavlov Konstantin
  2009-05-22  7:21         ` Dmitry V. boyko
  2009-05-22  7:17       ` Dmitry V. boyko
  1 sibling, 2 replies; 10+ messages in thread
From: Roman Lesnichenko @ 2009-05-21 18:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 21.05.2009 19:09, A.Kitouwaykin wrote:
> On Wed, 20 May 2009 16:39:54 +0300 (EEST)
> Dmitry V. boyko wrote:
>
>> _НО_ изображения я не получаю: на зеленом фоне дергающиеся горизонтальные
>> линии, видимо драйвер не правильно ведет связку
>> сенсор_камеры+чип_контроллра.
>
> Попробуйте  VLC.
>
> У меня spcaview и skype показывают аналогичноую зелень, а вот VLC
> смог и картинку. Железо другое, драйвер вроде бы тот же. И дело похоже
> не совсем в драйвере.
>
Я ж уже писал. Чего-то там где-то оторвали. Теперь, надеюсь временно, 
работает так:

[xxx@yyyyy]$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype


Роман.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-21 18:59       ` Roman Lesnichenko
@ 2009-05-21 19:50         ` Pavlov Konstantin
  2009-05-22  6:14           ` Roman Lesnichenko
  2009-05-22  7:21         ` Dmitry V. boyko
  1 sibling, 1 reply; 10+ messages in thread
From: Pavlov Konstantin @ 2009-05-21 19:50 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 942 bytes --]

On Thu, May 21, 2009 at 09:59:06PM +0300, Roman Lesnichenko wrote:
> On 21.05.2009 19:09, A.Kitouwaykin wrote:
> > On Wed, 20 May 2009 16:39:54 +0300 (EEST)
> > Dmitry V. boyko wrote:
> >
> >> _НО_ изображения я не получаю: на зеленом фоне дергающиеся горизонтальные
> >> линии, видимо драйвер не правильно ведет связку
> >> сенсор_камеры+чип_контроллра.
> >
> > Попробуйте  VLC.
> >
> > У меня spcaview и skype показывают аналогичноую зелень, а вот VLC
> > смог и картинку. Железо другое, драйвер вроде бы тот же. И дело похоже
> > не совсем в драйвере.
> >
> Я ж уже писал. Чего-то там где-то оторвали. Теперь, надеюсь временно, 
> работает так:
> 
> [xxx@yyyyy]$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

VLC и без этой компат-либы должен адекватно работать.

-- 
> Пусть сначала KDE сравняется с виндой по стабильности. :)))
о-о-о. и нафиг он, такой глючный, тогда будет нужен ;-)))
		-- gns in community@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-21 19:50         ` Pavlov Konstantin
@ 2009-05-22  6:14           ` Roman Lesnichenko
  0 siblings, 0 replies; 10+ messages in thread
From: Roman Lesnichenko @ 2009-05-22  6:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 21.05.2009 22:50, Pavlov Konstantin wrote:

>> Я ж уже писал. Чего-то там где-то оторвали. Теперь, надеюсь временно,
>> работает так:
>>
>> [xxx@yyyyy]$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
>
> VLC и без этой компат-либы должен адекватно работать.
В курсе.
Я собссно не о нем писал.
Человек скайп упомянул.

Роман.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-21 16:09     ` A.Kitouwaykin
  2009-05-21 18:59       ` Roman Lesnichenko
@ 2009-05-22  7:17       ` Dmitry V. boyko
  1 sibling, 0 replies; 10+ messages in thread
From: Dmitry V. boyko @ 2009-05-22  7:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

>> _НО_ изображения я не получаю: на зеленом фоне дергающиеся
>> горизонтальные
>> линии, видимо драйвер не правильно ведет связку
>> сенсор_камеры+чип_контроллра.
>
> Попробуйте  VLC.
>
> У меня spcaview и skype показывают аналогичноую зелень, а вот VLC
> смог и картинку. Железо другое, драйвер вроде бы тот же. И дело похоже
> не совсем в драйвере.

Да, действительно, VLC сумел показать картинку и вполне нормально. Но
хоцца заюзать ее всеми прогами, а не эксклюзивом :) Это уже вопрос не
сюда, а в гуглю. будем рыть. спасибо за помощь.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-21 18:59       ` Roman Lesnichenko
  2009-05-21 19:50         ` Pavlov Konstantin
@ 2009-05-22  7:21         ` Dmitry V. boyko
  2009-05-25 16:43           ` Rinat Bikov
  1 sibling, 1 reply; 10+ messages in thread
From: Dmitry V. boyko @ 2009-05-22  7:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

>>> _НО_ изображения я не получаю: на зеленом фоне дергающиеся
>>> горизонтальные
>>> линии, видимо драйвер не правильно ведет связку
>>> сенсор_камеры+чип_контроллра.
>>
>> Попробуйте  VLC.
>>
>> У меня spcaview и skype показывают аналогичноую зелень, а вот VLC
>> смог и картинку. Железо другое, драйвер вроде бы тот же. И дело похоже
>> не совсем в драйвере.
>>
> Я ж уже писал. Чего-то там где-то оторвали. Теперь, надеюсь временно,
> работает так:
>
> [xxx@yyyyy]$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

Помогло ! Спасибо.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] gspca
  2009-05-22  7:21         ` Dmitry V. boyko
@ 2009-05-25 16:43           ` Rinat Bikov
  0 siblings, 0 replies; 10+ messages in thread
From: Rinat Bikov @ 2009-05-25 16:43 UTC (permalink / raw)
  To: tiger, ALT Linux Sisyphus discussions

22 мая 2009 г. 12:21 пользователь Dmitry V. boyko написал:
>> [xxx@yyyyy]$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
> Помогло ! Спасибо.

Хорошо бы это на wiki добавить...
Вот только пока не знаю, куда именно...

-- 
С уважением, Ринат Биков.

--
Как правильно задавать вопросы:
http://maddog.sitengine.ru/smart-question-ru.html

Помогает:
http://search.altlinux.org

Стоит попробовать:
http://mail.google.com

IRC-канал:
#altlinux на irc.freenode.net

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2009-05-25 16:43 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-20 11:44 [sisyphus] gspca tiger
2009-05-20 12:50 ` Sergey Vlasov
2009-05-20 13:39   ` Dmitry V. boyko
2009-05-21 16:09     ` A.Kitouwaykin
2009-05-21 18:59       ` Roman Lesnichenko
2009-05-21 19:50         ` Pavlov Konstantin
2009-05-22  6:14           ` Roman Lesnichenko
2009-05-22  7:21         ` Dmitry V. boyko
2009-05-25 16:43           ` Rinat Bikov
2009-05-22  7:17       ` Dmitry V. boyko

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git