Траблы с хитрой платой видеозахвата

Установка, настройка TV-тюнеров, видеокамер, веб-камер, плат видеозахвата, flash(MP3)-плееры

Модератор: Модераторы разделов

sphynkx
Сообщения: 39
ОС: ASP & Slackware

Траблы с хитрой платой видеозахвата

Сообщение sphynkx »

Привет всем!! Есть такой хитрый девайс - плата видеозахвата фирмы SiliconVision на чипе ZR36120PQC, к которой подключена вебкамера iCam 512N.
Попробовал достучаться до платы из-под Линуха (ASPLinux9 ядро 2.4.20-9). Ядро по идее всю эту связку поддерживает (в сорцах есть упоминания и ZR36120 и iCam 512N), к тому же Кудзу видит плату как "Устройство видеозахвата Zoran Corp.|ZR36120". По lspci не видна (там только все мое известное)
Хотя dmesg выдает:

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

ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 1.1.4.1
HiSax: Layer2 Revision 1.1.4.1
HiSax: TeiMgr Revision 1.1.4.1
HiSax: Layer3 Revision 1.1.4.1
HiSax: LinkLayer Revision 1.1.4.1
HiSax: Approval certification valid
HiSax: Approved with ELSA Microlink PCI cards
HiSax: Approved with Eicon Technology Diva 2.01 PCI cards
HiSax: Approved with Sedlbauer Speedfax + cards
HiSax: Approved with HFC-S PCI A based cards
Universal TUN/TAP device driver 1.5 ©1999-2002 Maxim Krasnyansky


Этот HiSax появляется после modprobe какого-то из модулей, то ли videodevice, то ли i2c - уже не помню... Но явно указывался по выводу lshw для этой платы. Но что-то подсказывает, что этот hisax скорей к чему-то сетевому относится, чем к видео... Упоминание ISDN тоже недвусмысленно смущает...
Модули подгружены такие (постепенно подгружал всякое и смотрел по ходу за изменением ситуации):

Код:

zr36067 80496 0 (unused) zoran 20384 0 (unused) i2c-old 6496 0 [zr36067 zoran] tuner 11680 0 (unused) i2c-core 19012 0 [tuner] videodev 8192 0 [zr36067 zoran] esp 22436 0 (autoclean) (unused) cyclades 145098 0 (autoclean) sg 35980 0 (autoclean) sr_mod 18008 0 (autoclean) raw1394 18424 0 (autoclean) ieee1394 48268 0 (autoclean) [raw1394] ppp_generic 24252 0 (autoclean) ppdev 6732 0 (autoclean) nvidia 1670816 0 (autoclean) st 30960 0 (autoclean) (unused) osst 48168 0 (autoclean) (unused) loop 11928 0 (autoclean) tun 5600 0 (autoclean) busmouse 4860 0 (autoclean) ircomm-tty 25696 0 (autoclean) ircomm 10664 0 (autoclean) [ircomm-tty] irda 120400 0 (autoclean) [ircomm-tty ircomm] ide-tape 52496 0 (autoclean) zftape 71240 -1 (autoclean) ftape 119773 0 (autoclean) [zftape] microcode 4636 0 (autoclean) agpgart 46752 0 (autoclean) hisax 541988 0 (unused) isdn 136288 0 [hisax] slhc 6660 0 [ppp_generic isdn] via82cxxx_audio 24092 0 uart401 8260 0 [via82cxxx_audio] ac97_codec 13544 0 [via82cxxx_audio] sound 73108 0 [via82cxxx_audio uart401] soundcore 6276 4 [via82cxxx_audio sound] binfmt_misc 7308 1 parport_pc 18756 1 (autoclean) lp 8868 0 (autoclean) parport 36480 1 (autoclean) [ppdev parport_pc lp] ip_nat_pptp 2764 0 (unused) iptable_nat 21560 1 [ip_nat_pptp] ip_tables 15328 3 [iptable_nat] ip_conntrack_pptp 3728 1 ip_conntrack_proto_gre 4372 0 [ip_nat_pptp ip_conntrack_pptp] ip_conntrack 27616 3 [ip_nat_pptp iptable_nat ip_conntrack_pptp ip_conntrack_proto_gre] autofs 13076 0 (autoclean) (unused) 8139too 17928 1 mii 3944 0 [8139too] ide-scsi 11984 0 ide-cd 35196 0 cdrom 33472 0 [sr_mod ide-cd] sd_mod 13388 0 (autoclean) (unused) scsi_mod 106616 6 (autoclean) [sg sr_mod st osst ide-scsi sd_mod] nls_koi8-r 4572 1 (autoclean) nls_cp866 4572 1 (autoclean) vfat 12844 1 (autoclean) fat 38392 0 (autoclean) [vfat] keybdev 2912 0 (unused) mousedev 5428 0 hid 21700 0 input 5792 0 [keybdev mousedev hid] usb-uhci 25868 0 (unused) usbcore 77952 1 [hid usb-uhci] ext3 65388 1 jbd 41724 1 [ext3]


Собственно, хотел хотя бы выяснить, с каким устройством должна сопоставляться ентот девайс. Пробовал даже брутфорсом - скриптиком, пробующим все устройства /dev по команде "streamer -c /dev/*/* -o <unique_number>.jpeg" в надежде, что на правильном устройстве появится хоть нулевой, но jpeg-файл... - без результатов %-))

В связи с этим несколько вопросов:
0. Кто-то что-то понимает что происходит? А то я ничего не понимаю =))
1. Мож кто имел дело с таким или подобным девайсом, подскажите, что я делаю неправильно?
2. Может кто знает - какие-то еще модули ему нужны и на каком устройстве в /dev его ожидать?
3. Корректно ли использовать streamer для определения правильного устройства?
4. Куда и/или с какой стороны копать? Гуглить и читать маны не предлагать, ибо уже проделывал - про плату и камеру практически нет инфы. Виндовых дров тоже не нашел, поэтому играться там даже не пробовал...
Спасибо сказали: