POCKET NETWORK ADAPTOR PACKET DRIVER
==============================================
The Packet Driver is writen to the PC/TCP Version 1.09 Packet Driver
Specification developed by FTP Software Inc.
Document conventions
--------------------
All numbers in this document are given in C-style
representation. Decimal is expressed as 11, hexadecimal is
expressed as 0x0B, octal is expressed as 013. All reference to
network hardware addresses (source, destination and multicast)
and demultiplexing information for the packet headers assumes
they are represented as they would be in a MAC-level packet
header being passed to the send_pkt() function.
Using the packet drivers
------------------------
The packet driver must be installed prior to use. Since
each packet driver takes only a few thousand bytes, this is best
done in your autoexec.bat. Since the Ethernet boards typically
have jumpers on board, the packet driver must be informed of the
values of these jumpers (auto-configure is possible, but can
disturb other boards). The first parameter is the software
interrupt used to communicate with the packet driver. And
again, because each board is different, the rest of the
parameters will be different.
All parameters must be specified in C-style representation.
Decimal is expressed as 11, hexadecimal is expressed as 0x0B,
octal is expressed as 013. Any numbers that the packet driver
prints will be in the same notation.
Before installing the packet driver, you must choose a software
interrupt number in the range between 0x60 and 0x80. Some of
these interrupts are used for other purposes, so your first
choice may not work. See Appendix A for the section of Ralf
Brown's interrupt list between 0x60 and 0x80.
Running a packet driver with no specifications will give a
usage message. The parameters for each packet driver are
documented below.
The -n option is used to convert IPX packets between the
Ethernet II type 8137 encapsulation used by BYU's PDSHELL IPX
interface code and the 802.3-style encapsulation normally used
on Ethernet by Netware servers, shells and boot PROMs. It will
also convert incoming type 8137 packets to type 8138 so that
Netware doesn't get confused.
The -d option is used to delay the initialization of the
Ethernet card until the packet driver is used for the first
time. See PROMBOOT.NOT for how to use -d and -n in a PROM boot
environment.
The -w switch is used for Windows. Install the packet driver
before running MS-Windows. This switch does not prevent Windows
from swapping your network application out of memory, it simply
detects when that has happened, and drops the packets on the
floor.
Appendix A
Interrupt usage in the range 0x60 through 0x80, from Ralf
Brown's interrupt list.
60 -- -- reserved for user interrupt
60 -- -- FTP Driver - PC/TCP Packet Driver Specification
60 01 FF FTP Driver - DRIVER INFO
60 02 -- FTP Driver - ACCESS TYPE
60 03 -- FTP Driver - RELEASE TYPE
60 04 -- FTP Driver - SEND PACKET
60 05 -- FTP Driver - TERMINATE DRIVER FOR HANDLE
60 06 -- FTP Driver - GET ADDRESS
60 07 -- FTP Driver - RESET INTERFACE
60 11 -- 10-NET - LOCK AND WAIT
60 12 -- 10-NET - LOCK
60 13 -- 10-NET - UNLOCK
60 20 -- FTP Driver - SET RECEIVE MODE
60 21 -- FTP Driver - GET RECEIVE MODE
60 24 -- FTP Driver - GET STATISTICS
61 -- -- reserved for user interrupt
62 -- -- reserved for user interrupt
63 -- -- reserved for user interrupt
64 -- -- reserved for user interrupt
65 -- -- reserved for user interrupt
66 -- -- reserved for user interrupt
67 -- -- LIM EMS
...
67 DE 00 Virtual Control Program Interface - INSTALLATION CHECK
...
68 01 -- APPC/PC
...
69 -- -- unused
6A -- -- unused
6B -- -- unused
6C -- -- system resume vector (CONVERTIBLE)
6C -- -- DOS 3.2 Realtime Clock update
6D -- -- VGA - internal
6E -- -- unused
6F -- -- Novell NetWare - PCOX API (3270 PC terminal interface)
6F 00 -- 10-NET - LOGIN
...
70 -- -- IRQ8 - AT/XT286/PS50+ - REAL-TIME CLOCK
71 -- -- IRQ9 - AT/XT286/PS50+ - LAN ADAPTER 1
72 -- -- IRQ10 - AT/XT286/PS50+ - RESERVED
73 -- -- IRQ11 - AT/XT286/PS50+ - RESERVED
74 -- -- IRQ12 - PS50+ - MOUSE INTERRUPT
75 -- -- IRQ13 - AT/XT286/PS50+ - 80287 ERROR
76 -- -- IRQ14 - AT/XT286/PS50+ - FIXED DISK
77 -- -- IRQ15 - AT/XT286/PS50+ - RESERVED
78 -- -- not used
79 -- -- not used
7A -- -- Novell NetWare - LOW-LEVEL API
7A -- -- AutoCAD Device Interface
7B -- -- not used
7C -- -- not used
7D -- -- not used
7E -- -- not used
7F -- -- HDILOAD.EXE - 8514/A VIDEO CONTROLLER INTERFACE
7F -- -- HLLAPI (High-Level Language API)
80 -- -- reserved for BASIC
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.