PC-NFS Driver Compatibility Kit ------------------------------- Packet Driver Compatibility Software ------------------------------------ 1. Introduction This document describes the Packet Driver driver for PC-NFS. Using this software, PC-NFS can be used over a driver which conforms to Version 1.9 of the Packet Driver Specification from FTP Software, Inc. This is revision 2 of this description. 2.Contents The subdirectory "pktd" includes the following files: -rwxrwxrwx 1 nfstest 224 Mar 23 11:58 build.bat -rw-rw-r-- 1 geoff 252 Mar 23 09:01 enditall.asm -rwxrwxrwx 1 nfstest 78 Jun 25 13:06 enditall.obj -rwxrwxrwx 1 nfstest 11661 Jun 25 13:06 pktd.asm -rwxrwxrwx 1 geoff 1549 Mar 23 12:00 pktd.mac -rwxrwxrwx 1 nfstest 1393 Jun 25 13:06 pktd.map -rwxrwxrwx 1 nfstest 2528 Jun 25 13:06 pktd.obj -rwxrwxrwx 1 nfstest 5232 Jun 25 13:06 pktd.sys -rw-rw-r-- 1 geoff 9008 Jun 25 13:06 pktdd.asm This directory includes the driver, PKTD.SYS, together with source files and a DOS batch file BUILD.BAT. (The build procedure makes use of include and object files elsewhere in the tree.) 3. Installation. First, create a subdirectory \NFS on the boot disk of your PC. Copy the file PKTD.SYS into this directory. Read the documentation which accompanies your Packet Driver or Ethernet network adapter, and install the driver as directed. Now install PC-NFS. When prompted for the Ethernet adapter, select "Other" from the menu and type in the CONFIG.SYS line: DEVICE=\NFS\PKTD.SYS At the conclusion of the installation, do NOT reboot. Instead, you should edit your AUTOEXEC.BAT file. Immediately before the line "NFSRUN", add the command to load and start your chosen Packet Driver. Now reboot your PC. 4. Rebuilding PKTD.SYS You probably won't need to do this, but if you do the only tool you'll need is Microsoft MASM 5.1, together with the LINK and EXE2BIN utilities. You can easily recast the batch file as a makefile if you wish. The DEMUX.OBJ file contains proprietary PC-NFS code and is not available in source form. 5. Caveats This code has been tested with various Packet Drivers. It has successfully been used to allow PC-NFS and Novell NetWare to coexist in the same PC, using the Brigham Young University (BYU) software (available from Clarkson and elsewhere). As it stands, it assumes that the Packet Driver is an Ethernet, with a 1500 byte MTU, Ethernet framing (src-dest-type) and ARP. If you want to try running over a serial link, you will need to set the "/x" switch on PCNFS.SYS; however you will still have to modify PKTD.SYS to convert each frame to and from Ethernet format. This version incorporates the fix suggested by John Robert Breeden (netcom!jbreeden@apple.com) to correct the call to DRIVER_INFO.