← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1623187] [NEW] initramfs includes qle driver, but not firmware

 

Public bug reported:

[Impact]
The qle driver for the Qlogic FastLinQ QL45000 Series 40GbE Adapter doesn't find devices. This is because the driver, by default, is loaded by the initramfs, and the initramfs does not contain the required firmware blob. The root cause is that the driver does not use implement the MODULE_FIRMWARE macro(), which is required for initramfs-tools to find and pre-load the required firmware.

[Test Case]
Install a system with a Qlogic FastLinQ QL45000 Series 40GbE Adapter. On failure, dmesg will show:

[ 5.934190] qede 0009:90:00.0: Direct firmware load for qed/qed_init_values_zipped-8.4.2.0.bin failed with error -2
[ 5.934208] [qed_slowpath_start:741()]Failed to find fw file - /lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
[ 5.934280] qede: probe of 0009:90:00.0 failed with error -2
[ 5.934353] qede 0009:90:00.1: enabling device (0000 -> 0002)
[ 5.935115] qede 0009:90:00.1: Direct firmware load for qed/qed_init_values_zipped-8.4.2.0.bin failed with error -2
[ 5.935139] [qed_slowpath_start:741()]Failed to find fw file - /lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
[ 5.935236] qede: probe of 0009:90:00.1 failed with error -2

[Regression Risk]
Fix is upstream and the macro usage is well defined.

** Affects: linux (Ubuntu)
     Importance: High
     Assignee: dann frazier (dannf)
         Status: In Progress

** Affects: linux (Ubuntu Xenial)
     Importance: Undecided
         Status: In Progress

** Also affects: linux (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Xenial)
       Status: New => In Progress

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1623187

Title:
  initramfs includes qle driver, but not firmware

Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Xenial:
  In Progress

Bug description:
  [Impact]
  The qle driver for the Qlogic FastLinQ QL45000 Series 40GbE Adapter doesn't find devices. This is because the driver, by default, is loaded by the initramfs, and the initramfs does not contain the required firmware blob. The root cause is that the driver does not use implement the MODULE_FIRMWARE macro(), which is required for initramfs-tools to find and pre-load the required firmware.

  [Test Case]
  Install a system with a Qlogic FastLinQ QL45000 Series 40GbE Adapter. On failure, dmesg will show:

  [ 5.934190] qede 0009:90:00.0: Direct firmware load for qed/qed_init_values_zipped-8.4.2.0.bin failed with error -2
  [ 5.934208] [qed_slowpath_start:741()]Failed to find fw file - /lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
  [ 5.934280] qede: probe of 0009:90:00.0 failed with error -2
  [ 5.934353] qede 0009:90:00.1: enabling device (0000 -> 0002)
  [ 5.935115] qede 0009:90:00.1: Direct firmware load for qed/qed_init_values_zipped-8.4.2.0.bin failed with error -2
  [ 5.935139] [qed_slowpath_start:741()]Failed to find fw file - /lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
  [ 5.935236] qede: probe of 0009:90:00.1 failed with error -2

  [Regression Risk]
  Fix is upstream and the macro usage is well defined.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1623187/+subscriptions


Follow ups