Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i Release Notes: HP 9000 Computers > Chapter 5 I/0 and Networking Cards

Network Drivers (new)

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

New Network Driver btlan Pre-Installed in the HP-UX 11i Operating Environment

The networking driver for HP-UX 11i has been simplified and is now easier to install and upgrade.

The PCI and HSC-based Fast Ethernet network and I/O cards supported by drivers btlan, btlan3, btlan4, btlan5 and btlan6 have been combined into a single driver called btlan. This new driver is pre-installed as part of the kernel.

The result is to ease setup or upgrade of the networking and I/O products by eliminating driver installation and combining multiple drivers into one.

Impact

The btlan driver works seamlessly with existing HP LAN link administrative commands such as: lanadmin, lanscan, linkloop, and NetTL.

IMPORTANT: There is no impact to you unless you have scripts that refer specifically to btlan3, btlan4, btlan5 or btlan6. The new btlan driver supports the same functions and features as the previous HP-UX 10.20 and 11.0-based drivers. In addition, it also supports the online addition and replacement of I/O cards on L-Class, N-Class and Superdome servers.

You will need to use the new driver name btlan with the following commands:

  • what string. For example: what /stand/vmunix | grep btlan

  • ioscan. For example: ioscan -kfC lan | grep btlan

You will also see the driver name btlan as the output in:

  • the system file /stand/system

  • nettlgen.conf and in the file /var/admin/sw/nettl.LOG00

Files Changed

The following files have changed to include the new btlan driver name: (these are mostly just name changes):

  • kernel library is now called /usr/conf/libbtlan.a

  • nettl formatter/catalog files (no change except instead of btlan3, btlan4, btlan5, btlan, or btlan6, it will just refer to btlan)

  • debug/q4

  • lanscan/lanadmin support libraries/catalog files now have names to reflect btlan such as libdsbtlan.a, dsbtlan.cat, etc.

  • master file

  • init scripts/conf file

    The init script will be hpbtlan and the configuration file will be called hpbtlanconf.

    The configuration files under /etc/rc.config.d/ will be replaced by hpbtlanconf. When a cold install is performed, this file will get installed for all btlan driver claimed cards. If, however, an upgrade is done, you can choose to merge the files using pre-update scripts. If you do not elect to merge during an upgrade, then the files will, by default, be saved as .obsolete files which can be later merged manually into the hpbtlanconf file.

Networking and I/O Card Pre-Installed Drivers

All of the following networking, I/O, and mass storage cards will have their drivers pre-installed with (or built into) each of the the HP-UX 11i Operating Environments:

  • PCI 1000Base-T (gigabit over copper) card A4929A

  • PCI 1000Base-SX (gigabit over fiber) card A4926A

  • PCI Combination Dual port 10/100Base-TX and Wide Ultra2 SCSI card A5838A

  • PCI 4-port 10/100Base-TX cards A5506A and A5506B

  • PCI 10/100Base-TX (A3738A)

  • PCI core 10/100Base-TX card for workstations and servers

  • PCI 10/100Base-TX card A5230A for servers

  • PCI 10/100Base-TX card B5509BA for workstations

  • PCI TachyonTL Fiber Channel card A5158A

  • PCI FDDI card A3739B

  • PCI RAID card A5856A

  • HSC 10/100Base-TX card J3514A opt #001 2-port for K-Class servers

  • HSC 10/100Base-FX (fiber) card J3514A opt #002 2-port for K-Class servers

  • HSC 10/100Base-TX card J3515A 1-port for workstations and D-Class servers

  • HSC 10/100Base-TX card J3516A opt #001 2-port for workstations and D-Class servers

  • HSC 10/100Base-FX (fiber) card J3516A opt #002 2-port for workstations and D-class servers

  • HSC 10/100Base-TX card J3850A for T-Class server

  • HSC 1000Base-SX (gigabit over fiber) cards A4924A, A4925A

Instructions for configuring built-in PCI cards can be found in Appendix C of the HP-UX 11i Installation and Update Guide, part no. B2355-90703.

NOTE: Tachyon TL is an Agilent manufactured Single Port PCI Fibre Channel Adapter. It provides 2X PCI support (64-bit 33MHZ) and is a replacement for the current PCI Tachyon adapters.

On 11i, the new functionality will be primarily OLAR support and boot support. It allows for a hot swap of the card without rebooting.

Combine Pre-HP-UX 11i Configuration Files

In HP-UX 11i, the drivers for PCI and HSC-based Fast Ethernet networking are consolidated into one driver called btlan. This new driver is pre-installed as part of the kernel.

NOTE: The configuration files used by the PCI and HSC-based Fast Ethernet networking drivers must be combined, either by use of a script or manually, into one configuration file before upgrading to HP-UX 11i.

The configuration files used by the above drivers in HP-UX 10.20 and 11.0 — hpbtlanconf (btlan), hpbase100conf (btlan3), hpgsc100conf (btlan4), hppci100conf (btlan5) and hpsppci100conf (btlan6) which are in the /etc/rc.config.d directory — will be merged into one called hpbtlanconf by running the preupdate script BTLAN.100. The merged configuration file hpbtlanconf will be used by the consolidated driver btlan.

Merging must be done before updating, because the interface used to recognize the host might be PCI/HSC-based Fast Ethernet, which could have been configured in one of the configuration files that has to be maintained for the update to proceed. Since the update procedure needs the link up during configuration of products.

The merged configuration file created by the BTLAN.100 script will be placed temporarily in the /var/adm/sw/save_custom/UNIFIED_MER directory. During the consolidated btlan driver installation it will be moved to the /etc/rc.config.d directory as hpbtlanconf.This script will merge only the above driver specific configuration files if the corresponding hardware is present on the system, and if the files have at least one lan interface configured. For example, if the system had the HSC based (btlan4) and corresponding hardware (HSC cards), then the hpgsc100conf configuration file should have at least one card configured in it. During the update process, the original configuration files will be saved with the extension .obsolete.

If the update process is abandoned because of preupdate script failures other than syntax errors in configuration files or a duplicate LAN interface error, then the configuration files have to be merged manually. When that has been done, restart the update process.

Manual Merging

Manual merging has to be done prior to the update process in the event of failure of the update process, as discussed in the previous section. Once the update process is restarted, the user should answer NO (N) at the prompt Do you want to proceed in merging the configuration files into one[Y|N].

The five files to merge, which may exist in the /etc/rc.config.d directory are:1) hpbtlanconf (btlan); 2) hpbase100conf (btlan3); 3) hpgsc100conf (btlan4); 4) hppci100conf (btlan5); and 5) hpsppci100conf (btlan6)

Manual Merging Procedure
  1. Find out which of the five configuration files as listed above exists in the /etc/rc.config.d directory.

  2. For each of the files found in Step 1, find out if hardware is present by using the command ioscan -kfC lan. Look at the following list for the mapping between the driver name and its configuration file.

    Driver Name : File Name

    1. btlan -- hpbtlanconf

    2. btlan3 -- hpbase100conf

    3. btlan4 -- hpgsc100conf

    4. btlan5 -- hppci100conf

    5. btlan6 -- hpsppci100conf

    If hardware is present, check to see if any LAN interface is configured. For example, the configuration for hpbtlanconf (btlan) would show as:

    HP_BTLAN_INTERFACE_NAME[0]=lan1
    HP_BTLAN_STATION_ADDRESS[0]=0x080009C4686E
    HP_BTLAN_SPEED[0]=100HD

  3. Create the file hpbtlanconf.merge in the directory /etc/rc.config.d as follows:


    ###########################################################################

    (#) hpbtlanconf

    # hpbtlanconf: contains config values for HP PCI/HSC 100Base-T interfaces

    #

    # HP_BTLAN_INTERFACE_NAME Name of interface (lan0, lan1, . . .)

    # HP_BTLAN_STATION ADDRESS Station address of interface

    # HP_BTLAN_SPEED Speed and duplex mode

    #

    # The interface name, major number, card instance and ppa may be

    # obtained from the lanscan (1m) command.

    # The station address and speed are set through the lanadmin command.

    ###########################################################################

    HP_BTLAN_INTERFACE_NAME[0]=

    HP_BTLAN_STATION ADDRESS[0]=

    HP_BTLAN_SPEED[0]=

    ###########################################################################

    # The HP_BTLAN_INIT_ARGS are reserved by HP. they are NOT user changeable.

    ###########################################################################

    HP_BTLAN_INIT_ARGS="HP_BTLAN_STATION ADDRESS HP_BTLAN_SPEED"

    # End of hpbtlanconf configuration file

  4. Merge each LAN interface configured in each file in Step 2 into the file hpbtlanconf in /var/adm/sw/save_custom/UNIFIED_MER directory.

    1. For each LAN interface, a set of three parameters are required. The three parameters are

      • HP_BTLAN_INTERFACE_NAME,

      • HP_BTLAN_STATION_ADDRESS and

      • HP_BTLAN_SPEED.

    2. The index value used for the set of three parameters should be unique for each interface. For example:

      HP_BTLAN_INTERFACE_NAME[0]=lan1
      HP_BTLAN_STATION_ADDRESS[0]=0x080009C4686E
      HP_BTLAN_SPEED[0]=100HD

      HP_BTLAN_INTERFACE_NAME[1]=lan2
      HP_BTLAN_STATION_ADDRESS[1]=0x080009C4B23C
      HP_BTLAN_SPEED[1]=FULL

    3. Create the set of three parameters, as shown above, with a unique index for each interface.

      1. Copy the value of the interface name into the parameter HP_BTLAN_INTERFACE_NAME.

        Copy the value of the station address into the parameter HP_BTLAN_STATION_ADDRESS.

      2. If the SPEED parameter exists, and if its value (lowercase or uppercase) is 100FD or 100HD, 10FD or 10HD, or auto_on; copy the value into the HP_BTLAN_SPEED parameter.

        However, if the SPEED parameter does not exist, and the DUPLEX parameter has been set and its value (lowercase or uppercase) is FULL or HALF, copy the value to HP_BTLAN_SPEED parameter.

        If neither the SPEED nor DUPLEX parameter values have not been set do not put any value for the HP_BTLAN_SPEED parameter.

  5. If it exists, copy the hpbtlanconf configuration file /etc/rc.config.d/hpbtlanconf to /etc/rc.config.d/hplanconf.obsolete.

  6. Move the file hpbtlanconf.merge to hpbtlanconf by using the command:

    mv -f /etc/rc.config.d/hpbtlanconf.merge /etc/rc.config.d/hpbtlanconf

  7. Restart the update process. Answer NO (N) at the prompt Do you want to proceed in merging the configuration file into one [Y|N].

HSC and PCI 1000Base-SX/T (Gigabit Ethernet)

New with this release is a PCI 1000Base-T card which allows HP 9000's to connect to IEEE 802.3ab standard networks over Cat 5 or Cat 5E UTP copper cable. The card supports HP Auto Port Aggregation, MC/ServiceGuard, and LAN Monitor. The card operates at 10, 100, or 1000 Mbit/s and supports auto-negotiation and auto-sensing. There is no 1000Base-T card for HSC backplanes.

The HSC and PCI 1000Base-SX/9000 products provide the means for interfacing various types of HP 9000 computers to a 1000Base-SX multimode fiber network.

It is recommended that your system have at least 128 megabytes of memory when using this product.

The PCI Gigabit Ethernet cards are for use on:

  • V2200, V2250, V2500, V2600, L1000, L2000, A180, and N4000 servers running the HP-UX 11i operating system, and

  • B-, C-, and J-Class workstations running the HP-UX 10.20, 11.0, and HP-UX 11i operating systems.

NOTE: Refer to "Managing PCI Cards with OLA.R" in the Configuring HP-UX for Peripherals manual for information on doing online addition and replacement of any Gigabit Ethernet cards.

The HSC card is for use on D-, K-, and R-Class servers running HP-UX 10.20, 11.0 and HP-UX 11i, with the following exceptions: The A4925A HSC 1000Base-SX card is not supported on the D210, D220, D230, D310, D320, and D330 systems.

The A4925A card is supported on the D250, D260, D270, D280, D350, D360, D370, D380, D390, R380, and R390 systems.

Please check with your HP representative for a definitive list of HSC card-supported systems.

Compatibility Issues

  • The Gigabit Ethernet LAN software is for use with only the following protocols: TCP/IP, ARPA, and NFS

  • The HSC and PCI 1000Base-SX/9000 cards operate only at 1000 Mbps. They do not interoperate with 100Base-FX cards.

  • The PCI 1000Base-T card operates at 10, 100, or 1000 Mbps. Only full-duplex mode is supported at 1000 Mbps. The PCI 1000Base-T card and link partner (for example, a switch) must be set to autonegotiation to run at 1000Mbps.

  • If using Jumbo Ethernet frames, ensure that all switches in the data path support the Jumbo frame size and that both ends of the connection support Jumbo frames. The 1000Base-T card supports Jumbo frames only at 1000 Mbps.

  • On A180, B132, B132L, B160, B160L, B180, and B180L platforms running HP-UX 10.20, only one Gigabit Ethernet adapter is supported. (HP-UX 11.0 on these workstations supports multiple adapters.)

  • MC/ServiceGuard is not supported on A-180 servers running HP-UX 10.20.

Documentation Changes

The following document is new:

  • PCI 1000Base-T and HSC/PCI 1000Base-SX/9000 (Gigabit Ethernet) Release Notes

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2000 Hewlett-Packard Development Company, L.P.