 |
» |
|
|
 |
|  |  |
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. 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
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) lanscan/lanadmin support libraries/catalog files now have names to reflect
btlan such as libdsbtlan.a, dsbtlan.cat, etc. 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 DriversAll 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 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. 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 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) Find out which of the five configuration
files as listed above exists in the /etc/rc.config.d directory. 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 btlan -- hpbtlanconf btlan3 -- hpbase100conf btlan4 -- hpgsc100conf btlan5 -- hppci100conf 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 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 |
Merge each LAN interface configured in each file
in Step 2 into the file hpbtlanconf in /var/adm/sw/save_custom/UNIFIED_MER directory. For each LAN interface, a set of three
parameters are required. The three parameters are HP_BTLAN_STATION_ADDRESS and
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 Create the set of three parameters, as shown above,
with a unique index for each interface. 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. 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.
If it exists, copy the hpbtlanconf configuration file /etc/rc.config.d/hpbtlanconf to /etc/rc.config.d/hplanconf.obsolete. Move the file hpbtlanconf.merge to hpbtlanconf by using the command: mv -f /etc/rc.config.d/hpbtlanconf.merge /etc/rc.config.d/hpbtlanconf |
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. 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.
The following document is new: PCI 1000Base-T and HSC/PCI 1000Base-SX/9000 (Gigabit Ethernet) Release Notes
|