Kino can not capture Camcorder (raw1394)

Problem:
Unable to use Camcorder (Panasonic PV-GS70)
Kino loads OK but can not Capture (WARNING: raw1394 kernel module not loaded or failure to read/write /dev/raw1394!)

Ref:
opensuse Leap 15.3
Linux opensuse 5.3.18-150300.59.60-preempt
Kino 1.3.4

Present status:

In previous opensuse versions I was able to load Kino, and I had complete access to the camcorder. I have not use it for 2 or 3 years so I do not remember which opensuse was the last one to work.

/dev/raw1394 does not exist.

The following are files loaded in yast:

- dvgrab
- libraw1394-11 - A Firewire Interface library

(libraw1394 provides direct access to the connected 1394 buses to userspace. Through this library, applications can directly send to and receive from other nodes without requiring a kernel driver for the protocol in question.
libraw1394 abstracts the interface that is used to communicate with the kernel. It works with both the Juju stack (firewire-core.ko; /dev/fw*; present since Linux kernel 2.6.22) and the old Linux1394 (raw1394.ko; /dev/raw1394; present until 2.6.36).)

- libraw1394-tools - Command-line utilties to manipulate IEEE1394 devices
- libavc1394-0 - Programming Interface to the AV/C Specification
- libavc1394-tools - Utilities for AV/C 1394
*- libdc1394-22 *- 1394-based Digital Camera Control library
- libdc1394-tools - Command-line utilities from libdc1394

lsmod | grep 1394

nothing shows

grep FIREWIRE /boot/config-5.3.18-150300.59.60-preempt

CONFIG_FIREWIRE=m
CONFIG_FIREWIRE_OHCI=m
CONFIG_FIREWIRE_SBP2=m
CONFIG_FIREWIRE_NET=m
CONFIG_FIREWIRE_NOSY=m
CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWIRE_LIB=m
CONFIG_SND_FIREWIRE_DIGI00X=m
CONFIG_SND_FIREWIRE_TASCAM=m
CONFIG_SND_FIREWIRE_MOTU=m
CONFIG_FIREWIRE_SERIAL=m

$ dvgrab
Error: no camera exists

$ kino runs ok but here when I press capture
------snip----------
>> Starting Capture
>> AV/C Enabled
>>> Using iec61883 capture
>>> iec61883Reader::StartThread on port 0
>>> iec61883Reader::StartThread on port 0

modprobe raw1394

modprobe: FATAL: Module raw1394 not found in directory /lib/modules/5.3.18-150300.59.60-preempt

Which probably make sense after reading the note (above) that comes with libraw1394-11.


I appreciate any suggestion.

I’ve no Firewire devices, but there’s a package libraw1394-11 in the main repo. Description is:

libraw1394 provides direct access to the connected 1394 buses to userspace. Through this library, applications can directly send to and receive from other nodes without requiring a kernel driver for the protocol in question.

libraw1394 abstracts the interface that is used to communicate with the kernel. It works with both the Juju stack (firewire-core.ko; /dev/fw*; present since Linux kernel 2.6.22) and the old Linux1394 (raw1394.ko; /dev/raw1394; present until 2.6.36).

I think it should be installed by default in 15.3, perhaps you could check.

>brunomc : l I’ve no Firewire devices, but there’s a package libraw1394-11

Thank you for your reply, you probably missed but in my message I have the files that have been loaded and libraw1394-11 is one of them.
I wonder if I have to do any configuration for that to work:

  • there is no /dev/raw1394
  • dvgrab and Kino do no see it and they do not work.

I’m in the same situation with 15.3 dvgrab can’t see the connected camera, the firewire* modules load, but no other 1394 modules (which I agree I think those are old modules).

It may be a bit off topic, but do you have the preempt kernel. It that something you did on purpose? I ask because we had several cases of this earlier and it was in error and then was corrected.

And apart from that:

There is an important, but not easy to find feature on the forums.

Please in the future use CODE tags around copied/pasted computer text in a post. It is the # button in the tool bar of the post editor. When applicable copy/paste complete, that is including the prompt, the command, the output and the next prompt.

An example is here: Using CODE tags Around your paste.

Last time I connected a panasonic camcorder in opensuse I think before it became “leap” on firewire and work.
I bought and connected a firewire in the mobo on my old desktop just to try to make the camcorder work.