Ошибка Kino: ПРЕДУПРЕЖДЕНИЕ: модуль ядра dv1394 не загружен или отсутствует чтение / запись / dev / raw1394 на Fedora 20, dvgrab works

Я хочу импортировать и работать с моими dv, которые находятся на камкордере SONY DCR-PC101E, я установил много программного обеспечения для редактирования видео на одной из моих систем, а именно, на мою Fedora 20, работающую на старом HP с Firewire. Только два программного обеспечения, которые я нашел до сих пор, могут импортировать из камеры Kdenlive и Kino (мертвый проект).

ПРИМЕЧАНИЕ. Kdenlive имеет какие-то искажения в фиде, поэтому видео на моем компьютере искажено, пока оно хорошо на ленте. Нехорошо. Поэтому он работает для импорта / редактирования , просто не так, как должен.

Теперь я хочу попробовать Kino, поскольку это хорошо известно, и мне нужно что-то, что работает, но оно дает ошибку:

WARNING: dv1394 kernel module not loaded or failure to read/write /dev/raw1394 

в то время как это работает и позволяет мне импортировать мои видео:

 dvgrab -a -format raw -rewind -t prefix- 

Вопрос:

Что мне нужно сделать, чтобы дать жизнь Kino в моей системе Fedora 20 и использовать ее для импорта dv с моей видеокамеры?


Я огляделся и обнаружил, что много старых сообщений работает с той же ошибкой, но все, где старый / датированный f.exmp для Fedora 7/8/12, и это было давно. И там, где много разговоров о новых Firewire и старых модулях.

Моя система:

 Fedora 20 x86_64 HP dc7700cmt 2G Ram 

Программное обеспечение:

 Kino 1.3.4 

EDIT # 1

Вот хвост -f / var / log / messages на FireWire:

 [root@Host folder]# tail -f /var/log/messages Nov 12 13:40:03 Host kernel: [ 1478.408673] firewire_core 0000:01:00.0: phy config: new root=ffc1, gap_count=5 Nov 12 13:40:04 Host kernel: [ 1478.999715] firewire_core 0000:01:00.0: created device fw1: GUID 0800460102f19880, S100 

Когда я запускаю их:

 [root@Host folder]# rmmod firewire-core [root@Host folder]# rmmod firewire-ohci 

есть этот вывод в / var / log / messages:

 Nov 12 14:26:36 Host kernel: [ 4270.630102] firewire_ohci 0000:01:00.0: removed fw-ohci device 

и эти:

 [root@Host folder]# modprobe firewire-core [root@Host folder]# modprobe firewire-ohci Nov 12 14:28:39 Host kernel: [ 4393.803067] firewire_ohci 0000:01:00.0: added OHCI v1.10 device as card 1, 4 IR + 8 IT contexts, quirks 0x11 Nov 12 14:28:39 Host kernel: [ 4394.306345] firewire_core 0000:01:00.0: created device fw0: GUID 008f1300d7ad1100, S400 

EDIT # 2

Мой пользователь находится в следующих группах:

 uid=1000(user) gid=1000(user) groups=1000(user),6(disk),39(video),983(vboxusers) 

Такая же ошибка возникает, если я запускаю Kino как «root».

А также:

 user@Host ~]$ sudo modprobe dv1394 [sudo] password for user: modprobe: FATAL: Module dv1394 not found. 

EDIT # 3

Является ли это ключом, если да, может ли кто-нибудь помочь мне использовать его для решения этой проблемы?

 Re comment 61: > Now i do not know what are the implications of unblocking the firewire-ohci, but > that was the solution that made my kino/kdenlive worked beautifully.... The implication is that you switched from ohci1394 + ieee1394 + raw1394 ( /dev/raw1394 ) --- libraw1394 + libiec61883 + kino to firewire-ohci + firewire-core ( /dev/fw* ) --- libraw1394 + libiec61883 + kino ie to different newer FireWire kernel drivers and a different character device file interface. This is basically what the blueprint "Enable new Firewire stack in default kernel config" is about. (See box at the right side of this page.) The new kernel drivers are simpler, better performing, more compliant to specifications, and more secure than the older drivers. In contrast to Ubuntu's raw1394 access policy, firewire-core's device files are created with more liberal access permissions for devices which need to be (and are safe to be) accessed by userspace programs such as kino. 

Звуки подобны моей конфигурации, с теми же модулями и теми же именами устройств.

Источник ^

Я тоже нашел это , но я не могу понять, помогает ли это мне.


Вот прошивка:

 [root@Host folder]# lspci -nn | grep 1394 01:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6315 Series Firewire Controller [1106:3403] 

и вот:

 [root@Host folder]# ls -l /dev/fw* crw-rw----. 1 root video 249, 0 Nov 12 15:39 /dev/fw0 

Псевдо-устройство / dev / raw1394 может иметь некоторые ограниченные разрешения доступа. Проверьте с ls -l /dev/raw1394 чтобы проверить; возможно, / dev / raw1394 полагаются на группу как «видео»?

Если у вас нет псевдо-устройства, это означает, что драйвер не был загружен для обработки видеокамеры. попробуйте посмотреть, что происходит при подключении:

  • отключить устройство
  • type tail -f /var/log/message для чтения системного журнала
  • подключить устройство

Вы должны увидеть, какое устройство обнаружено слоем FireWire, и какой драйвер загружен для его обработки, если таковой имеется.

Если ничего не загружается, вы можете попытаться вставить их вручную:

  • sudo modprobe firewire-core
  • sudo modprobe firewire-ohci

Если псевдо-устройство все еще не существует, вы можете создать его вручную:

 mknod /dev/raw1394 c 171 0