home *** CD-ROM | disk | FTP | other *** search
/ Doom Fever / Doom_Fever-1995_Maple_Media.iso / dmutil / drivers.zip / LOCALTLK.NOT < prev    next >
Text File  |  1990-11-18  |  5KB  |  138 lines

  1.  
  2. Packet Driver for Apple LocalTalk PC Card, Sun/TOPS FlashCard
  3. =============================================================
  4.  
  5. LOCAL.ARC and NETPKT.ARC are available via anonymous FTP from
  6. ucdavis.ucdavis.edu:/dist/packet
  7. LOCAL.ARC contains the source and compiled code for the LocalTalk
  8. packet driver. NETPKT.ARC contains the patches and compiled code
  9. for the KA9Q NOS software package. This patched KA9Q NOS code
  10. works with the LocalTalk packet driver.
  11.  
  12.  
  13.  
  14. Parameters for starting the LocalTalk packet driver:
  15. ===================================================
  16.  
  17.   usage:  LOCALTLK <packet_int_no> [ <IP address> ]
  18.  
  19. The LocalTalk packet driver requires no additional parameters;
  20. all hardware parameters are known by the ATALK.SYS hardware driver.
  21. If an IP address is given on the command line, the LocalTalk packet
  22. driver will attempt to register with the LocalTalk Name Binding
  23. authority node with that IP address. If no IP address is given on
  24. the command line, the LocalTalk packet driver will request a
  25. dynamic assignment of its IP address from the LocalTalk Name Binding
  26. authority node.
  27.  
  28.  
  29.  
  30. Hardware Configuration/ATALK.SYS specifications:
  31. ===============================================
  32.  
  33. The LocalTalk PC Card must be installed with IRQ level disabled
  34. (i.e. polled mode).
  35.  
  36.  
  37.  
  38. Implementation Notes:
  39. ====================
  40.  
  41. The LocalTalk packet driver supports the Apple LocalTalk PC Card,
  42. Sun/TOPS FlashCard, and other hardware controlled by the ATALK.SYS
  43. LocalTalk/AppleTalk driver. The ATALK.SYS driver must be installed
  44. before starting the LocalTalk packet driver. For the LocalTalk PC
  45. Card, the ATALK.SYS driver is installed by a combination of programs
  46. that come with the AppleShare software. I found that this combination
  47. of programs was required: LSL, LTALKP, ATALK, COMPAT. The INSTALL
  48. program that comes with AppleShare creates a batch file that calls
  49. these programs with the appropriate parameters.
  50.  
  51. The ATALK.SYS driver is accessed via software interrupts; the ATALK.SYS
  52. driver then issues hardware commands to complete I/O requests. The
  53. LocalTalk packet driver locates the ATALK.SYS driver by scanning the
  54. vectors in the user program software interrupt range for the ATALK.SYS
  55. signature string.
  56.  
  57. IMPORTANT: The LocalTalk packet driver allows a PC to attach to an
  58. AppleTalk network. It assumes you have a IP gateway node already
  59. on the AppleTalk network (e.g. FastPath, GatorBox or some other
  60. gateway box). The LocalTalk packet driver will *not* work without a
  61. gateway node.
  62.  
  63. The packet driver class/type values are AppleTalk (class 5) and
  64. ATALK.SYS adapter (type 1).
  65.  
  66. The LocalTalk packet driver opens only one DDP socket - for IP use.
  67. Use of the LocalTalk packet driver for other protocols is not supported.
  68.  
  69.  
  70.  
  71. Networking packages which support the LocalTalk packet driver:
  72. =============================================================
  73.  
  74. Several networking packages which support the packet driver spec
  75. only allow Bluebook Ethernet packet drivers (i.e. Class 1);
  76. because the LocalTalk packet driver is not an Ethernet driver
  77. (i.e. it does not use the Ethernet frame format or ARP),
  78. these packages will not recognize the LocalTalk packet driver.
  79. The KA9Q NOS networking package (by Phil Karn) does support the
  80. various classes of packet drivers. A patched version of KA9Q
  81. that supports the LocalTalk packet driver is available at
  82. ucdavis.ucdavis.edu:/dist/packet/netpkt.arc. This file contains
  83. source code patches (very minor) and compiled code for using the
  84. KA9Q package with the LocalTalk packet driver.
  85.  
  86. By default, the LocalTalk packet driver asks for dynamic assignment
  87. of node IP address. The assigned address is displayed during
  88. packet driver initialization. Alternately, you can pass the IP
  89. address to the packet driver as a command line parameter.
  90.  
  91. The ATALK.SYS hardware driver controls maximum packet size. This
  92. should be switchable and has a minimum value of 603 bytes. I was
  93. unable to raise that the max packet size above 603 bytes (I'm not
  94. sure why, any clues would be appreciated). You must limit packet
  95. size with packet parameters in the KA9Q package:
  96.     attach packet 0x66 pk0 5 500    ; packet driver buffer size = 500 bytes
  97.     tcp mss 472            ; TCP max segment size (outgoing)
  98.     tcp window 954            ; TCP window
  99.  
  100.  
  101. Software Updates:
  102. ================
  103. The very most recent updates to the LocalTalk packet driver are available
  104. at ucdavis.ucdavis.edu:/dist/packet. If you are interested in the LocalTalk
  105. packet driver source code you will also need the DRIVERSS.ARC file.
  106. The LocalTalk archives contain the following files:
  107.  
  108. Files in LOCAL.ARC
  109. ------------------
  110.  
  111.     README.LOC    -- this file
  112.  
  113.     LOCALTLK.COM    -- compiled LocalTalk packet driver version 7.2
  114.     LOCALTLK.ASM    -- driver dependent source code
  115.  
  116.  
  117. Files in NETPKT.ARC
  118. -------------------
  119.  
  120.     NET.EXE        -- compiled code; KA9Q NOS v900418 (LocalTalk.01)
  121.     AUTOEXEC.NET    -- sample configuration file
  122.  
  123.     CONFIG.H    -- add switch for LocalTalk packet driver support
  124.     CONFIG.C    -- add LocalTalk support to iftypes and network daemon
  125.     PKTDRVR.C    -- add LocalTalk support to pk_attach
  126.     VERSION.C    -- note LocalTalk support in version display
  127.  
  128.     note: packet driver patches should apply to new releases of KA9Q
  129.           source code. look for the most current release at
  130.           thumper.bellcore.com:/pub/ka9q/nos
  131.  
  132.  
  133.  
  134. -- Katie Stevens
  135.    dkstevens@ucdavis.edu
  136.    Computing Services
  137.    University of California, Davis
  138.