Description of problem: After upgrading to kernel-rt-3.10.0-514.rt56.215.el6rt the system is unable to initialize the bnx2x network cards as the driver now requires a more recent firmware than the one provided by kernel-rt-firmware. Version-Release number of selected component (if applicable): kernel-rt-3.10.0-514 How reproducible: Install kernel-rt-3.10.0-514 on a system using QLogic 5771x/578xx or other bnx2x covered network-card. Try to initialize the NIC. Steps to Reproduce: 1. yum install kernel-rt-3.10.0-514 2. reboot into that kernel 3. realize bnx2x driver failing to load the firmware bnx2x/bnx2x-e2-7.13.1.0.fw Actual results: bnx2x: QLogic 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.712.30-0 (2014/02/10) bnx2x 0000:03:00.0: msix capability found bnx2x 0000:03:00.0: part number xxxxxxxxxxxxxxxxxxxxxxxxxx bnx2x: [bnx2x_init_firmware:13447(eth1)]Can't load firmware file bnx2x/bnx2x-e2-7.13.1.0.fw bnx2x: [bnx2x_func_hw_init:5785(eth1)]Error loading firmware bnx2x: [bnx2x_nic_load:2727(eth1)]HW init failed, aborting Expected results: Driver able to load firmware Additional info: IMHO the kernel-rt should have a dependency to kmod-bnx2x-firmware if the provided driver requires the firmware from that package. Could also be valid for other driver/firmware combinations.
Jiri Kastner pointed out that the required file (bnx2x/bnx2x-e2-7.13.1.0.fw) and others that may be needed are present in the package kernel-firmware (RHEL-6.8). Installing rt-firmware is the suggested workaround.
(In reply to Luis Claudio R. Goncalves from comment #11) > Jiri Kastner pointed out that the required file (bnx2x/bnx2x-e2-7.13.1.0.fw) > and others that may be needed are present in the package kernel-firmware > (RHEL-6.8). Installing rt-firmware is the suggested workaround. I'm sorry, Installing kernel-firmware is the suggested workaround.
(In reply to Luis Claudio R. Goncalves from comment #13) > I'm sorry, Installing kernel-firmware is the suggested workaround. Hi Luis, I have a customer who I suspect is hitting this too, though I'm not clear on the exact workaround. Are you saying that RHEL 6.8's kernel-firmware-2.6.32-642.el6 or later should contain the required files? If that is incorrect, please let us know the exact package name and version. Jamie
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:1396