SECTION 5
Communications and Device Support
PEN*KEY
R
6200/6300 Hand-Held Computer Programmer’s Reference Guide 5-17
Novell ODI Ethernet Driver
The PKODI.COM Novell ODI (Open DataĆLink Interface) driver provides the
Media Access Control (MAC) layer interface to the AMD PCnetĆISA Ethernet
network communication chip. It conforms to the Novell ODI specification for
DOS client MAC drivers.
This driver is a slightly modified version of the Novell NE1500t driver: The
Ethernet ID is read from a location different from that used by the NE1500t
driver.
Installation
PKODI.COM is a DOS TSR. To install it, follow the usual steps taken when
installing an ODI protocol stack. For example, when installing NetWare Lite,
the following commands might be executed from AUTOEXEC.BAT at boot time.
Note that the NORAND Advanced Power Management (APM) BIOS
(NORAPM.EXE) must be loaded before PKODI.COM.
AUTOEXEC.BAT:
LSL
LSL.COM, Novell ODI Link Support Layer
PKODI
PKODI.COM, ODI MACĆlayer driver
IPXODI
IPXODI.COM, Novell ODI IPX/SPX protocol driver
CLIENT
CLIENT.EXE, NetWare Lite client shell
Using PKODI.COM as a Packet Driver
Novell network software uses ODI MAC drivers. Many TCP/IP networking
products require MAC drivers written to the packet driver specification,
sometimes referred to as
Crynwr packet drivers
.
You can use PKODI.COM as a packet driver by installing a packetĆtoĆODI
shim
driver on top of it. A shim driver converts calls to one type of driver into calls to
another type of driver. Instead of talking directly to hardware, as most MAC
drivers do, the shim talks to another driver.
The ODIPKT.COM driver is a MAC packet driver that talks to an ODI MAC
driver. When ODIPKT.COM is installed after an ODI driver, it makes the ODI
driver look like a packet driver to the TCP/IP network software.
ODIPKT.COM is also a DOS TSR. Load it immediately after running
PKODI.COM. As an example, the following commands might be executed from
AUTOEXEC.BAT at boot time:
LSL
SL.COM, Novell ODI Link Support Layer
PKODI
PKODI.COM, ODI MACĆlayer driver
ODIPKT
Packet to ODI driver shim
<Network software that needs a packet driver can load>
5. Communications
and Device Support