Christopher, the test are done with the latest mainline kernel 3.15.0-031500-generic as mentioned earlier. With that kernel I get the messages as above.
I think the netxen driver should be updated, so it can handle the latest firmware of HP too. The issue is there is no source code of the HP drivers available and the HP drivers are compiled for RedHat 4/5/6, Suse 10/11 and Solaris 10. Anybody on the Ubuntu Kernel team doing the netxen driver (I guess: https://github.com/Canonical-kernel/Ubuntu-kernel/tree/master/drivers/net/ethernet/qlogic/netxen) who can find out what the 2 fixes by HP contain? I guess they should know at QLogic too right? Or it this only known at HP? * Fix Receive Side Scaling distribution on W2K12 systems. * Fix incorrect reporting of checksum status for packets with TCP checksum error in promiscuous mode. (btw. the updated description was only the lspci info added now) ** Changed in: linux (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux 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” package in Ubuntu: Confirmed 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/+bug/1327908/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp