Installing The Packet Driver
Table of Contents
The AMD Packet driver for the PCnet architecture (backwards compatible to the Am2100/Am1500T) is based on the packet driver from Clarkson University.
Follow the steps listed below:
1 Run the AMINSTAL Utility to configure your PCnet adapter card's I/O base address, IRQ channel, and DMA channel.
See the AMINSTAL Utility section for more information on configuring your PCnet adapter card.
Once you have completed the configuration of your PCnet adapter card
using AMINSTAL, go to step 2 below to continue.
2 Select the Continue button in the Configuration dialog box. The
Installation dialog box will appear.
3 Select the desired PCnet adapter card by highlighting it in the top of the dialog box.
4 Highlight the "Packet driver" to install the driver. Change the default path if necessary. The default directory is: C:\PKTDRV.
5 Press the "Continue" button to complete the installation. AMINSTAL will copy the selected driver file into the specified directory and create a sample AUTOEXEC.NET file in the specified directory.
The AUTOEXEC.NET file contains the following:
PCNTPK INT=0x60 IOADDRESS=<ioaddress> IRQ=<irq> DMA=<dma>
Note: The Packet driver uses a software interrupt to provide a handle for a TCP driver to automatically scan. The software interrupt range is 0x60-66. The AMINSTAL utility uses a default value for INT of "0x60." If there is a conflict with other software settings, please change this setting by editing the AUTOEXEC.NET
file.
6 Exit AMINSTAL when the installation has been completed. The user may need to make modifications to the system files, using the AMD sample files as reference.
The installation of the Packet driver is now complete.
Source and executable code for the DOS version of the packet driver is provided. A number of other utilities (including source) which run above the packet driver are also provided, as well as a number of documentation files.
It is recommended that you read all of the information available. The most important file to start reading is "install.doc."
Utilities are also described in this file.
Copy the AMD Packet driver (PCNTPK.COM) into a directory. The packet driver can be loaded from the DOS prompt or from the AUTOEXEC.BAT file.
The command line format for the packet driver is:
PCNTPK [-n] [-d] [-w] <INT=packet_int_no> [IRQ=int_no] [IOADDR=io_addr] [DMA=dma_no] [BUSTYPE=bus] [DMAROTATE] [TP] [LED0=xx] [LED1=xx] [LED2=xx] [LED3=xx] [FDUP=xx]
When using Windows, use either the "-w" option or the WINPKT Utility (see "install.doc"). If the [IRQ=int_no], [IOADDR=io_addr], and [DMA=dma_no] are not specified for the PCnet-ISA adapter card, the default values are assumed by the packet driver.
Note: The following:
INT=packet_int_no
is a handle for an upper layer interface (normally 0x60-66). This is not optional. An upper layer application such as TCP scans for the INT handle between 0x60-66.
Additional common keywords may be specified. Please refer to the Software Keywords section (Appendix B) in this manual for more information.
An example command line is as follows:
PCNTPK INT=0x60 IRQ=3 IOADDR=0x300 DMA=5
See Table 6 for Packet Driver Keywords.
| ||||
Packet converter | [-n] | The -n option converts Ethernet type 8137 and Novell PSO-like packets. This is required if you use a standard boot ROM from AMD and use the Packet driver and IPX included in the Packet Driver package as the drivers load from the boot image file. | N/A | Not Enabled |
Initialization delay | [-d] | The -d option delays initialization. The -d option will keep the initialization code after loading. This is required for boot ROM support. | N/A | Not Enabled |
Windows option | [-w] | The -w switch is used for Windows. Install the Packet Driver before running MS-Windows. This switch does not prevent Windows from swapping the network application out of memory, it simply detects when that has happened, and drops the packet. See the WINPKT Utility for enhanced mode applications. | N/A | Not Enabled |
Software Interrupt | <INT=
| This is the software interrupt used to communicate with the packet driver. See Appendix A of the "install.doc" file for more details. | 0x60-0x66 | 0x60 |
| ||||
I/O Address | [IOADDR=
| See Common Keywords | ||
DMA | [DMA=
|
See Common Keywords. | ||
Full Duplex | FDUP
| FDUP keyword is used to enable or disable full duplex on the 10BaseT and AUI ports. See Common Keywords. | UTP
| Not Present (What is in the EEPROM) |
Note: Keyword options for the Packet driver may
be activated by loading the driver at the command line or loading the driver from a batch file like AUTOEXEC.BAT.