← Back to team overview

kernel-packages team mailing list archive

[Bug 1327908] Re: HP NC375T / phanfw.bin: firmware is older than flash / Direct firmware load failed with error -2 / HP firmware is newer in cards

 

JSE, just to clarify, it would appear you have two separate problems:
1) The OS doesn't boot unless on the mainline kernels you mentioned previously?
2) The firmware provided by Ubuntu in the mainline kernel doesn't work at all, and you personally tested the latest version and it works on the mainline kernels?

Given this, it would be best to split this up into two different
reports, a new report that focuses solely on the OS not booting with the
default kernel, and the other being this one focusing only on the HP
firmware.

** Package changed: linux (Ubuntu) => linux-firmware (Ubuntu)

** Changed in: linux-firmware (Ubuntu)
       Status: Incomplete => New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/1327908

Title:
  HP NC375T / phanfw.bin: firmware is older than flash / Direct firmware
  load failed with error -2 / HP firmware is newer in cards

Status in “linux-firmware” package in Ubuntu:
  New

Bug description:
  HP has a newer firmware on their NC375T server nics: 4.0.593
  This generates an error at the startup of Ubuntu Server 14.04 LTS
  The version of phanfw.bin seems to be older.

  [   16.573260] QLogic/NetXen Network Driver v4.0.82
  [   16.811117] netxen_nic 0000:07:00.0: 2MB memory map

  [   16.812455] netxen_nic 0000:07:00.0: phanfw.bin: firmware is older than flash
  [   16.818949] netxen_nic 0000:07:00.0: Direct firmware load failed with error -2
  [   16.818950] netxen_nic 0000:07:00.0: Falling back to user helper

  [   23.138390] netxen_nic 0000:07:00.0: loading firmware from flash
  [   27.586070] netxen_nic 0000:07:00.0: Gen2 strapping detected
  [   30.185964] netxen_nic 0000:07:00.0: using 64-bit dma mask
  [   30.373956] netxen_nic: Quad Gig LP Board S/N TI13BK1960  Chip rev 0x42
  [   30.450969] netxen_nic 0000:07:00.0: Driver v4.0.82, firmware v4.0.593 [legacy]
  [   39.718557] netxen_nic 0000:07:00.0: irq 67 for MSI/MSI-X
  [   39.718561] netxen_nic 0000:07:00.0: irq 68 for MSI/MSI-X
  [   39.718564] netxen_nic 0000:07:00.0: irq 69 for MSI/MSI-X
  [   39.718567] netxen_nic 0000:07:00.0: irq 70 for MSI/MSI-X
  [   39.718605] netxen_nic 0000:07:00.0: using msi-x interrupts
  [   39.780399] netxen_nic 0000:07:00.0: non ULA adapter
  [   39.841095] netxen_nic 0000:07:00.0: eth0: GbE port initialized
  [   39.901172] netxen_nic 0000:07:00.1: 2MB memory map
  [   39.959403] netxen_nic 0000:07:00.1: using 64-bit dma mask
  [   40.117279] netxen_nic 0000:07:00.1: Driver v4.0.82, firmware v4.0.593 [legacy]
  [   40.174172] netxen_nic 0000:07:00.1: irq 71 for MSI/MSI-X
  [   40.174175] netxen_nic 0000:07:00.1: irq 72 for MSI/MSI-X
  [   40.174178] netxen_nic 0000:07:00.1: irq 73 for MSI/MSI-X
  [   40.174181] netxen_nic 0000:07:00.1: irq 74 for MSI/MSI-X
  [   40.174209] netxen_nic 0000:07:00.1: using msi-x interrupts
  [   40.229992] netxen_nic 0000:07:00.1: eth1: GbE port initialized
  [   40.284766] netxen_nic 0000:07:00.2: 2MB memory map
  [   40.339836] netxen_nic 0000:07:00.2: using 64-bit dma mask
  [   40.465258] netxen_nic 0000:07:00.2: Driver v4.0.82, firmware v4.0.593 [legacy]
  [   40.522359] netxen_nic 0000:07:00.2: irq 75 for MSI/MSI-X
  [   40.522363] netxen_nic 0000:07:00.2: irq 76 for MSI/MSI-X
  [   40.522365] netxen_nic 0000:07:00.2: irq 77 for MSI/MSI-X
  [   40.522368] netxen_nic 0000:07:00.2: irq 78 for MSI/MSI-X
  [   40.522392] netxen_nic 0000:07:00.2: using msi-x interrupts
  [   40.578742] netxen_nic 0000:07:00.2: eth2: GbE port initialized
  [   40.634802] netxen_nic 0000:07:00.3: 2MB memory map
  [   40.690423] netxen_nic 0000:07:00.3: using 64-bit dma mask
  [   40.825233] netxen_nic 0000:07:00.3: Driver v4.0.82, firmware v4.0.593 [legacy]
  [   40.882915] netxen_nic 0000:07:00.3: irq 79 for MSI/MSI-X
  [   40.882919] netxen_nic 0000:07:00.3: irq 80 for MSI/MSI-X
  [   40.882922] netxen_nic 0000:07:00.3: irq 81 for MSI/MSI-X
  [   40.882925] netxen_nic 0000:07:00.3: irq 82 for MSI/MSI-X
  [   40.882951] netxen_nic 0000:07:00.3: using msi-x interrupts
  [   40.939825] netxen_nic 0000:07:00.3: eth3: GbE port initialized

  # ethtool -i p4p1
  driver: netxen_nic
  version: 4.0.82
  firmware-version: 4.0.593
  bus-info: 0000:07:00.0
  supports-statistics: yes
  supports-test: yes
  supports-eeprom-access: yes
  supports-register-dump: yes
  supports-priv-flags: no

  # ./nxflash.bin -i p4p1 --info
  Board Type: 0x24 (NC375T PCI Express Quad Port Gigabit Server Adapter)
  Board Chip Rev: B2
  Serial Id: TI13BK1960
  Efuse ID: 0x0000000000000000
  Firmware version(on Flash): 4.0.593
  Active Firmware version: 4.0.593
  Driver version: 0.0.0
  BIOS version: 2.1.0
  MAC Addr 0: 78:AC:C0:10:F9:DC
  Subsystem ID: 0x1740103c
  PXE Status 0: Disabled
  WOL Status 0: Disabled

  # lspci
  00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3 Processor DRAM Controller (rev 06)
  00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
  00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06)
  00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
  00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
  00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
  00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
  00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
  00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5)
  00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
  00:1f.0 ISA bridge: Intel Corporation C222 Series Chipset Family Server Essential SKU LPC Controller (rev 05)
  00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
  00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
  00:1f.6 Signal processing controller: Intel Corporation 8 Series Chipset Family Thermal Management Controller (rev 05)
  02:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)
  03:00.0 PCI bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge (rev 03)
  04:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30)
  05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
  06:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
  07:00.0 Ethernet controller: NetXen Incorporated NX3031 Multifunction 1/10-Gigabit Server Adapter (rev 42)
  07:00.1 Ethernet controller: NetXen Incorporated NX3031 Multifunction 1/10-Gigabit Server Adapter (rev 42)
  07:00.2 Ethernet controller: NetXen Incorporated NX3031 Multifunction 1/10-Gigabit Server Adapter (rev 42)
  07:00.3 Ethernet controller: NetXen Incorporated NX3031 Multifunction 1/10-Gigabit Server Adapter (rev 42)

  ---
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  DistroRelease: Ubuntu 14.04
  InstallationDate: Installed on 2014-02-14 (116 days ago)
  InstallationMedia: Ubuntu-Server 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140214)
  Package: linux (not installed)
  Tags:  trusty
  Uname: Linux 3.15.0-031500-generic x86_64
  UnreportableReason: The running kernel is not an Ubuntu kernel
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

  _MarkForUpload: True

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


References