[comp.os.vms] VMS 4.7 and ETDRIVER problems

wasserroth@fokus.berlin.gmd.dbp.de (Stephan Wasserroth) (05/12/88)

Hello, world!

The following is a short story of ethernet problems, a kind of solution and
a (moderate) flame to the "supporting" companies.

Chapter 1: The Problem
---------
We have a central VAX/VMS-machine, a pure VAXBI based 8530 system, with the
newest version of the DEBNA - BI-Ethernet-Adapter. This system runs in an
Ethernet-based DECnet. Almost all of our terminals (some 50) are connected
to DECserver 200 and therefore the LAT-protocol is used for terminal
access to our (main) VAX. The VAX ran VMS V4.5. This environment was
working fine.

But we have also a bunch of SUN workstations, which are communicating over
the ethernet using TCP/IP protocols. So we decided to use the TCP/IP
protocols on the VAX as well. We got the WIN TCP/IP and WIN NFS package from
Wollongong, which is distributed in Germany by "danet GmbH". We wanted
to use the "shared BI-driver" software, so no new hardware was necessary.
We installed the WIN TCP/IP, configured it according to the manuals and
fired it up.
    ---   but it did not work   ---

Eventually, we found out that the "shared BI-driver" was the problem. It
died with something like "insufficient virtual memory".

Chapter 2: The Search for a Solution
---------
We called "danet". Some phone-calls (and some weeks) later, they had the
answer: "There is a patch to the ETDRIVER.EXE for VMS 4.5 and 4.6". [The
ETDRIVER.EXE is the ethernet driver of DEC which is used by the "shared
BI-driver" as well. The error message above originated from this software.]

We got the patch. --- but it did not work ---

"danet": "Do You have the newest release of the DEBNA?" Our friendly DEC-
service-person installed the latest FCOs. Some weeks (and some phone
calls) later, we tried again. --- but it did not work ---

We got VMS V4.7, did the upgrade --- but it did not work ---.

More phone calls (to "danet", DEC and "GEC" [the distributor of the WIN
packages in Europe, they deliver it to "danet" which delivers the
software to the customers :-} ].

"danet": "The problem is the DEC-supplied ETDRIVER, so call them!"
DEC: "If third parties are using our drivers, it is there problem, call them!"
"GEC": "The problem is solved in VMS V5.0" [sic ...]
"danet" + "GEC": "Don't use LAT" [A great laughter ...]

All in all: Nobody knows anything, nobody was able or willing to help,
everybody told us: "It is not our problem, it is Your problem".

THIS IS NOT THE SUPPORT FOR WHICH WE ARE PAYING A LOT OF MONEY!!
   (That was the flame!)

Chapter 3: The REAL solution
---------
Again some weeks (and phone calls) later. We found out (with nobodies help!):
      Environment: VMS V4.7, "shared BI-driver"
      running software: DECnet, LAT and
                   --> the Ethernet Configurator Module <--
We stopped the Configurator (NCP SET CONF KNOW CIRC SURV DISABLE),
started the WIN TCP/IP package === and it WORKED === (finally)!
Now why nobody (especially DEC) was not able or willing to tell us that
the number of buffers in the ETDRIVER is too small to run more than
DECnet, LAT and the Configurator (or any other three systems, i.e.
DECnet, LAT and TCP/IP  or  DECnet, Configurator and TCP/IP ...)
concurrently?   I really don't know!

Now the error message "insufficient virtual memory" is generated, if
the ethernet Configurator is started, but this is acceptable till V5.0.

Chapter 4: Conclusion
---------
If You have an BI-Ethernet-Adapter and VMS 4.5 or 4.6: obtain a patch
for ETDRIVER.EXE, then three "software-systems" may use the ETDRIVER
concurrently.
If You have VMS 4.7: You don't need a special patch, but the limit again
seems to be three products. [I am waiting for a further patch anyway ;-)].
If You have VMS 5.x (?huh?): You shouldn't have a problem.
In any case: Look for "hidden" users of ETDRIVER-buffers (Configurator...).

Please send comments directly to the address below, because I am
currently not on these mailing lists.

DFN-EAN:       <wasserroth@fokus.berlin.gmd.dbp.de>
ARPA:          <wasserroth%fokus.berlin.gmd.dbp.de@relay.cs.net>

                                          /   GMD-FOKUS
Stephan Wasserroth   \_ _ _ _ _ _ _ _ _ _/    Hardenbergplatz 2
System Manager for   /                   \    D-1000 Berlin 12
VAXes and Sun-WS                          \   Fed. Rep. of Germany
-------

DLQ@UGA.UGA.EDU (David Quarterman) (05/20/88)

Your problem sounds like the following note in the installation guide for
the Fusion TCP for VMS:

"The ETDRIVER allocates a maximum of 26 buffers for use by all clients.  If
FNS (the Fusion TCP) will be sharing the DEBNT with DECnet, as many as 24
buffers may already be in use.  Because the ETDRIVER allocate a minimum of
four buffers per channel and FMS/TCP requires two DEBNT channels, there may
not be enough available.  The number of channels actually in use may depend
on the DEcnet families in use.  If FNS is unable to successfully allocate
channels to the DEBNT, the FNSACP process will fail with an Insufficient
Dynamic Memory omplaint. (This problem is NOT, however, related to the size
of NonPaged Pool.)  To correct this problem, it is necessary to patch the
ETDRIVER to allocate a larger number of buffers.  Please contact Digital
Equipment Corporation for assistance in patching the ETDRIVER."