[kernel-xen] firmware conflict rtl8107e

Steven Haigh netwiz at crc.id.au
Wed Aug 12 18:36:10 AEST 2015


On 12/08/15 16:22, Glenn Enright wrote:
> HI there
> 
> The issue is that we actually want the stock kernel installed still.
> Along-side the kernel-xen package. As is, they block each other. Which
> means we have to mess with our deployment scripts to make things work
> temporarily.

The stock kernel being present doesn't actually fix this problem.
kernel-xen-firmware depends on kernel-firmware - which is why we do a
bit of a dance. When kernel-xen-firmware is built, we automatically
remove firmware that exists in kernel-firmware.

> 
> Is there any reason the kernel-xen firmware package cant be installed to
> a version based location like the kernel modules (ie
> /lib/firmware/%{KRELEASE})? This would save downstreams having to wait
> on package releases to fix conflicts, and would also ease the hassle on
> package building?

This would require some testing. I'm not sure exactly how the firmware
loader works within the kernel - and if it requires things to be in a
certain path or not. If you have an ethernet adapter that requires a
firmware file to be uploaded (ie the bnx2 firmware), I would be
interested to see if it still found the firmware files if they are moved
to somewhere like /lib/firmware/%{KRELEASE}/blah

The risk here (even on testing) is that the system may come back up
without any ethernet adapters.

> 
> Regards, Glenn
> http://ri.mu - Startups start here.
> Hosting. DNS. Web Programming. Email. Backups. Monitoring.
> 
> On 08/12/15 17:33, Steven Haigh wrote:
>> As long as this firmware file goes into the upstream packages, it should
>> automatically be removed from the kernel-xen-firmware package when the
>> next build comes out.
>>
>> Part of the build process gets *all* of the linux-firmware binaries,
>> then removes ones that are provided by any package included in the stock
>> distro repositories.
>>
>> In a nutshell, you can probably ignore the kernel-firmware package
>> update for now, and the error should go away when the next build of
>> kernel-xen-firmware comes along.
>>
>> On 12/08/15 12:56, Glenn Enright wrote:
>>> Hi Steven, all
>>>
>>> Seeing a conflict with the latest centos kernel and firmware in
>>> kernel-xen packages. Included below.
>>>
>>> Similar issue with the 3.14 kernels from stable. The -573 kernel from
>>> centos is new, so I guess this has just been introduced.
>>>
>>> Regards, Glenn
>>> http://ri.mu - Startups start here.
>>> Hosting. DNS. Web Programming. Email. Backups. Monitoring.
>>>
>>> file /lib/firmware/rtl_nic/rtl8107e-1.fw conflicts between attempted
>>> installs of kernel-xen-firmware-3.18.14-1.el6xen.x86_64 and
>>> kernel-firmware-2.6.32-573.1.1.el6.noarch
>>>   file /lib/firmware/rtl_nic/rtl8107e-2.fw conflicts between attempted
>>> installs of kernel-xen-firmware-3.18.14-1.el6xen.x86_64 and
>>> kernel-firmware-2.6.32-573.1.1.el6.noarch
>>>   file /lib/firmware/rtl_nic/rtl8168h-1.fw conflicts between attempted
>>> installs of kernel-xen-firmware-3.18.14-1.el6xen.x86_64 and
>>> kernel-firmware-2.6.32-573.1.1.el6.noarch
>>>   file /lib/firmware/rtl_nic/rtl8168h-2.fw conflicts between attempted
>>> installs of kernel-xen-firmware-3.18.14-1.el6xen.x86_64 and
>>> kernel-firmware-2.6.32-573.1.1.el6.noarch
>>> _______________________________________________
>>> kernel-xen mailing list
>>> kernel-xen at lists.wireless.org.au
>>> https://lists.wireless.org.au/mailman/listinfo/kernel-xen
>>
>>
>>
>> _______________________________________________
>> kernel-xen mailing list
>> kernel-xen at lists.wireless.org.au
>> https://lists.wireless.org.au/mailman/listinfo/kernel-xen
>>
> _______________________________________________
> kernel-xen mailing list
> kernel-xen at lists.wireless.org.au
> https://lists.wireless.org.au/mailman/listinfo/kernel-xen

-- 
Steven Haigh

Email: netwiz at crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.wireless.org.au/pipermail/kernel-xen/attachments/20150812/70de4bf6/attachment.sig>


More information about the kernel-xen mailing list