Erro Kino: AVISO: módulo do kernel dv1394 não carregado ou falha ao ler / gravar / dev / raw1394 no Fedora 20, dvgrab funciona

1

Eu quero importar e trabalhar com meu DV que é de uma camcorder SONY DCR-PC101E, eu instalei um monte de software de edição de vídeo em um dos meus sistemas, ou seja, meu Fedora 20 rodando em um antigo HP com Firewire. Apenas dois dos softwares, que até agora encontrei, podem importar da câmera, Kdenlive e Kino (projeto morto).

NOTA: O Kdenlive tem algum tipo de distorção no feed, por isso o vídeo no meu computador está distorcido enquanto está bem na fita. Não é bom. Por isso, funciona para importar / editar , mas não como deveria.

Agora eu quero experimentar o Kino, como é bem conhecido e eu preciso de algo que funcione, mas dá um erro:

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

enquanto isso funciona e me permite importar meus vídeos:

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

Pergunta:

O que eu preciso fazer para dar vida ao Kino no meu sistema Fedora 20 e usá-lo para importar DV da minha filmadora?

Eu olhei em volta e encontrei um monte de post antigo trabalhando com o mesmo erro, mas todos os antigos / datados do f.exmp para o Fedora 7/8/12, e isso aconteceu há algum tempo atrás. E lá, onde muita conversa sobre novos Firewire e antigos módulos.

Meu sistema é:

Fedora 20 x86_64
HP dc7700cmt 2G Ram

O software é:

Kino 1.3.4

EDIT # 1

Aqui está tail -f / var / log / messages no 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

Quando eu executo estes:

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

existe esta saída em / var / log / messages:

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

e estes:

[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

Meu usuário está nesses grupos:

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

O mesmo erro se aplica se eu rodar o Kino como "root".

E:

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

EDIT # 3

Esta é uma pista, se assim for, alguém poderia me ajudar a resolver isso?

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
i.e. 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.

Soa como minha configuração, com os mesmos módulos e os mesmos nomes de dispositivos.

Fonte ^

Também encontrei este , mas não consigo descobrir se isso me ajuda.

Aqui está o firmware:

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

e aqui está:

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

1 resposta

1

O pseudo-dispositivo / dev / raw1394 pode ter algumas permissões de acesso restritas. Verifique com ls -l /dev/raw1394 para verificar; talvez / dev / raw1394 confie em grupo como "video"?

Se você não tiver o pseudo-dispositivo, significa que nenhum driver foi carregado para manipular a câmera de vídeo. tente ver o que aconteceu ao conectá-lo:

  • desconecte o dispositivo
  • digite tail -f /var/log/message para ler o log do sistema
  • conecte o dispositivo

Você deve ver que tipo de dispositivo é detectado pela camada firewire e qual driver está carregado para manipulá-lo, se houver algum disponível.

Se nada for carregado, você pode tentar inseri-los manualmente:

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

Se o pseudo-dispositivo ainda não existir, você poderá criá-lo manualmente:

mknod /dev/raw1394 c 171 0
    
por 12.11.2014 / 14:23