Package: firmware-misc-nonfree
Version: 20161130-2
Severity: normal

Dear Maintainer,

I have an Omni-Path HFI card in my server and am using linux-image-4.9.0-3.
The hfi1 module fails during initialization due to missing firmware. As such,
the HFI card is not usable by the kernel.

When the kernel boots, I see the following errors in dmesg output:

[  127.719993] hfi1 0000:81:00.0: firmware: failed to load hfi1_sbus.fw (-2)
[  127.720003] hfi1 0000:81:00.0: Direct firmware load for hfi1_sbus.fw failed 
with error -2
[  127.720013] hfi1 0000:81:00.0: hfi1_0: cannot find firmware "hfi1_sbus.fw", 
err -2
[  127.720021] hfi1 0000:81:00.0: hfi1_0: using alternate firmware names
[  127.720210] hfi1 0000:81:00.0: firmware: failed to load hfi1_sbus_d.fw (-2)
[  127.720216] hfi1 0000:81:00.0: Direct firmware load for hfi1_sbus_d.fw 
failed with error -2
[  127.720224] hfi1 0000:81:00.0: hfi1_0: cannot find firmware 
"hfi1_sbus_d.fw", err -2
[  127.720232] hfi1 0000:81:00.0: hfi1_0: unable to obtain working firmware
[  127.855952] hfi1: probe of 0000:81:00.0 failed with error -2

The firmware is available from 
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

The files needed are:

   hfi1_dc8051.fw
   hfi1_fabric.fw
   hfi1_pcie.fw
   hfi1_platform.dat
   hfi1_sbus.fw

After installing these files to /lib/firmware and rebooting, the hfi1
module should load properly.

Sample dmesg output for successful hfi1 firmware load:

[   27.303661] hfi1 0000:03:00.0: hfi1_0: Downloading fabric firmware
[   27.304003] hfi1 0000:03:00.0: hfi1_0: hfi1_ibphys_portstate: physical state 
changed to PHYS_OFFLINE (0x9), phy 0x90

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (750, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/44 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

firmware-misc-nonfree depends on no packages.

firmware-misc-nonfree recommends no packages.

Versions of packages firmware-misc-nonfree suggests:
ii  initramfs-tools  0.130

-- no debconf information

Reply via email to