From: egntoh@ntuix.ntu.ac.sg (Toh Guan Nge)
Subject: Re: PATHWORKS TCP/IP on Intel EtherExpress Card
Organization: Nanyang Technological University - Singapore
X-Newsreader: TIN [version 1.1 PL6]
Date: Thu, 12 Nov 1992 02:04:08 GMT

ranger::backstrom (backstrom@ranger.enet.dec.com) wrote:
: 
:     Please explain what "trouble getting it to run" really mens. In other
:     words, without having an Intel board (but I've heard people have used
:     them successfully), it is hard to guess at what's going wrong with your
:     setup. I.e.
:     
:         What, exactly, have you tried?
:         What, exactly, happens?
:         What are the exact error messages you see (if any)?
:         Is there anything that works? If so, what?
:         How, exactly, is/was your system configured?

I have followed exactly the NETSETUP step by step and got the pathwork TCP/IP
installed. After rebooting, everything in the config.sys loaded sucessfully
and the autoexec.bat and startnet.bat executed ok up to the moment when NET
USE is trying to connect a network file server and hung there.

here is my config.sys file:

buffers=8
files=20
shell=\command.com /P /E:526
lastdrive=z
device=\tcpip\nemm.dos
device=\tcpip\protman.sys /I:A:\tcpip
device=\tcpip\EXP16.DOS
device=\tcpip\tcpdrv.dos /I:A:\tcpip
device=\tcpip\himem.sys

Next is the protocol.ini file:
----------------------------------------------------------------------
; PROTOCOL.INI file created by TCPIPOMO.V41 V1.1.026
;                          via TCPIPWIK.V41 V2.0.012
;

;**********************************************************
;*                                                        *
;*      Protocol Manager Initialization File Template     *
;*                                                        *
;**********************************************************

[PROTOCOL MANAGER]
DRIVERNAME = PROTMAN$


;*****************************
;*                           *
;*        PROTOCOLS          *
;*                           *
;*****************************

; DLC Protocol
[DLC]
DRIVERNAME = MDLC$
BINDINGS =

; TCP Protocol Drivers
[TCPLITE]
DRIVERNAME = TCPLITE$
BINDINGS = EXP16.DOS
SNAP = NO
IP.ADDRESS = 155 69 91 93
IP.SUBNET.MASK = 255 255 0 0
IP.GATEWAY0 = 155 69 5 254
DEFAULTS = LIGHT-USER
TCP.WINDOW = 2
UDP.BCAST.ZERO = NO

[TCPGLOBAL]
HOSTNAME = "testnode"
NETFILES = "A:\TCPIP"

[DNR]
DRIVERNAME = DNR$
BINDINGS = TCPLITE
NAMESERVER0 = 155 69 19 5
DOMAIN = "ntu.ac.sg"

[NMDRV]
DRIVERNAME = NMDRV$
BINDINGS = TCPLITE
SYSTEMDESC = "PATHWORKS for DOS (TCP/IP) V2.0"

[SOCKETS]
DRIVERNAME = SOCKETS$
BINDINGS = TCPLITE
MAXSENDSIZE = 1024
POOLSIZE = 10000
NUMSOCKETS = 32
NUMTHREADS = 32

[IPX4MAC]
DRIVER = IPX$MAC
BINDINGS = EXP16.DOS

[TELNET]
DRIVERNAME = TELNET$
BINDINGS = TCPLITE
NSESSIONS = 4
MAX_OUT_SENDS = 3
MAX_SEND_SIZE = 128
DRIVER_EOL = 1
APP_EOL = 1
REDIREC_COM = 1
ECH_CHAR = "^^"
BRK_ACTION = 3
MUI_PROMPT = "MUI> "


[TINYRFC]
DRIVERNAME = TINYRFC$
BINDINGS = TCPLITE
NUMNAMES = 6
NUMSESSIONS = 8
; BCASTADDR =
INTERNETNAMES = 4

;**********************************
;*                                *
;*          ADAPTERS              *
;*                                *
;**********************************

[EXP16.DOS]

; Intel EtherExpress(tm) 16 Ethernet Adapter.

    IOADDRESS = 0x300
    DRIVERNAME = EXP16$
    IRQ = 10

----------------------------------------------------------------------------
my startnet.bat file:


@echo off
break on
if "%1"=="RELOAD" goto reload_entry
cls
echo -------------------------------------------------------------------------------
echo    PATHWORKS for DOS (TCP/IP) V2.0 Network Operating Environment Version 4.1
echo           Created by NETSETUP.EXE V4.1.074 Configuration Utility
echo                      TCPIPOMO.V41 V1.1.026
echo                      TCPIPWIK.V41 V2.0.012
echo           (C)Copyright 1991-1992 by Digital Equipment Corporation
echo -------------------------------------------------------------------------------
if "%BOOT%"=="" goto nbc
%BOOT%
:nbc
%BOOT%\tcpip\netenvi 132 57
if errorlevel 1 goto error
set PCSA=%BOOT%\tcpip
if "%S_RUN%"=="YES" goto already_run
%BOOT%\tcpip\netbind
if errorlevel 1 goto error
set S_RUN=YES
:already_done
%BOOT%\tcpip\tcplite
if errorlevel 1 goto error
%BOOT%\tcpip\tinyrfc
if errorlevel 1 goto error
%BOOT%\tcpip\emsbfr
if exist %BOOT%\tcpip\nbhosts. goto nbalready
%BOOT%\TCPIP\inetname ntrc25 155.69.30.25 /store %BOOT%\TCPIP\nbhosts
goto nbdone
:nbalready
%BOOT%\tcpip\inetname /load %BOOT%\tcpip\nbhosts
:nbdone
%BOOT%\tcpip\save
echo -------------------------------------------------------------------------------
echo Using Basic Redirector
%BOOT%\tcpip\redir5 /L:20 /P1:128 /P2:128 /P3:128 /himem:yes
if errorlevel 1 goto rdrerror
if NOT errorlevel 1 goto rdrdone
:rdrerror
echo ** ERROR ** Unable to start the Redirector
goto error
:rdrdone
echo Setting the workstation name
%BOOT%\tcpip\setname egntoh
rem
rem Uncomment the SETLOGON line if you will be connecting to an OS/2 server
rem that is running with user level security.  This will enable you to
rem connect to the OS/2 server.
rem
rem %BOOT%\tcpip\setlogon
echo -------------------------------------------------------------------------------
echo Now attempting connection to the system file service \\ntrc25\PCSAV41
set _SYSD=?:
%BOOT%\tcpip\use ?: \\ntrc25\PCSAV41%% /REUSE /ENV=_SYSD
if not errorlevel 1 goto c_sysdone
echo ** WARNING ** Unable to connect to \\ntrc25\PCSAV41
echo               Retrying...
%BOOT%\tcpip\use ?: \\ntrc25\PCSAV41%% /REUSE /ENV=_SYSD
if not errorlevel 1 goto c_sysdone
echo ** ERROR ** Unable to connect to \\ntrc25\PCSAV41
set _SYSD=
goto error
:c_sysdone
echo -------------------------------------------------------------------------------
echo Setting Path and Environment Variables
set HELP=%_SYSD%\help
if "%path%"=="" goto nopath
path %path%;%_SYSD%\pcapp;%_SYSD%\tcpip;%BOOT%\tcpip
goto pathdone
:nopath
path %_SYSD%\pcapp;%_SYSD%\tcpip;%BOOT%\tcpip
:pathdone
path %path%;%_SYSD%\437USA
:reload_entry
echo -------------------------------------------------------------------------------
echo Starting the Domain Name Resolver
%_SYSD%\tcpip\dnrtsr
echo -------------------------------------------------------------------------------
echo Loading the Socket Library
%_SYSD%\tcpip\socktsr
if "%1"=="RELOAD" goto exit
echo -------------------------------------------------------------------------------
echo Setting the date and time...
%_SYSD%\pcapp\nettime ntrc25
if not errorlevel 1 goto timedone
echo ** WARNING ** Unable to set date and time from network
:no_2boot
echo Enter the date and time:
date
time
:timedone
echo -------------------------------------------------------------------------------
echo          To complete workstation initialization enter the command:
echo               LOGON  server-name  user-name  [password or *]
echo -------------------------------------------------------------------------------
goto exit
:error
echo -------------------------------------------------------------------------------
echo                          There were start-up errors
echo -------------------------------------------------------------------------------
path %_PATH%
:exit
set _PATH=

Please note that the driver EXP16.DOS is supplied by the Intel Card.

--
Toh Guan Nge, School of EEE,
Nanyang Technological University, Singapore
Internet Email: egntoh@ntuix.ntu.ac.sg
Bitnet   Email: egntoh@ntuvax.bitnet