Something broke :-( Re: fwcontrol update

Sean Bruno sbruno at miralink.com
Thu Aug 21 03:18:52 UTC 2008


> More accurately:
>
> 	the camera itself works
>
> 	VIA controller can do fwcontrol -R
>
> 	VIA controller attempting to do fwcontrol -S gives dropouts
> 	on a regular basis, every couple seconds.  NEC does the same
> 	thing if in CYCLEMASTER mode.  I have not been able to get
> 	the VIA into non-CYCLEMASTER mode.  See today's attempt to
> 	do so using fwcontrol -f above.
>
> 	NEC controller can do fwcontrol -S (after switching to
> 	non-CYCLEMASTER mode)
>
> 	NEC controller used to do fwcontrol -R
>
> 	Now, if camera is connected to NEC controller and I press play
> 	(sending DV data to computer), lots of bus resets happen.  The
> 	resets have nothing to do with running fwcontrol.  The resets
> 	happen even if fwcontrol has not been run at all since FreeBSD
> 	was rebooted.
>
>   
Thank you for being patient with me as I begin my journey into the 
firewire stack! 

So, at this point I have done "something" to the NEC controller to 
remove functionality.  I don't suppose you have
a Linux live CD lying around that you can boot up into?  My hope, would 
be that the Linux firewire stack would
reset you controller back to a functional state.  Then I could work on 
my original idea of flushing out fwcontrol.

I just don't know or understand enough of the firewire driver yet to be 
able to repair this condition.
I'd like to get you back to your original state, and possibly diagnose 
the failure in the first place.

>> 3.  Is there a bug reported on your VIA VT6307? 
>>     
>
> yes
>
> http://www.FreeBSD.org/cgi/query-pr.cgi?pr=113785&cat=kern
>
> If we assume that I need to get the VIA into non-CYCLEMASTER mode,
> (since that worked with the NEC), any ideas why
>
> 	fwcontrol -u 0 -f 0
> 	fwcontrol -u 0 -r
>
> doesn't force the VIA into non-CYCLEMASTER mode the way
> it (with -u 1) works for NEC?
>   

I will review this bug later in the morning and see if I can understand 
your current implementation.

This seems a strange way to use your camera to me ... all of this 
setting and resetting parameters mess
may be higher on my list than I wanted it to be initially.  :)

-- 
Sean Bruno
MiraLink Corporation
6015 NE 80th Ave, Ste 100
Portland, OR 97218
Cell 503-358-6832
Phone 503-621-5143
Fax 503-621-5199
MSN: sbruno at miralink.com
Google:  seanwbruno at gmail.com



More information about the freebsd-firewire mailing list