Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не получается выполнить захват с камеры через ieee 1394  (Прочитано 2004 раз)

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

Оффлайн evg77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Добрый день.
третий день не получается получить захват с камеры посредством 1394.

Linux Mint 13 x64 kde
Камера Panasonic NV-GS8 подключена через внешний Expresscard 34 firewire ieee 1394a adapter
комп lenovo x220i

lspci
05:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire Controller (rev 01)

lsmod | grep firewire
firewire_ohci          41000  0
firewire_core          63558  1 firewire_ohci
crc_itu_t              12707  1 firewire_core

dvgrab под рутом пишет:
rom1394_0 warning: read failed: 0x0000fffff0000414
error reading config rom directory for node 0
Error: no camera exists

кабель исправен ибо утилита gscanbus камеру видит и на включение/выключение камеры реагирует.

gscanbus сообщает:

SelfID Info
-----------
Physical ID: 1
Link active: Yes
Gap Count: 63
PHY Speed: S100
PHY Delay: <=144ns
IRM Capable: Yes
Power Class: None
Port 0: Connected to child node
Init. reset: Yes

CSR ROM Info
------------
GUID: 0x0000000000000000
Node Capabilities: 0x00000000
Vendor ID: 0x00000000
Unit Spec ID: 0x00000000
Unit SW Version: 0x00000000
Model ID: 0x00000000
Nr. Textual Leafes: 0

Vendor: (null)
Textual Leafes:

AV/C Subunits
-------------
N/A

а при запуске в bash пишет примерно тоже самое что и dvgrab:

0/0x0000fffff0000400: read failed
0/0x0000fffff0000400: wrong bus info block length
Error while reading from IEEE1394: : Ресурс временно недоступен
0/0x0000fffff0000400: read failed
0/0x0000fffff0000400: wrong bus info block length
Error while reading from IEEE1394: : Ресурс временно недоступен
0/0x0000fffff0000400: read failed
0/0x0000fffff0000400: wrong bus info block length

kino, kdenlive камеру не видят ни под рутом ни под обычными правами.
в kino в настройках на закладке ieee 1394 список с оборудованием пуст.

создание симлинка
sudo ln /dev/fw0 /dev/raw1394
не помогает


dmesg пестрит строчками:


[   52.778318] firewire_core: skipped bus generations, destroying all nodes
[   52.778331] firewire_core: giving up on config rom for node id ffc0
[   52.807631] firewire_core: skipped bus generations, destroying all nodes
[   53.278113] firewire_core: giving up on config rom for node id ffc1
[   53.278117] firewire_core: giving up on config rom for node id ffc0
[   53.306114] firewire_core: rediscovered device fw0
[   53.370736] firewire_core: skipped bus generations, destroying all nodes
[   53.370753] firewire_core: giving up on config rom for node id ffc0
[   53.382497] firewire_ohci: isochronous cycle too long
[   53.869891] firewire_core: rediscovered device fw0
[   53.869907] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[   54.078302] firewire_core: skipped bus generations, destroying all nodes
[   54.078319] firewire_core: giving up on config rom for node id ffc0
[   54.337033] firewire_core: skipped bus generations, destroying all nodes
[   54.531933] firewire_core: skipped bus generations, destroying all nodes
[   54.577579] firewire_core: giving up on config rom for node id ffc1
[   54.577585] firewire_core: giving up on config rom for node id ffc0
[   54.824368] firewire_core: skipped bus generations, destroying all nodes


kino, kdenlive камеру не видят ни под рутом ни под обычными правами.
где-то читал что в новых модулях ядра отсутствуют raw1394 ie1394. Пробовал убирать из blacklist'а эти модули но ситуация не меняется. Перерыл кучу манов но видимо моих мозгов не хватает поскольку еще начинающий я еще Linuxоид.

у кого какие идеи есть?
« Последнее редактирование: 30 Июня 2013, 09:18:22 от evg77 »

Оффлайн evg77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Похоже что такая беда не только у меня. Нарыл точно такие же проблемы у других причем именно с этим контроллером:

http://www.debianuserforums.org/viewtopic.php?f=7&t=74&start=20
https://bugs.launchpad.net/ubuntu/+source/dvgrab/+bug/109761

судя по поискам на просторах интернета проблема именно с этим чипом уже обросла бородой и никак не решается.

на форумах рекомендуют возвращаться на старые ядра которые поддерживают модуль raw1394 что не выход либо вот такой вариант
http://forums.gentoo.org/viewtopic-t-850989-start-0.html. Очень хочется все же чтобы железо заработало: ведь под Windowsми было все функционировало как надо. А возвращаться на винды крайне не хочется (вспоминаю про них как про страшный сон).


Имею вот такой аппарат:

http://zoom.cnews.ru/goods_card/character/201384/lenovo-thinkpad-x220i
с разъемом ExpressCard/34.

1. Можете посоветовать уже проверенный в работе контроллер для указанного выше девайса который нормально функционирует под ubuntu?
2. У кого-нибудь на модулях fireware_core и fireware_ohci работает захват видео? поделитесь опытом: уже устал в бубен стучать, шаманские пляски не помогают  :-[
« Последнее редактирование: 01 Июля 2013, 22:49:41 от evg77 »

 

Страница сгенерирована за 0.023 секунд. Запросов: 22.