Проблемы с подключением видеокамеры через Firewire
Добрый день. Подключаю камеру через интерфейс IEEE1394, в WinXP все работает, в Debian нет. При подключении разъема к камере в консоли выводится сообщение: firewire_core: created new fw device fw1 (0 config rom retries) firewire_core: phy config: card 0, new root=ffc1, gap_count=5 Далее пишу # dvconnect open video1394 device: No such file or directory Но читаю в мане, что -d, --device=filename Specify the video1394 device (default /dev/video1394/0) Ничего подобного под /dev/ не нашел, нашел только файлы /dev/.static/dev/videoXX и /dev/.static/dev/raw1394: # dvconnect -d /dev/.static/dev/video0 Linux video capture interface: v2.00 open video1394 device: No such device # dvconnect -d /dev/.static/dev/raw1394 open video1394 device: No such device or address Потом обратил внимание, что при подключении провода появилось какое-то сообщение про fw1, и нашел файл /dev/fw1, ввел # dvconnect -d /dev/fw1 VIDEO1394_LISTEN_CHANNEL: Invalid argument # dvconnect -d /dev/fw0 VIDEO1394_LISTEN_CHANNEL: Invalid argument Теперь точно не знаю, что делать. Что? Спасибо :) Тимур.
Re: Проблемы с подключением видеокамеры через Firewire
а ядро какой версии? Потому как до 2.6.21 включительно все работало нормально, начиная с 2.6.22 уже не все так радужно.. > Добрый день. > > Подключаю камеру через интерфейс IEEE1394, в WinXP все работает, > в Debian нет. При подключении разъема к камере в консоли выводится > сообщение: > > firewire_core: created new fw device fw1 (0 config rom retries) > firewire_core: phy config: card 0, new root=ffc1, gap_count=5 > > Далее пишу > > # dvconnect > open video1394 device: No such file or directory > > Но читаю в мане, что > >-d, --device=filename > Specify the video1394 device (default /dev/video1394/0) > > Ничего подобного под /dev/ не нашел, нашел только файлы > /dev/.static/dev/videoXX и /dev/.static/dev/raw1394: > > # dvconnect -d /dev/.static/dev/video0 > Linux video capture interface: v2.00 > open video1394 device: No such device > > # dvconnect -d /dev/.static/dev/raw1394 > open video1394 device: No such device or address > > Потом обратил внимание, что при подключении провода > появилось какое-то сообщение про fw1, и нашел файл > /dev/fw1, ввел > > # dvconnect -d /dev/fw1 > VIDEO1394_LISTEN_CHANNEL: Invalid argument > > # dvconnect -d /dev/fw0 > VIDEO1394_LISTEN_CHANNEL: Invalid argument > > Теперь точно не знаю, что делать. Что? Спасибо :) > > Тимур. -- С уважением Константин aka dj_doom ICQ 102152 JID [EMAIL PROTECTED]
Re: Проблемы с подключением видеокамеры через Firewire
2008/1/11 Konstantin <[EMAIL PROTECTED]>: > а ядро какой версии? > Потому как до 2.6.21 включительно все работало нормально, начиная с 2.6.22 уже > не все так радужно. Да, именно 2.6.22. Я помню, когда купил камеру, ядро было постарее, и общаться с камерой как-то получалось, по крайней мере kino мог с кассеты считывать видео. Что, теперь с 2.6.22 совсем никаких надежд, нужно переходить обратно на 2.6.21? Тимур.
Re: Проблемы с подключением видеокамеры через Firewire
2008/1/11 Konstantin <[EMAIL PROTECTED]>: > а ядро какой версии? > Потому как до 2.6.21 включительно все работало нормально, > начиная с 2.6.22 уже не все так радужно.. Попробовал загрузиться с 2.6.18 из дистрибутива, теперь при подключении кабеля ieee1394 загружается много разных модулей: $ lsmod | grep 1394 dv1394 18648 0 raw139425432 0 eth139418212 0 ohci1394 30800 1 dv1394 ieee1394 86904 4 dv1394,raw1394,eth1394,ohci1394 Есть еще файлы /dev/dv1394/0 и /dev/raw1394 и все равно: # dvconnect --device=/dev/raw1394 VIDEO1394_LISTEN_CHANNEL: Invalid argument # dvconnect --device=/dev/dv1394/0 VIDEO1394_LISTEN_CHANNEL: Invalid argument :( Тимур.
Re: Проблемы с подключением видеокамеры через Firewire
008/1/11 Timur S. Sattarov <[EMAIL PROTECTED]>: > cat /proc/devices и искать есть ли там те мажоры которые за камеру отвечают > ну и наверняка нужно подгрузить модуль для самой камеры. Вот вывод: $ cat /proc/devices Character devices: 1 mem 4 /dev/vc/0 4 tty 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 7 vcs 10 misc 13 input 14 sound 29 fb 108 ppp 116 alsa 128 ptm 136 pts 161 ircomm 180 usb 189 usb_device 216 rfcomm 226 drm 253 firewire 254 usb_endpoint Block devices: 1 ramdisk 2 fd 3 ide0 22 ide1 254 device-mapper Вообще, я полагал, все через firewire должно делаться. Весь обмен по протоколу IEEE1394, если я правильно понял, должен происходить через интерфейс биб-ки libraw1394, и модуля никакого не требуется: $ dpkg -s libraw1394-8 ... Description: library for direct access to IEEE 1394 bus (aka FireWire) libraw1394 is the only supported interface to the kernel side raw1394 of the Linux IEEE-1394 subsystem, which provides direct access to the connected 1394 buses to user space. Through libraw1394/raw1394, applications can directly send to and receive from other nodes without requiring a kernel driver for the protocol in question. . Homepage: http://www.linux1394.org/ Тимур.
Re: Проблемы с подключением видеокамеры через Firewire
а зачем переходить? можно просто параллельно оставить 2.6.21 для снятия видео... а ноги ситуации растут к примеру отсюда - http://www.nabble.com/Bug-436267:-linux-image-2.6.22-1-686:-IEEE1394-modules-unbuilt-in-packaged-kernel-t4225660.html > 2008/1/11 Konstantin <[EMAIL PROTECTED]>: > > а ядро какой версии? > > Потому как до 2.6.21 включительно все работало нормально, начиная с > > 2.6.22 уже не все так радужно. > > Да, именно 2.6.22. Я помню, когда купил камеру, ядро было постарее, > и общаться с камерой как-то получалось, по крайней мере kino мог > с кассеты считывать видео. Что, теперь с 2.6.22 совсем никаких надежд, > нужно переходить обратно на 2.6.21? > > Тимур. -- С уважением Константин aka dj_doom ICQ 102152 JID [EMAIL PROTECTED]
Re: Проблемы с подключением видеокамеры через Firewire
Насчет 2.6.18 не скажу (уже не упомню), а вот на 2.6.21 (специально оставил для видео) - работаю через /dev/raw1394 и kino чтоб быстро снять сырой dv все работает вроде как нормально... > 2008/1/11 Konstantin <[EMAIL PROTECTED]>: > > а ядро какой версии? > > Потому как до 2.6.21 включительно все работало нормально, > > начиная с 2.6.22 уже не все так радужно.. > > Попробовал загрузиться с 2.6.18 из дистрибутива, теперь при > подключении кабеля ieee1394 загружается много разных модулей: > > $ lsmod | grep 1394 > dv1394 18648 0 > raw139425432 0 > eth139418212 0 > ohci1394 30800 1 dv1394 > ieee1394 86904 4 dv1394,raw1394,eth1394,ohci1394 > > Есть еще файлы > > /dev/dv1394/0 и > /dev/raw1394 > > и все равно: > > # dvconnect --device=/dev/raw1394 > VIDEO1394_LISTEN_CHANNEL: Invalid argument > > # dvconnect --device=/dev/dv1394/0 > VIDEO1394_LISTEN_CHANNEL: Invalid argument > > :( > > Тимур. -- С уважением Константин aka dj_doom ICQ 102152 JID [EMAIL PROTECTED]