Firewire capture hangs in dvgrab

Hello,
I can’t get firewire capture to work. This is where I’ve got to.

I can control the camera to play and wind fine (a JVC GR-023EK)

dvgrab -i
Found AV/C device with GUID 0x0080880304e94557
Going interactive. Press ‘?’ for help.
“Playing” 00:22:57:10 “” sec

then I press c for capture and dvgrab hangs

Waiting for DV…0:19 “” sec
“” 0.00 MiB 0 frames
Capture Stopped
Error: no DV

I’ve also tried from inside kdenlive and it also hangs on ‘record’

I looked here
Troubleshooting firewire capture | Kdenlive
and it looks like I have the new firewire stack

> lsmod | egrep ‘firewire|1394’
firewire_ohci 35854 0
firewire_core 61002 1 firewire_ohci
crc_itu_t 12627 1 firewire_core

> dvgrab --version
dvgrab 3.5

I’m on OpenSUSE 12.1 and my motherboard has a TI 1395 chip

dmesg Output

72.543085] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
72.543293] firewire_core: skipped bus generations, destroying all nodes
73.040035] firewire_core: giving up on config rom for node id ffc0
73.040073] firewire_core: rediscovered device fw0
73.040087] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
73.040307] firewire_core: skipped bus generations, destroying all nodes
73.540056] firewire_core: rediscovered device fw0
73.593192] firewire_core: created device fw1: GUID 0080880304e94557, S100
75.044034] firewire_core: giving up on config rom for node id ffc0

(which looks kind of bad - any suggestions?)

Thanks very much