[pvrusb2] v4l-cx25840.fw

Jan Ceuleers jan.ceuleers at computer.org
Sat Aug 29 04:01:53 CDT 2020


Dear list,

I would like to reiterate a point I made in April last year, because it
bit me once again.

I upgraded the OS on my MythTV master backend yesterday (from Ubuntu
16.04 to Ubuntu 18.04). This broke my PVRUSB2 tuners, because the V4L
firmware files were overwritten by the upgrade.

Here is the point I made a while ago; please focus on the last paragraph:

On 22/04/2019 09:43, Jan Ceuleers wrote:
> On 22/04/2019 06:57, Jan Ceuleers wrote:
>> Mike and Diego, replacing the firmware has resolved my audio problem. I
>> am now running the fwextracted firmware for both cx25840 and 73xxx. I
>> did not check which-one fixed it.
> By the way, the md5sums now look like this:
>
>
> root at dracor:~# md5sum /lib/firmware/v4l*fw
> 7d3bb956dc9df0eafded2b56ba57cc42  /lib/firmware/v4l-cx231xx-avcore-01.fw
> 588f081b562f5c653a3db1ad8f65939a  /lib/firmware/v4l-cx23418-apu.fw
> b6c7ed64bc44b1a6e0840adaeac39d79  /lib/firmware/v4l-cx23418-cpu.fw
> 95bc688d3e7599fd5800161e9971cc55  /lib/firmware/v4l-cx23418-dig.fw
> 305dba74bbe5905447add8883f3ecb68  /lib/firmware/v4l-cx2341x-dec.fw
> 9b39b3d3bba1ce2da40f82ef0c50ef48  /lib/firmware/v4l-cx2341x-enc.fw
> a9f8f5d901a7fb42f552e1ee6384f3bb  /lib/firmware/v4l-cx23885-avcore-01.fw
> a9f8f5d901a7fb42f552e1ee6384f3bb  /lib/firmware/v4l-cx25840.fw
> ffed594f0edea15de8c19cfd13bc4adf  /lib/firmware/v4l-pvrusb2-24xxx-01.fw
> 3b7288416144467369ed2b5b10cf931d  /lib/firmware/v4l-pvrusb2-29xxx-01.fw
> ac95c4c24e4edca0f2af5e44867a7204  /lib/firmware/v4l-pvrusb2-73xxx-01.fw
>
>
> Notice that the cx25840 file is identical to the cx23885 file which
> Ubuntu kindly provided. So should pvrusb2 load that firmware file
> instead (thereby possibly eliminating the compatibility issue with other
> cx25840 cards in the same system which might require the other firmware
> image)?


The issue is that Ubuntu ships the wrong cx25840 firmware file, and
simply copying Ubuntu's cx23885 file solves it.

It would be simpler, and more robust, if pvrusb2 loaded
v4l-cx23885-avcore-01.fw instead of v4l-cx25840.fw.

This suggestion assumes that the cx25840 firmware file Ubuntu ships is
the "right"-one for users other than pvrusb2, because if it isn't the
issue is a bug that should be fixed by Ubuntu or V4L.

Thanks, Jan



More information about the pvrusb2 mailing list