While upgrading linux-firmware I noticed it can't coexist with ivtv-firmware anymore. ivtv-firmware contains the following files: v4l-cx2341x-enc.fw v4l-cx2341x-dec.fw v4l-cx2341x-init.mpg which are needed by Blackbird MPEG encoder kernel driver (not sure about last 2, but v4l-cx2341x-enc.fw is definitely needed): cx88[0]/2-bb: ERROR: Hotplug firmware request failed (v4l-cx2341x-enc.fw) Those firmware files are missing in linux-firmware package and both packages cannot coexist together anymore. Reproducible: Always
linux-firmware is only the unmodified collection of the kernel firmware tree. The blocker was added because of the file collision in v4l-cx25840.fw You can report a bug upstream, requesting inclusion of the firmware in the linux-firmware tree. Or a new version of ivtv-firmware without the colliding file could be created by the maintainer.
I would go with 2nd option (exclude the file; extra use flag etc.) for now and 1st in long term (inclusion in linux-firmware tree). BTW: Is https://bugzilla.kernel.org/ the right place to report upstream inclusion request ?
You can write to the linux-media mailing list, or report on kernel bugzilla, or directly send a git formatted patch to the linux-firmware maintainer.
Requested inclusion in linux-firmware: https://bugzilla.kernel.org/show_bug.cgi?id=33362
Ther is now a README file that describes how to submit new firmware: http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=blob; f=README;hb=HEAD
I've talked about this with Cardoe and he promised to revision bump ivtv-firmware and drop the 1 file so it doesn't collide anymore I guess I can do that too if he forgot, will wait for a day or so before
- sys-firmware/ivtv-firmware revision bumped to drop the 1 file that caused collision - linux-firmware ebuild adjusted accordingly closing