home *** CD-ROM | disk | FTP | other *** search
-
- Packet Driver for Apple LocalTalk PC Card, Sun/TOPS FlashCard
- =============================================================
-
- LOCAL.ARC and NETPKT.ARC are available via anonymous FTP from
- ucdavis.ucdavis.edu:/dist/packet
-
- Parameters for starting the LocalTalk packet driver:
- ===================================================
-
- usage: LOCALTLK packet_int_no
-
- The LocalTalk packet driver requires no additional parameters;
- all hardware parameters are known by the ATALK.SYS hardware driver.
-
-
-
- Hardware Configuration/ATALK.SYS specifications:
- ===============================================
-
- The LocalTalk PC Card must be installed with IRQ level disabled
- (i.e. polled mode).
-
-
-
- Implementation Notes:
- ====================
-
- The LocalTalk packet driver supports the Apple LocalTalk PC Card,
- Sun/TOPS FlashCard, and other hardware controlled by the ATALK.SYS
- LocalTalk/AppleTalk driver. The ATALK.SYS driver must be installed
- before starting the LocalTalk packet driver; please refer to installation
- guide provided with your hardware for instructions on installing the
- ATALK.SYS hardware driver. The ATALK.SYS driver is accessed via software
- interrupts; the ATALK.SYS driver then issues hardware commands to
- complete I/O requests. The LocalTalk packet driver locates the ATALK.SYS
- driver by scanning the vectors in the user program software interrupt
- range for the ATALK.SYS signature string.
-
- I've arbitrarily assigned a new class for the LocalTalk packet driver,
- class 17; I think a separate class is appropriate, but the class number
- may change.
-
- The LocalTalk packet driver opens only one DDP socket - for IP use.
- Use of the LocalTalk packet driver for other protocols is not supported.
-
-
-
- Networking packages which support the LocalTalk packet driver:
- =============================================================
-
- Several networking packages which support the packet driver spec
- only allow Bluebook Ethernet packet drivers (i.e. Class 1);
- because the LocalTalk packet driver is not an Ethernet driver,
- these packages will not recognize the LocalTalk packet driver.
- The KA9Q networking package (by Phil Karn) does support the
- various classes of packet drivers. The file NETPKT.ARC contains
- source code patches (and compiled code) for using the KA9Q package
- with the LocalTalk packet driver.
-
- The LocalTalk packet driver asks for dynamic assignment
- of node IP address. The assigned address is displayed during
- packet driver initialization. I assume there is some LocalTalk
- ATP/IPGP command to request a static address rather than accepting
- dynamic assignment; I can make <IP address> a packet driver parameter
- if I can figure out how to request static address assignment.
- (I'm backordered on the 'Inside AppleTalk' reference; hopefully
- it will explain how to do this).
-
- The ATALK.SYS hardware driver controls maximum packet size. This
- should be switchable and has a minimum value of 603 bytes. I was
- unable to raise that the max packet size above 603 bytes (I'm not
- sure why, any clues would be appreciated). You must limit packet
- size with packet parameters in the KA9Q package:
- attach packet 0x66 pk0 5 500 ; packet driver buffer size = 500 bytes
- tcp mss 472 ; TCP max segment size (outgoing)
- tcp window 954 ; TCP window
-
-
-
- Files in LOCAL.ARC
- ==================
-
- README.LOC -- this file
-
- LOCALTLK.COM -- compiled LocalTalk packet driver version 6.0
-
- MAKEFILE -- add definitions to compile LOCALTLK.COM
- HEAD.ASM -- minor patch to allow software interrupts from ATALK.SYS
- LOCAL.ASM -- driver dependent source code
-
-
- Files in NETPKT.ARC
- ===================
-
- NET.EXE -- compiled code; KA9Q NOS v900418 (LocalTalk.00)
- AUTOEXEC.NET -- sample configuration file
-
- CONFIG.H -- add switch for LocalTalk packet driver support
- PKTDRVR.H -- add new class for LocalTalk packet driver
- CONFIG.C -- add LocalTalk support to iftypes and network daemon
- PKTDRVR.C -- add LocalTalk support to pk_attach
- VERSION.C -- note LocalTalk support in version display
-
- note: packet driver patches should apply to new releases of KA9Q
- source code. look for the most current release at
- flash.bellcore.com:/pub/ka9q/src.arc
-
-
-
- -- Katie Stevens
- dkstevens@ucdavis.edu
- Computing Services
- University of California, Davis
-