[pvrusb2] Firmware location error?

roger@eskimo.com roger at eskimo.com
Thu Apr 20 15:21:45 CDT 2006


Below is what I've done in the past hour to try to further resolve this
until I found a recent kernel bug concerning hotplug & firmwares:

---clip---
http://bugs.gentoo.org/show_bug.cgi?id=129882
so apparently the module couldn't find the firmware binary.

a Google search turned out some debian folks with the same problems who
suggested the following:

Workaround:
  echo /sbin/hotplug > /proc/sys/kernel/hotplug
---clip---

Apr 20 13:18:48 localhost2 pvrusb2 pvr_init
Apr 20 13:18:48 localhost2 usbcore: registered new driver pvrusb2
Apr 20 13:18:48
localhost2 /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-main.c: Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner : 20060209 (from www.isely.net)
Apr 20 13:18:48
localhost2 /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-main.c: Debug mask is 16834943 (0x100e17f)




So now I have a "Debug mask" code to work with!  Yea, what fun!!


Below is my deprecated mumblings:

On Thu, 2006-04-20 at 00:35 -0500, Mike Isely wrote:

> Note: The firmware file names were changed a few snapshots back.  The 
> driver will search for multiple names right now in order to remain 
> backwards compatible, but you may want to consider using the new names. 
> The web documentation lists the correct names.  (However with that said, 
> it doesn't sound like this is the issue you hit.)
> 
>    -Mike

I'm converting to the newer firmwares and I've got:
/usr/lib/hotplug/firmware/
/lib/firmware

-rw-r--r--  1 root root 256K Apr 20 12:53 v4l-cx2341x-enc.fw
-rw-r--r--  1 root root  14K Apr 20 12:53 v4l-cx25840.fw
-rw-r--r--  1 root root 8.0K Apr 20 12:53 v4l-pvrusb2-24xxx-01.fw

/etc/hotplug/firmware.agent:FIRMWARE_DIR=/lib/firmware


Apr 20 12:53:47  pvrusb2: pvr_init
Apr 20 12:53:47  pvrusb2: pvr2_hdw_create: hdw=cd930000, type "WinTV PVR
USB2 Model Category 29xxxx"
Apr 20 12:53:47  pvrusb2: Driver unit number is 0, name is pvrusb2_a
Apr 20 12:53:47  pvrusb2: subsys_stream_mask: 0x1e
Apr 20 12:53:47  pvrusb2: pvr2_hdw_setup(hdw=cd930000) begin
Apr 20 12:53:47  pvrusb2: USB endpoint config looks strange; possibly
firmware needs to be loaded
Apr 20 12:53:47  pvrusb2: pvr2_upload_firmware1
Apr 20 12:53:47  pvrusb2: pvr_probe(pvr=dd4a4560)
Apr 20 12:53:47  usbcore: registered new driver pvrusb2
Apr 20
12:53:47  /home/roger/src/pvrusb2-mci-20060417/driver/pvrusb2-main.c:
Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner : 20060417 (from
www.isely.net)
Apr 20
12:53:47  /home/roger/src/pvrusb2-mci-20060417/driver/pvrusb2-main.c:
Debug mask is 16834943 (0x100e17f)
Apr 20 12:54:07  pvrusb2: ***WARNING*** Device fx2 controller firmware
seems to be missing.
Apr 20 12:54:07  pvrusb2: Did you install the pvrusb2 firmware files in
their proper location?
Apr 20 12:54:07  pvrusb2: request_firmware unable to locate one of the
following fx2 controller files:
Apr 20 12:54:07  pvrusb2: request_firmware: Failed to find
v4l-pvrusb2-29xxx-01.fw
Apr 20 12:54:07  pvrusb2: request_firmware: Failed to find pvrusb2.f1
Apr 20 12:54:07  pvrusb2: Failure uploading firmware1
Apr 20 12:54:07  pvrusb2: pvr2_hdw_setup(hdw=cd930000) done, ok=1
init_ok=0
Apr 20 12:54:07  pvrusb2: Device initialization was not successful.
Apr 20 12:54:07  pvrusb2: Giving up since device microcontroller
firmware appears to be missing.
Apr 20 12:54:07  pvrusb2: pvr2_hdw_setup(hdw=cd930000) end



More information about the pvrusb2 mailing list