Проблемы с подключением видеокамеры через Firewire

2008-01-11 Thread Timur Elzhov
Добрый день.

Подключаю камеру через интерфейс 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

2008-01-11 Thread Konstantin
а ядро какой версии?
Потому как до 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-01-13 Thread Timur Elzhov
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-01-13 Thread Timur Elzhov
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

2008-01-14 Thread Timur Elzhov
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

2008-01-14 Thread Konstantin
а зачем переходить? можно просто параллельно оставить 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

2008-01-14 Thread Konstantin
Насчет 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]