system environment/kernel

kmod-hpqlgc-nx_nic - hpqlgc-nx_nic kernel module(s)

Website: http://www.qlogic.com
License: GPLv2
Vendor: QLogic Corp.
Description:
This package provides the hpqlgc-nx_nic kernel modules built for
the Linux kernel 2.6.32-358.el6.x86_64 for the x86_64
family of processors.

Public key available at http://ldriver.qlogic.com/RPM-public-key/
SRPMS available at http://ldriver.qlogic.com/driver-srpms/

Packages

kmod-hpqlgc-nx_nic-4.0.590.6.1-1.rhel6u4.x86_64 [992 KiB] Changelog by QLogic Corp (2013-07-13):
The following features/fixes have been made to the Qlogic Linux NIC driver.

Version 4.0.590.6 (HP NCDE 10.80)

- Included 4.0.590 firmware

- nx_nic: rx ring parameters are not getting default values [ER0000000105965]
Defect/Enhancement: Defect
Problem : On some distros like RHEL6.4, default ring parameter values for 10G adapter
are not shown as per expectation.
Change : Fixed a bug in driver which was causing default ring parameter values to be set
to unexpected values.
Introduced : Day one
Impact : HW: All supported Hardware
OS: RHEL6.4
FW: N/A
OtherSW: N/A

- Not able to enable LRO using ethtool on RHEL6.4 GA [ER0000000105842]
Defect/Enhancement: Defect
Problem : On RHEL6.4, user cannot enable/disable LRO through ethtool
Change : Fixed a bug in the driver which was preventing LRO settings
through 'ethtool -K ethX lro {on|off}' option in RHEL6.4
Introduced : Day one
Impact : HW: All supported Hardware
OS: RHEL6.4
FW: N/A
OtherSW: N/A

- UEK-R2: nx_nic-4.0.590.5 driver installation failed using installer scripts
[ER0000000105185]
Defect/Enhancement: Defect
Problem : On UEK-R2 distro, nx_nic-src-install.sh and nx_xport-src-install.sh
scripts fail to build drivers.
Change : Added a logic in script to determine UEK-R2 distro specific string.
Introduced : Day one
Impact : HW: All supported Hardware
OS: UEK-R2
FW: N/A
OtherSW: N/A

Version 4.0.590.5

- Included 4.0.590 firmware

- P3:hp-nx_nic-4.0.590.3 driver installation is displaying driver code on screen [ER0000000104276]
Defect/Enhancement: Defect
Problem : While installing nx_nic driver using nx_nic-src-install.sh script,
installation is displaying script code on screen.
Change : Suppressed Makefile output so that script code is not displayed on screen.
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.590.4

- Included 4.0.590 firmware

- SLES11 SP3 support for nx_nic. [ER0000000104141]
Defect/Enhancement: Enhancement
Problem : nx_nic driver does not support SLES11SP3 kernel
Change : Added support of SLES11 SP3 for nx_nic driver
Introduced : Day one
Impact : HW: All supported Hardware
OS: SLES11 SP3
FW: N/A
OtherSW: N/A

Version 4.0.590.3

- Included 4.0.590 firmware

- Customer Issue: HP Action Id: 2075220 - Intermittent freeze on DL580 G7 with NC375T RHEL 6.1 X86_64
[ER0000000100887]
Defect/Enhancement: Defect
Problem : There was a spin lock issue in transmit path where at one condition
We go in failure path and we do spin_unlock which has not been acquired
Change : Changed the code not to do spin_unlock
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Avoid mix mode interrupts [ER0000000098696]
Defect/Enhancement: Enhancement
Problem : P3 hardware does not support mix mode interrupts. All the pci functions
should be present in either legacy mode or msi/msix mode.
Change : Changed the logic that if one pci function doesn't gets msi mode then it will
not go into legacy mode. It will gracefully fail.
The only way driver can go in legacy mode is using module parameter.
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A


Version 4.0.590.2 (HP NCDE 10.70)

- Included 4.0.590 firmware

- P3 n/w interface status is not consistent across firmware updates when more
than 2 P3 cards are connected [ER0000000100702]
Defect/Enhancement: Defect
Problem : If the system has multiple QLogic P3 adapters, all but the last interface
is UP and don't have IP address assigned, and last interface is down, script
marks all the interfaces DOWN after the flash update.
Change : Changed a logic to mark interface as UP or DOWN during the process of marking
interface status
Introduced: 4.0.590.1
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nxflash tool

Version 4.0.590.1

- Included 4.0.590 firmware

- Flashing QLogic PCIe NIC NC522SFP using SC brings down its n/w interfaces [ER0000000098927]
Defect/Enhancement: Defect
Problem : nxflash script fails to restore interfaces, which were UP and did not have any
IP address assigned, after flashing of card with firmware.
Change : Added a logic in nxflash to restore interfaces.
Introduced: Day one
Impact : HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nxflash tool

Version 4.0.590

- Included 4.0.590 firmware

- nx_xport is not getting blacklisted [ER0000000097826]
Defect/Enhancement: Defect
Problem : nx_xport is not getting blacklisted when installed through driver
source or nx_xport-src-install.sh script.
Change : Added a support to blacklist nx_xport in Makefile of nx_nic.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.589.2

- Included 4.0.589 firmware

- Unable to build nx_xport through driver source using “make driver” command.
[ER0000000097350]

Defect/Enhancement: Defect
Problem : On SLES10 SP4 "make driver" command was failing for nx_xport driver
Change : Removed a bug from Makefile for nx_xport.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: SLES10SP4
FW: N/A
OtherSW: N/A

- Unable to install nx_nic through “make install” command.[ER0000000097220]

Defect/Enhancement: Defect
Problem : "make install" command failing to blacklist netxen_nic driver.
Change : Added a support to blacklist netxen_nic driver in nx_nic Makefile.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- netxen_nic is not getting blacklisted when installed through nx_nic-src-install.sh
[ER0000000097353]

Defect/Enhancement: Defect
Problem : nx_nic-src-install.sh did not have support to blacklist netxen_nic
hence netxen_nic driver was getting reloaded after reboot.
Change : added a support to blacklist netxen_nic driver in nx_nic-src-install.sh
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- nx_nic-src-install.sh failing to unload nx_nic [ER0000000097260]

Defect/Enhancement: Defect
Problem : "./nx_nic-src-install.sh -r" command failing to unload nx_nic driver
Change : removed a bug from drv_uninstall() function.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Debug prints are showing when installing nx_xport through nx_xport-src-install.sh
[ER0000000097232]

Defect/Enhancement: Defect
Problem : "nx_xport-src-install.sh -i" command executes with debug prints.
Change : removed set -x command from the nx_xport-src-install.sh.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.589.1

- Included 4.0.589 firmware

- RPM spec file naming convention broken in nx_nic 4.0.589 package. [ER0000000097075]

Defect/Enhancement: Defect
Problem : nx_nic 4.0.589 package contains rpm spec file with name
"hp-nx_nic-4.0.589.spec". Expected spec file name is "hp-nx_nic.spec"
Change : Changed the packaging automation script to provide expected spec file name.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Executable permission is not assigned to "nx_nic-src-install.sh" script provided
in src folder [ER0000000096870]

Defect/Enhancement: Defect
Problem : "nx_nic-src-install.sh" script is provided without executable permission.
Change : Added executable permission for "nx_nic-src-install.sh" script file.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Unable to build & install driver from "nx_nic-src-install.sh –-install"
script provided in src folder [ER0000000096868]

Defect/Enhancement: Defect
Problem : usage message for install script provided with nx_nic source tar
gives wrong information for "nx_nic-src-install.sh -i, –-install" option.
Message says "Builds the driver source and installs the module file",
whereas "nx_nic-src-install.sh -i, –-install" option only installs the
module file.
Change : Changed the usage description for "nx_nic-src-install.sh -i, –-install" option
to "Installs the module file"
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- netxen_nic is not getting black-listed after installtion of nx_nic [ER0000000096865]

Defect/Enhancement: Defect
Problem : netxen_nic inbox driver is not getting blacklisted after installation
of nx_nic rpm
Change : Added the change in spec file to blacklist netxen_nic post installation
of nx_nic rpm.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nx_xport, netxen_nic


Version 4.0.589

- Included 4.0.589 firmware

- Log driver version during module load [ER0000000093769]

Defect/Enhancement: Enhancement
Problem : Driver version was not getting logged along with firmware version
in demsg and /var/log/messages
Change : Log the driver version along with the firmware version
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- LRO functionaly works fine but ethtool -k shows "off" [ER0000000092755]

Defect/Enhancement: Defect
Problem : ethtool -k <interface_name> shows incorrect LRO status
Change : Driver has been modified to return the correct LRO status to ethtool
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All Linux flavors which support LRO status info using ethtool
FW: N/A
OtherSW: N/A

- ethtool port info for MDI-X [ER0000000092753]

Defect/Enhancement: Defect
Problem : ethtool <interface_name> on copper wire interface shows MDI-X
status as unknown
Change : Added support to return, MDI-X status of copper wire interface
read from firmware, to ethtool.
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All Linux flavors which support MDI-X status info using ethtool
FW: N/A
OtherSW: N/A

Version 4.0.588: (HP NCDE 10.65)

- Included 4.0.588 firmware

- Disabling Minidump by default in nx_nic
[ER0000000092733]
- Minidump related changes in nx_nic driver
[ER0000000092146]
- Support for ql_dump.sh to configure and extract minidump
[ER0000000092362]
- man page for nx_nic is not updated for installation procedure of nx_xport
[ER0000000090593]
- Cannot set rx/tx ring paramter information using ethtool
[ER0000000090538]
- No instruction for installing nx_xport driver in README.txt on 4.0.584
[ER0000000090658]

Version 4.0.585: (HP NCDE 10.60)

- Included 4.0.585 firmware


Version 4.0.584

- Included 4.0.584 firmware

- QXCR1001193749: Incorrect Speed & Duplex value for unconnected
port of NC522SFP in RHEL5.7x32OS [ER0000000090192]
- QXCR1001194440: nx_nic driver does not return values for
"ethtool -S" command on SLES11 SP2 x32 [ER0000000089891]
- Need capability to pass nx_xport.ko location as a command line
parameter to nxflash [ER0000000089190]
- nx_nic driver does not execute the test using "ethtool -t"
command on SLES11 SP2 x32 [ER0000000089985]
- Unable to set lro on. [ER0000000089985]
- nx_nic: Makefile change to build nx_nic tar file.
[ER0000000089908]
- nx_nic error logging on fw hang [ER0000000089981]
- nxflash modifications to prevent netxen_nic autoload
[ER0000000089021]
- Incorrect hardware address is shown on ethtool -P option
on SLES11 SP2 x32 [ER0000000089983]
- nxflash non interactive mode fails [ER0000000090342]
- Change in the install location for nx_nic.ko [ER0000000090470]


Version 4.0.583

- Included 4.0.583 firmware


Version 4.0.582

- Included 4.0.582 firmware

- QXCR1001168948: Customer Issue - using NC375T does
not install correctly in RedHat 4 Update [ER0000000086591]
- hp-nx_nic fails to build on SLES 11 SP 2 OS. [ER0000000088043]
- Enhancements to nx_nic firmware reset functionality
[ER0000000088097]


Version 4.0.581

- Included 4.0.581 firmware


Version 4.0.580:

- Included 4.0.580 firmware

- Add P3 Minidump feature support in Linux nx_nic driver
[ER0000000086509]
- QXCR1001037436: Need interface/utility to provide the miniDIMM
information [ER0000000072334]
- No fields for "lso_pkts" and lso_frames" in ethtool
-S ethX output [ER0000000085392]


Version 4.0.579: (HP NCDE 10.45)

- Included 4.0.579 firmware

- QXCR1001139669: Customer Issue-Can't set MTU value over 1501
(or above) on NC375T [ER0000000083572]


Version 4.0.556: (HP NCDE 10.41)

- Included 4.0.556 firmware

- Driver requires a minimum of 4.0.505 firmware to be flashed
in the adapter. If the flashed firmware version is lower
than 4.0.505, driver will not load, and the following message
will be logged.

"Minimum fw version supported is 4.0.505. Please update
firmware on flash"

It's recommended to update the firmware version on flash to the
latest available on seeing the above message.

If the flashed firmware version is lower than 4.0.554,
and firmware included in the file is equal to or higher
than 4.0.554, driver will use the firmware from flash,
and the following message will be logged.

"Incompatibility detected between driver and firmware version
on flash This configuration is not recommended
Please update the firmware on flash immediately"

It's recommended to update the firmware version on flash to the
latest available on seeing the above message.


Version 4.0.551: (HP NCDE 10.40)

- QXCR1001062546: Blacklisting netxen_nic does not work well
on SLES10 [ER0000000082378]
kmod-hpqlgc-nx_nic-4.0.590.6.1-1.rhel6u3.x86_64 [1005 KiB] Changelog by QLogic Corp (2013-07-13):
The following features/fixes have been made to the Qlogic Linux NIC driver.

Version 4.0.590.6 (HP NCDE 10.80)

- Included 4.0.590 firmware

- nx_nic: rx ring parameters are not getting default values [ER0000000105965]
Defect/Enhancement: Defect
Problem : On some distros like RHEL6.4, default ring parameter values for 10G adapter
are not shown as per expectation.
Change : Fixed a bug in driver which was causing default ring parameter values to be set
to unexpected values.
Introduced : Day one
Impact : HW: All supported Hardware
OS: RHEL6.4
FW: N/A
OtherSW: N/A

- Not able to enable LRO using ethtool on RHEL6.4 GA [ER0000000105842]
Defect/Enhancement: Defect
Problem : On RHEL6.4, user cannot enable/disable LRO through ethtool
Change : Fixed a bug in the driver which was preventing LRO settings
through 'ethtool -K ethX lro {on|off}' option in RHEL6.4
Introduced : Day one
Impact : HW: All supported Hardware
OS: RHEL6.4
FW: N/A
OtherSW: N/A

- UEK-R2: nx_nic-4.0.590.5 driver installation failed using installer scripts
[ER0000000105185]
Defect/Enhancement: Defect
Problem : On UEK-R2 distro, nx_nic-src-install.sh and nx_xport-src-install.sh
scripts fail to build drivers.
Change : Added a logic in script to determine UEK-R2 distro specific string.
Introduced : Day one
Impact : HW: All supported Hardware
OS: UEK-R2
FW: N/A
OtherSW: N/A

Version 4.0.590.5

- Included 4.0.590 firmware

- P3:hp-nx_nic-4.0.590.3 driver installation is displaying driver code on screen [ER0000000104276]
Defect/Enhancement: Defect
Problem : While installing nx_nic driver using nx_nic-src-install.sh script,
installation is displaying script code on screen.
Change : Suppressed Makefile output so that script code is not displayed on screen.
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.590.4

- Included 4.0.590 firmware

- SLES11 SP3 support for nx_nic. [ER0000000104141]
Defect/Enhancement: Enhancement
Problem : nx_nic driver does not support SLES11SP3 kernel
Change : Added support of SLES11 SP3 for nx_nic driver
Introduced : Day one
Impact : HW: All supported Hardware
OS: SLES11 SP3
FW: N/A
OtherSW: N/A

Version 4.0.590.3

- Included 4.0.590 firmware

- Customer Issue: HP Action Id: 2075220 - Intermittent freeze on DL580 G7 with NC375T RHEL 6.1 X86_64
[ER0000000100887]
Defect/Enhancement: Defect
Problem : There was a spin lock issue in transmit path where at one condition
We go in failure path and we do spin_unlock which has not been acquired
Change : Changed the code not to do spin_unlock
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Avoid mix mode interrupts [ER0000000098696]
Defect/Enhancement: Enhancement
Problem : P3 hardware does not support mix mode interrupts. All the pci functions
should be present in either legacy mode or msi/msix mode.
Change : Changed the logic that if one pci function doesn't gets msi mode then it will
not go into legacy mode. It will gracefully fail.
The only way driver can go in legacy mode is using module parameter.
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A


Version 4.0.590.2 (HP NCDE 10.70)

- Included 4.0.590 firmware

- P3 n/w interface status is not consistent across firmware updates when more
than 2 P3 cards are connected [ER0000000100702]
Defect/Enhancement: Defect
Problem : If the system has multiple QLogic P3 adapters, all but the last interface
is UP and don't have IP address assigned, and last interface is down, script
marks all the interfaces DOWN after the flash update.
Change : Changed a logic to mark interface as UP or DOWN during the process of marking
interface status
Introduced: 4.0.590.1
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nxflash tool

Version 4.0.590.1

- Included 4.0.590 firmware

- Flashing QLogic PCIe NIC NC522SFP using SC brings down its n/w interfaces [ER0000000098927]
Defect/Enhancement: Defect
Problem : nxflash script fails to restore interfaces, which were UP and did not have any
IP address assigned, after flashing of card with firmware.
Change : Added a logic in nxflash to restore interfaces.
Introduced: Day one
Impact : HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nxflash tool

Version 4.0.590

- Included 4.0.590 firmware

- nx_xport is not getting blacklisted [ER0000000097826]
Defect/Enhancement: Defect
Problem : nx_xport is not getting blacklisted when installed through driver
source or nx_xport-src-install.sh script.
Change : Added a support to blacklist nx_xport in Makefile of nx_nic.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.589.2

- Included 4.0.589 firmware

- Unable to build nx_xport through driver source using “make driver” command.
[ER0000000097350]

Defect/Enhancement: Defect
Problem : On SLES10 SP4 "make driver" command was failing for nx_xport driver
Change : Removed a bug from Makefile for nx_xport.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: SLES10SP4
FW: N/A
OtherSW: N/A

- Unable to install nx_nic through “make install” command.[ER0000000097220]

Defect/Enhancement: Defect
Problem : "make install" command failing to blacklist netxen_nic driver.
Change : Added a support to blacklist netxen_nic driver in nx_nic Makefile.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- netxen_nic is not getting blacklisted when installed through nx_nic-src-install.sh
[ER0000000097353]

Defect/Enhancement: Defect
Problem : nx_nic-src-install.sh did not have support to blacklist netxen_nic
hence netxen_nic driver was getting reloaded after reboot.
Change : added a support to blacklist netxen_nic driver in nx_nic-src-install.sh
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- nx_nic-src-install.sh failing to unload nx_nic [ER0000000097260]

Defect/Enhancement: Defect
Problem : "./nx_nic-src-install.sh -r" command failing to unload nx_nic driver
Change : removed a bug from drv_uninstall() function.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Debug prints are showing when installing nx_xport through nx_xport-src-install.sh
[ER0000000097232]

Defect/Enhancement: Defect
Problem : "nx_xport-src-install.sh -i" command executes with debug prints.
Change : removed set -x command from the nx_xport-src-install.sh.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.589.1

- Included 4.0.589 firmware

- RPM spec file naming convention broken in nx_nic 4.0.589 package. [ER0000000097075]

Defect/Enhancement: Defect
Problem : nx_nic 4.0.589 package contains rpm spec file with name
"hp-nx_nic-4.0.589.spec". Expected spec file name is "hp-nx_nic.spec"
Change : Changed the packaging automation script to provide expected spec file name.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Executable permission is not assigned to "nx_nic-src-install.sh" script provided
in src folder [ER0000000096870]

Defect/Enhancement: Defect
Problem : "nx_nic-src-install.sh" script is provided without executable permission.
Change : Added executable permission for "nx_nic-src-install.sh" script file.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Unable to build & install driver from "nx_nic-src-install.sh –-install"
script provided in src folder [ER0000000096868]

Defect/Enhancement: Defect
Problem : usage message for install script provided with nx_nic source tar
gives wrong information for "nx_nic-src-install.sh -i, –-install" option.
Message says "Builds the driver source and installs the module file",
whereas "nx_nic-src-install.sh -i, –-install" option only installs the
module file.
Change : Changed the usage description for "nx_nic-src-install.sh -i, –-install" option
to "Installs the module file"
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- netxen_nic is not getting black-listed after installtion of nx_nic [ER0000000096865]

Defect/Enhancement: Defect
Problem : netxen_nic inbox driver is not getting blacklisted after installation
of nx_nic rpm
Change : Added the change in spec file to blacklist netxen_nic post installation
of nx_nic rpm.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nx_xport, netxen_nic


Version 4.0.589

- Included 4.0.589 firmware

- Log driver version during module load [ER0000000093769]

Defect/Enhancement: Enhancement
Problem : Driver version was not getting logged along with firmware version
in demsg and /var/log/messages
Change : Log the driver version along with the firmware version
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- LRO functionaly works fine but ethtool -k shows "off" [ER0000000092755]

Defect/Enhancement: Defect
Problem : ethtool -k <interface_name> shows incorrect LRO status
Change : Driver has been modified to return the correct LRO status to ethtool
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All Linux flavors which support LRO status info using ethtool
FW: N/A
OtherSW: N/A

- ethtool port info for MDI-X [ER0000000092753]

Defect/Enhancement: Defect
Problem : ethtool <interface_name> on copper wire interface shows MDI-X
status as unknown
Change : Added support to return, MDI-X status of copper wire interface
read from firmware, to ethtool.
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All Linux flavors which support MDI-X status info using ethtool
FW: N/A
OtherSW: N/A

Version 4.0.588: (HP NCDE 10.65)

- Included 4.0.588 firmware

- Disabling Minidump by default in nx_nic
[ER0000000092733]
- Minidump related changes in nx_nic driver
[ER0000000092146]
- Support for ql_dump.sh to configure and extract minidump
[ER0000000092362]
- man page for nx_nic is not updated for installation procedure of nx_xport
[ER0000000090593]
- Cannot set rx/tx ring paramter information using ethtool
[ER0000000090538]
- No instruction for installing nx_xport driver in README.txt on 4.0.584
[ER0000000090658]

Version 4.0.585: (HP NCDE 10.60)

- Included 4.0.585 firmware


Version 4.0.584

- Included 4.0.584 firmware

- QXCR1001193749: Incorrect Speed & Duplex value for unconnected
port of NC522SFP in RHEL5.7x32OS [ER0000000090192]
- QXCR1001194440: nx_nic driver does not return values for
"ethtool -S" command on SLES11 SP2 x32 [ER0000000089891]
- Need capability to pass nx_xport.ko location as a command line
parameter to nxflash [ER0000000089190]
- nx_nic driver does not execute the test using "ethtool -t"
command on SLES11 SP2 x32 [ER0000000089985]
- Unable to set lro on. [ER0000000089985]
- nx_nic: Makefile change to build nx_nic tar file.
[ER0000000089908]
- nx_nic error logging on fw hang [ER0000000089981]
- nxflash modifications to prevent netxen_nic autoload
[ER0000000089021]
- Incorrect hardware address is shown on ethtool -P option
on SLES11 SP2 x32 [ER0000000089983]
- nxflash non interactive mode fails [ER0000000090342]
- Change in the install location for nx_nic.ko [ER0000000090470]


Version 4.0.583

- Included 4.0.583 firmware


Version 4.0.582

- Included 4.0.582 firmware

- QXCR1001168948: Customer Issue - using NC375T does
not install correctly in RedHat 4 Update [ER0000000086591]
- hp-nx_nic fails to build on SLES 11 SP 2 OS. [ER0000000088043]
- Enhancements to nx_nic firmware reset functionality
[ER0000000088097]


Version 4.0.581

- Included 4.0.581 firmware


Version 4.0.580:

- Included 4.0.580 firmware

- Add P3 Minidump feature support in Linux nx_nic driver
[ER0000000086509]
- QXCR1001037436: Need interface/utility to provide the miniDIMM
information [ER0000000072334]
- No fields for "lso_pkts" and lso_frames" in ethtool
-S ethX output [ER0000000085392]


Version 4.0.579: (HP NCDE 10.45)

- Included 4.0.579 firmware

- QXCR1001139669: Customer Issue-Can't set MTU value over 1501
(or above) on NC375T [ER0000000083572]


Version 4.0.556: (HP NCDE 10.41)

- Included 4.0.556 firmware

- Driver requires a minimum of 4.0.505 firmware to be flashed
in the adapter. If the flashed firmware version is lower
than 4.0.505, driver will not load, and the following message
will be logged.

"Minimum fw version supported is 4.0.505. Please update
firmware on flash"

It's recommended to update the firmware version on flash to the
latest available on seeing the above message.

If the flashed firmware version is lower than 4.0.554,
and firmware included in the file is equal to or higher
than 4.0.554, driver will use the firmware from flash,
and the following message will be logged.

"Incompatibility detected between driver and firmware version
on flash This configuration is not recommended
Please update the firmware on flash immediately"

It's recommended to update the firmware version on flash to the
latest available on seeing the above message.


Version 4.0.551: (HP NCDE 10.40)

- QXCR1001062546: Blacklisting netxen_nic does not work well
on SLES10 [ER0000000082378]
kmod-hpqlgc-nx_nic-4.0.590.6.1-1.rhel6u2.x86_64 [1007 KiB] Changelog by QLogic Corp (2013-07-13):
The following features/fixes have been made to the Qlogic Linux NIC driver.

Version 4.0.590.6 (HP NCDE 10.80)

- Included 4.0.590 firmware

- nx_nic: rx ring parameters are not getting default values [ER0000000105965]
Defect/Enhancement: Defect
Problem : On some distros like RHEL6.4, default ring parameter values for 10G adapter
are not shown as per expectation.
Change : Fixed a bug in driver which was causing default ring parameter values to be set
to unexpected values.
Introduced : Day one
Impact : HW: All supported Hardware
OS: RHEL6.4
FW: N/A
OtherSW: N/A

- Not able to enable LRO using ethtool on RHEL6.4 GA [ER0000000105842]
Defect/Enhancement: Defect
Problem : On RHEL6.4, user cannot enable/disable LRO through ethtool
Change : Fixed a bug in the driver which was preventing LRO settings
through 'ethtool -K ethX lro {on|off}' option in RHEL6.4
Introduced : Day one
Impact : HW: All supported Hardware
OS: RHEL6.4
FW: N/A
OtherSW: N/A

- UEK-R2: nx_nic-4.0.590.5 driver installation failed using installer scripts
[ER0000000105185]
Defect/Enhancement: Defect
Problem : On UEK-R2 distro, nx_nic-src-install.sh and nx_xport-src-install.sh
scripts fail to build drivers.
Change : Added a logic in script to determine UEK-R2 distro specific string.
Introduced : Day one
Impact : HW: All supported Hardware
OS: UEK-R2
FW: N/A
OtherSW: N/A

Version 4.0.590.5

- Included 4.0.590 firmware

- P3:hp-nx_nic-4.0.590.3 driver installation is displaying driver code on screen [ER0000000104276]
Defect/Enhancement: Defect
Problem : While installing nx_nic driver using nx_nic-src-install.sh script,
installation is displaying script code on screen.
Change : Suppressed Makefile output so that script code is not displayed on screen.
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.590.4

- Included 4.0.590 firmware

- SLES11 SP3 support for nx_nic. [ER0000000104141]
Defect/Enhancement: Enhancement
Problem : nx_nic driver does not support SLES11SP3 kernel
Change : Added support of SLES11 SP3 for nx_nic driver
Introduced : Day one
Impact : HW: All supported Hardware
OS: SLES11 SP3
FW: N/A
OtherSW: N/A

Version 4.0.590.3

- Included 4.0.590 firmware

- Customer Issue: HP Action Id: 2075220 - Intermittent freeze on DL580 G7 with NC375T RHEL 6.1 X86_64
[ER0000000100887]
Defect/Enhancement: Defect
Problem : There was a spin lock issue in transmit path where at one condition
We go in failure path and we do spin_unlock which has not been acquired
Change : Changed the code not to do spin_unlock
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Avoid mix mode interrupts [ER0000000098696]
Defect/Enhancement: Enhancement
Problem : P3 hardware does not support mix mode interrupts. All the pci functions
should be present in either legacy mode or msi/msix mode.
Change : Changed the logic that if one pci function doesn't gets msi mode then it will
not go into legacy mode. It will gracefully fail.
The only way driver can go in legacy mode is using module parameter.
Introduced : Day one
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A


Version 4.0.590.2 (HP NCDE 10.70)

- Included 4.0.590 firmware

- P3 n/w interface status is not consistent across firmware updates when more
than 2 P3 cards are connected [ER0000000100702]
Defect/Enhancement: Defect
Problem : If the system has multiple QLogic P3 adapters, all but the last interface
is UP and don't have IP address assigned, and last interface is down, script
marks all the interfaces DOWN after the flash update.
Change : Changed a logic to mark interface as UP or DOWN during the process of marking
interface status
Introduced: 4.0.590.1
Impact : HW: All supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nxflash tool

Version 4.0.590.1

- Included 4.0.590 firmware

- Flashing QLogic PCIe NIC NC522SFP using SC brings down its n/w interfaces [ER0000000098927]
Defect/Enhancement: Defect
Problem : nxflash script fails to restore interfaces, which were UP and did not have any
IP address assigned, after flashing of card with firmware.
Change : Added a logic in nxflash to restore interfaces.
Introduced: Day one
Impact : HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nxflash tool

Version 4.0.590

- Included 4.0.590 firmware

- nx_xport is not getting blacklisted [ER0000000097826]
Defect/Enhancement: Defect
Problem : nx_xport is not getting blacklisted when installed through driver
source or nx_xport-src-install.sh script.
Change : Added a support to blacklist nx_xport in Makefile of nx_nic.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.589.2

- Included 4.0.589 firmware

- Unable to build nx_xport through driver source using “make driver” command.
[ER0000000097350]

Defect/Enhancement: Defect
Problem : On SLES10 SP4 "make driver" command was failing for nx_xport driver
Change : Removed a bug from Makefile for nx_xport.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: SLES10SP4
FW: N/A
OtherSW: N/A

- Unable to install nx_nic through “make install” command.[ER0000000097220]

Defect/Enhancement: Defect
Problem : "make install" command failing to blacklist netxen_nic driver.
Change : Added a support to blacklist netxen_nic driver in nx_nic Makefile.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- netxen_nic is not getting blacklisted when installed through nx_nic-src-install.sh
[ER0000000097353]

Defect/Enhancement: Defect
Problem : nx_nic-src-install.sh did not have support to blacklist netxen_nic
hence netxen_nic driver was getting reloaded after reboot.
Change : added a support to blacklist netxen_nic driver in nx_nic-src-install.sh
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- nx_nic-src-install.sh failing to unload nx_nic [ER0000000097260]

Defect/Enhancement: Defect
Problem : "./nx_nic-src-install.sh -r" command failing to unload nx_nic driver
Change : removed a bug from drv_uninstall() function.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Debug prints are showing when installing nx_xport through nx_xport-src-install.sh
[ER0000000097232]

Defect/Enhancement: Defect
Problem : "nx_xport-src-install.sh -i" command executes with debug prints.
Change : removed set -x command from the nx_xport-src-install.sh.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 4.0.589.1

- Included 4.0.589 firmware

- RPM spec file naming convention broken in nx_nic 4.0.589 package. [ER0000000097075]

Defect/Enhancement: Defect
Problem : nx_nic 4.0.589 package contains rpm spec file with name
"hp-nx_nic-4.0.589.spec". Expected spec file name is "hp-nx_nic.spec"
Change : Changed the packaging automation script to provide expected spec file name.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Executable permission is not assigned to "nx_nic-src-install.sh" script provided
in src folder [ER0000000096870]

Defect/Enhancement: Defect
Problem : "nx_nic-src-install.sh" script is provided without executable permission.
Change : Added executable permission for "nx_nic-src-install.sh" script file.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Unable to build & install driver from "nx_nic-src-install.sh –-install"
script provided in src folder [ER0000000096868]

Defect/Enhancement: Defect
Problem : usage message for install script provided with nx_nic source tar
gives wrong information for "nx_nic-src-install.sh -i, –-install" option.
Message says "Builds the driver source and installs the module file",
whereas "nx_nic-src-install.sh -i, –-install" option only installs the
module file.
Change : Changed the usage description for "nx_nic-src-install.sh -i, –-install" option
to "Installs the module file"
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- netxen_nic is not getting black-listed after installtion of nx_nic [ER0000000096865]

Defect/Enhancement: Defect
Problem : netxen_nic inbox driver is not getting blacklisted after installation
of nx_nic rpm
Change : Added the change in spec file to blacklist netxen_nic post installation
of nx_nic rpm.
Introduced: 4.0.589
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: nx_xport, netxen_nic


Version 4.0.589

- Included 4.0.589 firmware

- Log driver version during module load [ER0000000093769]

Defect/Enhancement: Enhancement
Problem : Driver version was not getting logged along with firmware version
in demsg and /var/log/messages
Change : Log the driver version along with the firmware version
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- LRO functionaly works fine but ethtool -k shows "off" [ER0000000092755]

Defect/Enhancement: Defect
Problem : ethtool -k <interface_name> shows incorrect LRO status
Change : Driver has been modified to return the correct LRO status to ethtool
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All Linux flavors which support LRO status info using ethtool
FW: N/A
OtherSW: N/A

- ethtool port info for MDI-X [ER0000000092753]

Defect/Enhancement: Defect
Problem : ethtool <interface_name> on copper wire interface shows MDI-X
status as unknown
Change : Added support to return, MDI-X status of copper wire interface
read from firmware, to ethtool.
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All Linux flavors which support MDI-X status info using ethtool
FW: N/A
OtherSW: N/A

Version 4.0.588: (HP NCDE 10.65)

- Included 4.0.588 firmware

- Disabling Minidump by default in nx_nic
[ER0000000092733]
- Minidump related changes in nx_nic driver
[ER0000000092146]
- Support for ql_dump.sh to configure and extract minidump
[ER0000000092362]
- man page for nx_nic is not updated for installation procedure of nx_xport
[ER0000000090593]
- Cannot set rx/tx ring paramter information using ethtool
[ER0000000090538]
- No instruction for installing nx_xport driver in README.txt on 4.0.584
[ER0000000090658]

Version 4.0.585: (HP NCDE 10.60)

- Included 4.0.585 firmware


Version 4.0.584

- Included 4.0.584 firmware

- QXCR1001193749: Incorrect Speed & Duplex value for unconnected
port of NC522SFP in RHEL5.7x32OS [ER0000000090192]
- QXCR1001194440: nx_nic driver does not return values for
"ethtool -S" command on SLES11 SP2 x32 [ER0000000089891]
- Need capability to pass nx_xport.ko location as a command line
parameter to nxflash [ER0000000089190]
- nx_nic driver does not execute the test using "ethtool -t"
command on SLES11 SP2 x32 [ER0000000089985]
- Unable to set lro on. [ER0000000089985]
- nx_nic: Makefile change to build nx_nic tar file.
[ER0000000089908]
- nx_nic error logging on fw hang [ER0000000089981]
- nxflash modifications to prevent netxen_nic autoload
[ER0000000089021]
- Incorrect hardware address is shown on ethtool -P option
on SLES11 SP2 x32 [ER0000000089983]
- nxflash non interactive mode fails [ER0000000090342]
- Change in the install location for nx_nic.ko [ER0000000090470]


Version 4.0.583

- Included 4.0.583 firmware


Version 4.0.582

- Included 4.0.582 firmware

- QXCR1001168948: Customer Issue - using NC375T does
not install correctly in RedHat 4 Update [ER0000000086591]
- hp-nx_nic fails to build on SLES 11 SP 2 OS. [ER0000000088043]
- Enhancements to nx_nic firmware reset functionality
[ER0000000088097]


Version 4.0.581

- Included 4.0.581 firmware


Version 4.0.580:

- Included 4.0.580 firmware

- Add P3 Minidump feature support in Linux nx_nic driver
[ER0000000086509]
- QXCR1001037436: Need interface/utility to provide the miniDIMM
information [ER0000000072334]
- No fields for "lso_pkts" and lso_frames" in ethtool
-S ethX output [ER0000000085392]


Version 4.0.579: (HP NCDE 10.45)

- Included 4.0.579 firmware

- QXCR1001139669: Customer Issue-Can't set MTU value over 1501
(or above) on NC375T [ER0000000083572]


Version 4.0.556: (HP NCDE 10.41)

- Included 4.0.556 firmware

- Driver requires a minimum of 4.0.505 firmware to be flashed
in the adapter. If the flashed firmware version is lower
than 4.0.505, driver will not load, and the following message
will be logged.

"Minimum fw version supported is 4.0.505. Please update
firmware on flash"

It's recommended to update the firmware version on flash to the
latest available on seeing the above message.

If the flashed firmware version is lower than 4.0.554,
and firmware included in the file is equal to or higher
than 4.0.554, driver will use the firmware from flash,
and the following message will be logged.

"Incompatibility detected between driver and firmware version
on flash This configuration is not recommended
Please update the firmware on flash immediately"

It's recommended to update the firmware version on flash to the
latest available on seeing the above message.


Version 4.0.551: (HP NCDE 10.40)

- QXCR1001062546: Blacklisting netxen_nic does not work well
on SLES10 [ER0000000082378]

Listing created by Repoview-0.6.6-2.fc17