[pvrusb2] New Snapshot Report ....getting closer

Mike Isely isely at isely.net
Sat Mar 25 11:08:12 CST 2006


The cx25840 support is not in the main driver sources yet.  That's what 
you're missing.  What I've been doing is merging specific changes into the 
main drivers sources as I prove that each change is completed.  The 
cx25840 part isn't there yet (but many other parts as you've seen, is 
there).

More comments below..

On Sat, 25 Mar 2006, Barry Jett wrote:

> Hello all,
>
> This is just a report .... I know work is in progress on the driver to
> support the 2400 device.
>
> Finally had a chance to try the new 20060318 snapshot on my 2040:2400 device
> after recovering
> from a hard drive crash ( how old are your backups ? ).
>
> Debian Etch - clean compile but modprobe complains 'invalid module format'
> .... probably my fault
> for not compiling the 'debian' way.

That's something I can't cause :-)


>
>
> Ubuntu Breezy - clean compile and modprobe .  Firmware extracts nicely from
> cd with
>  "./fwextract.pl --driverDIR /media/cdrom0/DriverD2 " giving me :
>   v4l-pvrusb2-24xxx-01.fw      8192 bytes
>   v4l-cx2341x-enc.fw         262144 bytes
>   v4l-cx25840.fw                 13837 bytes
>
>   ... very helpful message "Device model is: Hauppauge PVR USB2 Model
> 24xxx" confirms I've got
>   the right firmware.  For Ubuntu, firmware goes to /lib/hotplug/firmware

I added that when a discovery was made that the CD included with the new 
hardware in fact has BOTH old and new drivers on it.  So the extract 
program tells you which driver it extracted from so you can be sure you 
got the right one.

The extract program by the way is far more generic now.  It is completely 
table driven; internal logic just deals with a set of signatures and a set 
of firmware names all programmed via tables.


>
> I turn on the pvrusb2 , modprobe pvrusb2 and dmesg reports all is well as
> far as I can tell.

Not unexpected.  The driver has the new hardware's model number now, can 
handle the new hardware's eeprom type and FX2 firmware, and it can 
correctly detect the need to download the new FX2 firmware (needed an 
entirely new detection method).


>
> I try a cat /dev/video0 > test.mpg for 5 seconds ... which gives me an empty
> file.  Dmesg reports:
>
> (note the "Warning : No decoder present")

Yup.  That's the cx25840 piece I mentioned earlier.  The driver is telling 
you that it hasn't seen a decoder module show up and attach and so it's 
warning you that it can't command a decoder which is not present...

    [...]

>
> And what does that LED tell me .... firmware loaded, or mpeg streaming, or
> ... ?

The LED is lit whenever it is trying to stream.  The driver controls the 
LED directly and that's how I have it set up.

   -Mike


-- 
                         |         Mike Isely          |     PGP fingerprint
      Spammers Die!!     |                             | 03 54 43 4D 75 E5 CC 92
                         |   isely @ pobox (dot) com   | 71 16 01 E2 B5 F5 C1 E8
                         |                             |


More information about the pvrusb2 mailing list