How to install gigabit ethernet drivers

From Wiki-UX.info
Jump to: navigation, search

This DOCUMENT is in construction. No valuable information yet

Abstract

The following document present the procedure to update HP-UX 11i Gigabit Ethernet drivers and were those can be obtained.

Support for Gigabit Ethernet Host Bus adapters (HBAs) is provied with several software bundle.

GigEther-01

  • A6825A (PCI 1000Base-T)
  • A6847A (PCI 1000Base-SX)
  • A7109A (Core 1000Base-T for HP server rp84xx)
  • A8685A (PCI-X 1000Base-T )
  • A9782A (PCI-X 1000Base-SX / 2G Fibre Channel)
  • A9784A (PCI-X 1000Base-T / 2G Fibre Channel)
  • AB465A (PCI-X 2-port 1000Base-T / 2-port 2Gb Fibre Channel)

IEther-00

2/4 port Gigabit Ethernet Adapters:

  • A7011
  • A7012
  • AB352
  • AB290
  • AB545
  • AD193
  • AD194
  • AD331
  • AD332
  • AD337
  • AD338
  • AD339
  • 447883-B21

HP-UX 11.11

TD driver for Fibre Channel HBA(s) (A6795A, A5158A, A6684A, A6685A) B.11.00.10
March 2004

HP-UX 11.23

TD driver for Fibre Channel HBA(s) (A6795A, A5158A) B.11.23.03
7 Jan 2004

FibrChanl-01

4 Gbps Fibre Channel Adapters:

  • AB378A and AB378B: PCI-X Single Port 4Gb Fibre Channel Adapter.
  • AB379A and AB379B: PCI-X Dual Port 4Gb Fibre Channel Adapter.
  • AD193A: PCI-X 4Gb Fibre Channel and 1000Base-T Ethernet Combination Card.
  • AD194A: PCI-X Dual Port 4Gb Fibre Channel and 1000Base-T Ethernet.
  • AD300A (11i v2 and v3 only): PCIe Dual Port 4 Gb Fibre Channel Adapter.
  • 403619-B21 (11i v2 and v3 only): PCIe Dual Port 4 Gb Fibre Channel Mezzanine Adapter.

2 Gbps Fibre Channel Adapters:

  • A6826A: PCI-X Dual Port 2Gb Fibre Channel Adapter.
  • A9782A: PCI-X 2Gb Fibre Channel and 1000Base-SX (Fiber) Ethernet Combination Card.
  • A9784A: PCI-X 2Gb Fibre Channel and 1000Base-T Combination Card.
  • AB465A: PCI-X Dual Port 2Gb Fibre Channel and Dual Port 1000Base-T Ethernet Combination Card.

HP-UX 11.11

FCD driver for HP-UX 11i version 1 B.11.11.13
October 2007

  • NOTE: The latest Fibre-01 bundle for HP-UX 11i v1 (11.11.13) is delivered as a patch of the prior bundle. You need to download and install first bundle 11.11.12 prior to update to 11.11.13 bundle.

HP-UX 11.23

FCD driver for 11i v2 0409 or later B.11.23.08.02
October 2007

HP-UX 11.31

FCD driver for 11i v3 PA/IA version B.11.31.0712
September 2007

FibrChanl-02

HP-UX 11.23

AD299A PCIe Single Port 4 Gb Fibre Channel Adapter

AD355A PCIe Dual Port 4 Gb Fibre Channel Adapter

Verify the current installed drivers

To verify the driver state of the current drivers use "swlist -l fileset -a state" command.

Example:

swlist -l fileset -a state `swlist -l bundle  | grep Fibr | awk '{print $1}'`
# Initializing...
# Contacting target "hosts"...
#
# Target:  host:/
#

# FibrChanl-00
# FibrChanl-00.FC-TACHYON-TL
  FibrChanl-00.FC-TACHYON-TL.FC-TL-KRN  configured
  FibrChanl-00.FC-TACHYON-TL.FC-TL-RUN  configured
# FibrChanl-01
# FibrChanl-01.FC-FCD
  FibrChanl-01.FC-FCD.FC-FCD-KRN        configured
  FibrChanl-01.FC-FCD.FC-FCD-RUN        configured

To verify the current version of fiberchannel drivers, you need to check the software bundle that is installed as well as the version of the drives that is attached to the card. HP provied updated versions of the drivers on the standard patch bundles, and sometimes the version installed on the bundle don't match the current kernel state.

Example:

This is a common example on the Tachyon HP Fibre Channel Tachyon TL/TS/XL2 card, where the software bundle installed is 11.11.09 but the kernel release is 11.11.12.

# /usr/sbin/swlist -l fileset | grep -i fibr
# FC-TACHYON-TL                         B.11.11.09     PCI/HSC FibreChannel;Supptd  HW=A6684A,A6685A,A5158A,A6795A
 FC-TACHYON-TL.FC-TL-KRN               B.11.11.09     Fibre Channel Tachyon TL Kernel Library
 FC-TACHYON-TL.FC-TL-RUN               B.11.11.09     Fibre Channel Tachyon TL User Space files
...
# fcmsutil /dev/td3

                           Vendor ID is = 0x00103c
                           Device ID is = 0x001028
                 TL Chip Revision No is = 2.3
            PCI Sub-system Vendor ID is = 0x00103c
                   PCI Sub-system ID is = 0x000006
                               Topology = PTTOPT_FABRIC
                     Local N_Port_id is = 0x610413
            N_Port Node World Wide Name = 0x50060b000007df21
            N_Port Port World Wide Name = 0x50060b000007df20
                           Driver state = ONLINE
                       Hardware Path is = 0/8/0/0
                 Number of Assisted IOs = 119506830
        Number of Active Login Sessions = 4
                   Dino Present on Card = NO
                     Maximum Frame Size = 960
                         Driver Version = @(#) libtd.a HP Fibre Channel Tachyon TL/TS/XL2
Driver B.11.11.12 PATCH_11.11 (PHSS_31326) /ux/kern/kisu/TL/src/common/wsio/td_glue.c: Sep  5 2005, 10:14:40

This is due because the latest HWEnable bundle (December 2006) was installed. A quick look on the kernel (/stand/vmunix) can probe the situation.

# what /stand/vmunix | grep td | grep 11.11.12
         libtd.a HP Fibre Channel Tachyon TL/TS/XL2 Driver B.11.11.12
PATCH_11.11 PHSS_31326) /ux/kern/kisu/TL/src/common/wsio/td_glue.c: Sep  5 2005, 10:14:40

Verify the current FC adapter firmware

Always keep your fiber channel cards updated to the latest firmware available. The fiber channel drivers interaction often requires minimum firmware version and many know issues can be prevented installing the latest firmware on the cards.

# fcmsutil /dev/fcd0 vpd
                V I T A L   P R O D U C T   D A T A
                ---------   -------------   -------

 Product Description    : "HP 2Gb Fibre Channel FC/GigE-TX Combo Adapter              "

 Part number            : "A9784-60002"

 Engineering Date Code  : "A-4550"

 Part Serial number     : "PRA0613ML6"

 Misc. Information      : "PW=25W;PCI 66MHZ;PCI-X 133MHZ"

 Mfd. Date              : "4616"

 Check Sum              : 0x72

 EFI version            : "001.47"

 ROM Firmware version   : "003.003.154"

 Asset Tag              : "NA"

References

Driver downloads:

IEther-00:

Sharepoint: