[pvrusb2] WinTV-HVR-1950 will not load firmware
Mike Isely
isely at isely.net
Fri Oct 23 22:51:20 CDT 2009
On Fri, 23 Oct 2009, Ken Bass wrote:
> Michael Krufky wrote:
> > On Fri, Oct 23, 2009 at 5:18 PM, Mike Isely <isely at isely.net> wrote:
> >
> > OK, well, if that's the problem, you can see if a known to work
> > firmware image solves the problem. Try the one located here:
> >
> > http://www.steventoth.net/linux/hvr1950/v4l-pvrusb2-73xxx-01.fw
> >
> > I hope this helps.
> > pvrusb2
> >
> >
> That version seems to have worked. The version that didnt work was the one
> extracted using fw_extract.pl --search. I also tried to use the fx2 that I
> captured which did not work either. During the capture phase however, there
> were some odd (perhaps normal) log messages about
>
> Oct 23 09:53:38 spare kernel: pvrusb2: Timed out control-write
> Oct 23 09:53:38 spare kernel: pvrusb2: Device being rendered inoperable
> Oct 23 09:53:38 spare kernel: pvrusb2: Attempted to execute control transfer when device not ok
> Oct 23 09:53:38 spare kernel: pvrusb2: Attempted to execute control transfer when device not ok
> Oct 23 09:53:38 spare kernel: pvrusb2: Attempted to execute control transfer when device not ok
> Oct 23 09:53:38 spare kernel: pvrusb2: Attempted to execute control transfer when device not ok
> Oct 23 09:53:38 spare kernel: pvrusb2: Attempted to execute control transfer when device not ok
> Oct 23 09:53:38 spare kernel: pvrusb2: Attempted to execute control transfer when device not ok
>
> ...
>
> Maybe that is normal since the device is being put into the 'capture' mode.
> But I just thought I would mention that.
The pvrusb2 driver puts the FX2 into an unusual mode to grab that
firmware. IIRC that will also trigger a reset of the device after the
firmware capture is completed. During such an event, the pvrusb2 driver
will disconnect from the hardware and there's an interval where
transfers will fail and it is being torn down. So this is probably
nothing to worry about.
-Mike
More information about the pvrusb2
mailing list