[pvrusb2] 2040:2400 ID New WinTV-pvr-usb2

Mike Isely isely at isely.net
Sat Mar 4 18:42:53 CST 2006


On Sat, 4 Mar 2006, mike wrote:

> Hey guys, I recently went out to Best Buy hoping they had a Plextor
> ConnectX that I could plug in and use as a tuner for mythtv.  Instead,
> they only had the Hauppauge WinTV-PVR-USB2, so I bought that and figured
> that I'd see if I can help out.
>
> It does report with Vendor ID 2040:2400 and I am willing to be a guinea
> pig.  I'm running Gentoo Liux on a 2.6.13 kernel, amd64.
>

OK.  Join the club :-)

> The latest snapshot does compile with these warnings:
>
> *** Warning: "tveeprom_hauppauge_analog"
> [/root/pvrusb2-mci-20060209/driver/pvrusb2.ko] undefined!
> *** Warning: "i2c_transfer"
> [/root/pvrusb2-mci-20060209/driver/pvrusb2.ko] undefined!
> *** Warning: "i2c_add_adapter"
> [/root/pvrusb2-mci-20060209/driver/pvrusb2.ko] undefined!
> *** Warning: "i2c_del_adapter"
> [/root/pvrusb2-mci-20060209/driver/pvrusb2.ko] undefined!
> *** Warning: "request_firmware"
> [/root/pvrusb2-mci-20060209/driver/pvrusb2.ko] undefined!
> *** Warning: "release_firmware"
> [/root/pvrusb2-mci-20060209/driver/pvrusb2.ko] undefined!

Those warnings have to do with your build environment.  You need to be 
running a kernel with lots of V4L stuff configured into it; this looks 
like none of that is present.


>
> The fwfind.sh script works and results in pvusb2.f1 and pvrusb2.f2 being
> generated.

The new hardware includes a newer driver, which alas appears not to be on 
Hauppauge's web site.  Since fwfind.sh grabs from there if it can't find 
your CD, you might not have viable firmware for the device.  Also, with 
this new device there is a *third* firmware file you'll need.  These 
problems I've already solved and the next driver snapshot will include an 
updated fwextract.pl which will account for all of this.


>
> I copied the firmware to the respective directory and the kernel modules
> (just had the pvrusb2.ko file) and did a depmod -a, then tried to insert
> the module.  Here's the error:
>
> FATAL: Error inserting pvrusb2
> (/lib/modules/2.6.13-gentoo/pvrusb2/pvrusb2.ko): Unknown symbol in
> module, or unknown parameter (see dmesg)
>
> Here's the dmesg output:
>
> Linux video capture interface: v1.00
> pvrusb2: Unknown symbol release_firmware
> pvrusb2: Unknown symbol request_firmware
> pvrusb2: Unknown symbol i2c_del_adapter
> pvrusb2: Unknown symbol i2c_add_adapter
> pvrusb2: Unknown symbol i2c_transfer
> pvrusb2: Unknown symbol tveeprom_hauppauge_analog
> pvrusb2: Unknown symbol release_firmware
> pvrusb2: Unknown symbol request_firmware
> pvrusb2: Unknown symbol i2c_del_adapter
> pvrusb2: Unknown symbol i2c_add_adapter
> pvrusb2: Unknown symbol i2c_transfer
> pvrusb2: Unknown symbol tveeprom_hauppauge_analog

Yeah, that's the same issue you noted earlier.  Your kernel needs to have 
V4L configured into it in order to use the standalone driver.  However 
since that driver doesn't at all support the new hardware (yet), you're 
still stuck :-(


>
>
> Let me know if there's anything else I can do to help.  Feel free to
> send any updated drivers to this email address (mikepetty at gmail.com).
>

At this point, I *still* do not have a sample of the newer device 
hardware.  I've been making progress but all testing & debugging has been 
by proxy through others with the new device.  I intend on releasing a new 
driver snapshot as soon as I have it all working, but we're not there yet.

If you (or anyone else here) would like to jump in with testing and/or bug 
chasing, please e-mail me directly or come find me on IRC in the #pvrusb2 
channel.

   -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