1857377 Members
7227 Online
110372 Solutions
New Discussion

Adapter Fault Tolerance

 
Stephen McKay
Occasional Contributor

Adapter Fault Tolerance

I'm trying to set up Network Adapter Fault tolerance on a new LH3000 running NetWare 5.0 (SP6a). For cards, I have the integrated NIC built into the motherboard and an extra HP PCI NIC in Slot 2. Both NIC work independantly, and using the HPAFT driver I can get a working fault tolerant pair - almost. Everything is fine until a nic fails over. When the Preferred primary comes back on line, the server registers multiple ABENDs. I'm using the CHPTX drivers that come with the Navigator CD (which, incidentally, doesn't provide an install script for NW5.0). Why am I not using the newer HPANS driver, I hear someone ask? Well, I run two protocols on two different Ethernet Frame types - IPX on Eth. 802.2, and IP on Eth. II. Yes, I need both protocols, and, yes, I need both frame types. I can't get both frame types to bind successfully to HPANS, so I'm using the older HPAFT.NLM instead.

What I really need is simply to be able to run both protocols on their respective frame types in a fault tolerant manner. I'd prefer to use load balancing, but i'll settle for a mere redundancy.

Any ideas?
1 REPLY 1
Chris Blumenshine
Trusted Contributor

Re: Adapter Fault Tolerance

My documentation says that you can bind both protocols to the HPANS.LAN driver, so lets make sure your loading everything in the correct order.

1) load chptx.lan slot= frame=ethernet_802.2 name=
2) LOAD CHPTX.LAN SLOT= FRAME=ETHERNET_802.2 NAME=
3) load chptx.lan slot= frame=ethernet_II name=
4) LOAD CHPTX.LAN SLOT= FRAME=ETHERNET_II NAME=
5) load hpans frame=ethernet_802.2 name= team=<1>
6) load hpans frame=ethernet_II name= team=<1>
7) bind hpans team=<1> primary
8) bind hpans team=<1>
9) bind hpans team=<1> primary
10) bind hpans team=<1>
11) load hpans commit mode= team=<1>
12) bind ipx tmipx net=
13) LOAD IPXRTRNM
14) LOAD TCPIP
15) bind ip tmip addr= mask=
16) mount all

Hope I didn't miss anything. For entries in brackets < > fill in the blanks.


If you still can't bind both protocols to the team, let me know. I have a more complex process if this one doesn't work. Also, if you get an error message when trying to bind the protocol, let me know what it is.

Chris
There's always room for J-E-L-L-O