Re: Something broke :-( Re: fwcontrol update

Dieter <[email protected]>
Newsgroups gmane.os.freebsd.devel.firewire
Message-ID <[email protected]>
>> So, is you camera working perfectly at this time?  I.e. with old 
>> fwcontrol, everything is fine?  My concern was that somehow we had 
>> triggered a bit in the firewire hardware(most likely the camera) that 
>> caused you camera to be non-functional.
>
> I think the camera itself is working.
>
> I think the NEC fw controller in the FreeBSD box is slightly messed up,
> resulting in lots of bus resets when the camera sends DV data.
>
> I'll try the VIA fw controller and see if -R works.  If it works,
> then we know the camera is fine.  Unfortunately I don't know if
> -R ever worked with the VIA.  -S definitely doesn't work properly
> with VIA.  I haven't been able to get the VIA to go into
> "non CYCLEMASTER mode", even using the -f option that works with
> the NEC.

I moved the cable from the NEC port (bus 1) to the VIA port (bus 0)

# fwcontrol -u 0 -f 0
send phy_config root_node=0 gap_count=-1

console says: nothing

# fwcontrol -u 0 -r

console says:

fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc1, gen=5, CYCLEMASTER mode	<-- should be non-CYCLEMASTER mode?  :-(
firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)
firewire0: bus manager 1 (me)

# fwcontrol -u 0 -t
crc_len: 4 generation:5 node_count:2 sid_count:2
id link gap_cnt speed delay cIRM power port0 port1 port2 ini more
00    1       5  S100     0    1    0W     -     P         0    0
01    1       5  S400     0    1   15W     -     C         1    0

# fwcontrol -u 0 -R camera.dv
Detected DV format on input.
NTSC
012345678901234567890123456789
012345678901234567890123456789
012345678901234567890123456789

console says: nothing

I then powered down the camera, moved the cable back to the
NEC port, powered up, put the NEC into non-CYCLEMASTER mode,
ran fwcontrol -S and the DV file played fine.  So: the camera
itself works fine, and the VIA controller can do -R even in
CYCLEMASTER mode.

So I'm back to my theory that the NEC controller is slightly unhappy.
But what I'd really like, is a way to get the onboard VIA VT6307 controller
to do fwcontrol -S correctly.  The NEC controller card is using up a slot
I need for other things.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-firewire
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.