kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #65765
[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
1) The system boots incorrectly on the 3.13 kernels. The USB keyboard is not working, neither is the Ethernet connection.
The systems boots correctly on 3.14-rc+ kernels, so also on 3.15 it works ok.
This is a separate issue, which I can setup as a separate bug.
With 14.04.1 around the corner (which is running a 3.15 kernel) I rather
make it work with that one (but that is my personal choice, I understand
that). The reason is the deployment contains a huge amount of these
servers and for 1 month I better can focus on 3.15 timing wise.
So let's focus on the other part, where this bug report IS for.
2) The firmware provided by Ubuntu is older than the one from HP. Ubuntu 4.0.590, HP 4.0.593.
The system loads the firmware from the NC375T flash at boot and reports an error.
That firmware is also added to this bug as an attachment.
With this firmware from the card loaded at boot by the system, the card
works. I tested that personally on multiple (exactly the same) systems.
The main issue is that the firmware included in the mainline kernel is
not up to date enough.
Hope I explained it more clearly and correctly else please shout.
--
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