my capture card is correctly regognized (Pinnacle STUDIO DV), but when I plug my cam corder (a JVC GR-DVL9200) my /var/log/messages complains like that:
Sep 13 11:43:35 coat kernel: ohci1394_0: Bus reset
Sep 13 11:43:35 coat kernel: ohci1394_0: Got phy packet ctx=0 ... discarded
Sep 13 11:43:35 coat kernel: ohci1394_0: Got phy packet ctx=0 ... discarded
Sep 13 11:43:35 coat kernel: ohci1394_0: SelfID process finished but NodeID not valid: 0800FFC0
Sep 13 11:43:36 coat kernel: ohci1394_0: Got phy packet ctx=0 ... discarded
Sep 13 11:43:36 coat kernel: ohci1394_0: irq_handler timeout event=0x00020000
Sep 13 11:43:36 coat kernel: ohci1394_0: SelfID process finished (phyid 1, root)
Sep 13 11:43:36 coat kernel: ohci1394_0: inconsistent selfid 0x807f7f80/0xc8808034
Sep 13 11:43:36 coat kernel: ohci1394_0: calling self-id complete
Sep 13 11:43:36 coat kernel: ieee1394: error in SelfID stage - resetting
Sep 13 11:43:36 coat kernel: ohci1394_0: resetting bus on request
Sep 13 11:43:36 coat kernel: ohci1394_0: Got phy packet ctx=0 ... discarded
Sep 13 11:43:36 coat kernel: ohci1394_0: irq_handler timeout event=0x00020000
Sep 13 11:43:36 coat kernel: ohci1394_0: SelfID process finished (phyid 1, root)
Sep 13 11:43:36 coat kernel: ohci1394_0: inconsistent selfid 0x807f7f80/0xc8808036
Sep 13 11:43:36 coat kernel: ohci1394_0: calling self-id complete
Sep 13 11:43:36 coat kernel: ieee1394: error in SelfID stage - resetting
Sep 13 11:43:36 coat kernel: ohci1394_0: resetting bus on request
Sep 13 11:43:36 coat kernel: ohci1394_0: Got phy packet ctx=0 ... discarded
Sep 13 11:43:36 coat kernel: ohci1394_0: irq_handler timeout event=0x00020000
Sep 13 11:43:36 coat kernel: ohci1394_0: SelfID process finished (phyid 1, root)
Sep 13 11:43:36 coat kernel: ohci1394_0: inconsistent selfid 0x807c7f80/0xc8808039
Sep 13 11:43:36 coat kernel: ohci1394_0: calling self-id complete
Sep 13 11:43:36 coat kernel: ieee1394: error in SelfID stage - resetting
And so on...
I have a 2.2.16 kernel patched with ieee1394-2.2.16-20000616
Any suggestion ?
You probably on a big endian machine. I found out that ohci used little endian constants in it's selfid code. I'm sending a patch now
The patch is old (I know I know, my fault), probably this is fixed already in CVS.
Logged In: YES
user_id=196071
Should be fixed in current code.