[comp.sys.ibm.pc.misc] NCSA Telnet with PC-NFS and Clarkson pktd.sys

kxb@einstein.mpccl.ksu.edu (Karl Buck) (01/01/91)

Greetings. I am trying desperately to get NCSA Telnet, PC-NFS to work
with the Clarkson packet drivers in our lab. Everything works great until:

	1. You exit Telnet
	2. You attempt to shell out (Alt-e)
	3. You exit FTP

In each instance the client machine locks up with the Network activity light
staying on constantly. 

After exiting telnet the following error comes up:
"run-time error R6001
 - null pointer assignment"

After some time dos comes back with:
"Not ready reading drive H" etc..

The client pc must then be rebooted.

The hardware/software is: 
	
	Server: Sun Sparc1 (SunOS 4.1)
	Clients: Fifteen 386 pc's with VGA running DOS3.3 and PC-NFS 3.0.1

Our configuration files follow (sorry for the length):

The config.tel file:

keyboard=off
termtype="vt100"
myip=RARP
netmask=255.255.0.0		# subnetting mask

#hardware=packet	# network adapter board (packet driver interface)
hardware=wd800		# network adapter board (Western Digital WD8003EB)
address=d200		# Remember to run the 'SETUP' program
ioaddr=280		#	provided by Western Digital to enable
interrupt=3		#	the board correctly!
tek=no			# enable tektronix graphics
video=vga50		# type of video screen
bios=no				# don't use slow BIOS screen access
ftp=no				# do you want ftp enabled?
rcp=no		 		# do you want rcp enabled?
capfile=h:\tel.cap		# default name for capture file
domain="mpccl.ksu.edu"
arptime=8			# arp timeout in seconds
name = default			# Session name, "default" is a reserved name
host=einstein.mpccl.ksu.edu	# Our host, a Sparc1
hostip=129.130.31.1		# IP address of host
scrollback=400			# number of lines of scrollback per session
color=025070			# color code for specific session
erase=backspace			# use delete code or backspace code for <- key?
vtwrap=yes			# should VT100 be in wrap mode or not?
crmap=4.3BSDCRNUL		# map of the CR key for compatibility
contime=20			# timeout in seconds to try connection
retrans=7			# starting retransmit time out in ticks
mtu=512				# maximum transmit unit in bytes
maxseg=512			# largest segment we can receive
rwin=512			# most bytes we can receive without ACK
name=einstein.mpccl.ksu.edu hostip=129.130.31.1; nameserver=1 
name=hilbert hostip=129.130.30.2; nameserver=2
name=proteon hostip=129.130.1.5; gateway=1


Our config.sys follows:

files=40
buffers=20
DEVICE=A:\NFS\PCNFS.SYS
DEVICE=A:\NFS\SOCKDRV.SYS
device=a:\nfs\pktd.sys                                              
device=a:\ansi.sys
shell=a:\command.com /e:2048 /p
LASTDRIVE=V

Autoexec.bat on a:....

@echo off
echo Setting up PC/NFS environment.  Please Wait.
set path=a:\;a:\nfs
pause
a:\nfs\wd8003e 0x60 0x3 0x280 0xd200
pause
set tz=cst6cdt
SET NFSDRIVE=A
PRT -T10 *
NFSRUN
cls
g:
g:autoexec

Which goes to the NFSDRIVE ...g:...

set NFSDRIVE=g
set COMSPEC=g:\command.com
prompt $p$g
set path=g:\bin\pcnfs;g:\bin\util;g:\bin\start;g:\bin\derive;g:\bin\spacetim;g:\bin\wf77;g:\bin\emtex;h:\
NET PCNFSD einstein
NET YPDOMAIN +mpccl.ksu.edu
NET YPSET einstein
NET ROUTE proteon.ksu.ksu.edu
NET UMASK 007
rdate einstein
NET NAME *
NET USE h: \\einstein\$HOME /sh
NET USE LPT1: \\einstein\hpljet
SET TERM=ansi
SET TEMP=h:\
SET LIB=g:\bin\msf\lib
SET LIBRARY=g:\bin\wf77\watfor;g:\bin\wf77\;g:\bin\wf77\lib\
cls
if exist g:\motd.txt type g:\motd.txt
h:
if exist h:\autoexec.bat h:\autoexec.bat

Thanks in advance for *any* suggestions. (Happy New Year!)
--
 Karl Buck
 Dept. of Mathematics              email: kxb@einstein.mpccl.ksu.edu    
 Kansas, State University
 Manhattan, KS 66502               Phone: (913)532-6750

nelson@sun.soe.clarkson.edu (Russ Nelson) (01/01/91)

You can't get there from here.

  1) Your telnet package is configured to write directly to the card.  That
     will confuse the packet driver mightily.

  2) Even if your telnet package was configured to go to the packet driver,
     you're already running a TCP/IP package, so telnet won't get the handles
     it wants.

You have three solutions: Run Sun's telnet, reboot (as you're doing now),
or run Clarkson's telnet for PC-NFS.  I don't know exactly how to get it,
but I'm sure it's on omnigate.clarkson.edu somewhere obvious...

--
--russ (nelson@clutx [.bitnet | .clarkson.edu])  FAX 315-268-7600
It's better to get mugged than to live a life of fear -- Freeman Dyson
I joined the League for Programming Freedom, and I hope you'll join too.

kxb@mpccl.ksu.edu (Karl Buck) (01/03/91)

kxb@einstein.mpccl.ksu.edu (Karl Buck) writes:

>Greetings. I am trying desperately to get NCSA Telnet, PC-NFS to work
>with the Clarkson packet drivers in our lab. Everything works great until:

>	1. You exit Telnet
>	2. You attempt to shell out (Alt-e)
>	3. You exit FTP

>In each instance the client machine locks up with the Network activity light
>staying on constantly. 

>After exiting telnet the following error comes up:
>"run-time error R6001
> - null pointer assignment"

First, let me thank everyone for all the patient replies. I ended up using
CUTE (Clarkson University Terminal Emulator) Ver. 2.2TN/NFS-A. It works
quite nicely since it was compiled using the PC-NFS Toolkit. It will be 
available via anonymous ftp (temporarily) in the directory pub/misc on
einstein.mpccl.ksu.edu. Check out the file README for more information.
(Happy New Year)
--
 Karl Buck
 Dept. of Mathematics              email: kxb@einstein.mpccl.ksu.edu    
 Kansas State University
 Manhattan, KS 66502               Phone: (913)532-6750