ࠩ TMS380/2000 NDIS MAC 2.0x  DOS   OS/2

᭮ ଠ  塞 ࠬ ࠩ஢ TR2KNDIS.

     1.  䠩 ࠩ   ᠭ.

        DOS:     䠩:      TR2KNDIS.DOS    ࠩ NDIS 2.0x MAC  DOS
                                OEMSETUP.INF     ⠭ WFW
                                TR2KFPA.COD       PacketBlaster


        OS2:     䠩:      TR2KNDIS.OS2    ࠩ NDIS 2.0x MAC  OS/2
                                TR2KNDIS.MSG     ᮮ饭  OS/2
                                TR2KNDIS.NIF     ⠭  OS/2

      2.  ப 䠩 CONFIG.SYS:

          DEVICE=[:⠫]TR2KNDIS.OS2
               
          DEVICE=[:⠫]TR2KNDIS.DOS

         ப   ⠢ ࠧ  ᫥ ப
        ᪠ ࠩ PROTMAN.OS2  PROTMAN.DOS.

           OS/2: ⮡ । 
              訡 " ᮮ饭  "  ᪥  ᯥ
              뢮 ࠩ஬ ᮮ饭  訡,  㪠 
               DPATH 䠩 CONFIG.SYS     ⠫,
              ᮤঠ饬 䠩 TR2KNDIS.MSG.

     3. ⠢  䠩 PROTOCOL.INI ᫥騩 ࠧ

          [TR2KNDIS_NIF]
              DriverName = TR2NDS$

     4.  ᯨ 祭 ⮪  䠩 PROTOCOL.INI 
        TR2KNDIS_NIF.  ਢ ਬ ࠧ ⮪.

          [NETBEUI_XIF]
               DriverName = NETBEUI$
               Bindings = TR2KNDIS_NIF


ࠬ TR2KNDIS

      PROTOCOL.INI  䨣 ⮪ NDIS  ࠩ஢ NDIS
     MAC.  ਢ  ⠡   ࠬ TR2KNDIS.
     ⥫ ଠ  䠩 PROTOCOL.INI  ࠩ ⥢
     ன ᬮ  㪮⢥ Microsoft LAN Manager Network Device
     Driver Guide.


Ŀ
  ࠬ                 祭         㬮砭    
                                                     DOS       OS/2   
Ĵ
  DRIVERNAME         TR2NDS$  TR2NDSn$          ॡ ॡ
  IOADDRESS  PORT  ᠭ               0xA20     0xA20  
  BIT16                                                -         -    
  LOOKAHEAD           ᠭ                 -         -    
  MAXTRANSMITS       3 - 50                            3         6    
  NETADDRESS         "400000000000"-"7FFFFFFFFFFF"    BIA       BIA   
  NOEARLYRELEASE                                       -         -    
  NUMRXBUFFERS       3 - 100                           3         6    
  PCI                 ᠭ                      0xA20  
  PIU                265 - 2048                       265       265   
  PROMISCUOUS         ᠭ                 -         -    
  RXBUFFERSIZE       256 - 17960                      2048      2048  


DRIVERNAME
      ⥢ ࠩ.  祭 DRIVERNAME  ࢮ ࠩ -
     TR2NDS$,  ண - TR2NDS2$  ⠪ .   ࠬ  
     易⥫쭮.

IOADDRESS  PORT
     ᫨ PORT  㪠, ࠩ 㤥 ᯮ짮   㬮砭.
     32-   室    0x100  0xFFE0
     (16- 祭).  ࠬ 㦭 ⠭, ᫨  
     ࠡ ࠧ  ᪮쪨 ࠬ.

BIT16
     ⠢ ࠩ ।        16-⭮
      -뢮. ᫨ ࠬ , ࠩ 㤥
      । ਭ   ⮬᪨.

LOOKAHEAD
     ࠩ 筥 ᯮ짮 ⮤ Receive Lookahead  ⮤
     Receive Chain, ᯮ㥬  㬮砭.  প  
      ⮤ NDIS ॡ 孨 ⮪.  ⮪
     ন ⮫쪮 ⮤ Receive Lookahead. ⮤ Receive Chain 
      ᪮ ࠡ  , ᯮ DMA  PIO.

MAXTRANSMITS
     ⠭ ᨬ쭮 ⢮ ᥩ  ।  । 
     .

NETADDRESS
     祭 ⮣ ࠬ    ﭭ  
     (BIA). 祭    12 ⭠   
       窨.

NOEARLYRELEASE
      ࠬ ⠢ ࠩ ⪫  ࠭ ᢮
     થ.  ࠭ ᢮ થ 㬥蠥 । ६
      㯠    ⠫ ஢.  ⮩ ப
      ࠢ⢠  㦥.

NUMRXBUFFERS
      ⢮ ࠧ頥 ஢ ਥ.

PCI
     (ॡ ⮫쪮  OS/2.) 뢠 ࠩ,  , 
     ண 㪠  ப PCI 䠩 PROTOCOL.INI,  PCI-஬.
      PCI-  -뢮  室   
     0x100  0xFFE0.

PIU
     頥 ࠩ,   ᯮ짮  Lying Sends  
     ।,  ⠭ PIU (Program Interchange
     Unit) ࠧ.  㬮砭 ࠩ ஢  । 
      䨧᪮ , ० 祬 ⢥न  । 孥
     ⮪. Personal Communications 3270 ᨨ 3.0x ॡ 
      । PIU ⢥ত ।  䨧᪮ । 
     .  PIU ࠧ蠥 ᯮ짮 樨 Lying Sends.

PROMISCUOUS
     砥 㭪 PROMISCUOUS ࠩ, ⮡  ஢ 
       孨 ⮪. ᯮ  ணࠬ  ⥩.
     ⮡ ᯮ짮  㭪,   䠩 TR2KCAF.COD (
     TR2KFPA.COD, ᫨ ⠭ PacketBlaster)  ୥ ⠫ ᪠,
     ⠭  㬮砭.

RXBUFFERSIZE
      ࠧ ஢, ᯮ㥬  । ਭ ஢.  
     ࠭  ஢  ᯮ짮 ᪮쪮 ஢.
      ࠡ 蠥, ᫨   頥   .
      ᫥ ᨬ쭮 ࠧ  ᯮ ᫥
     ,  MediaMaxSize = 17960  ᪮ 16 /  4490 
     ᪮ 4 /.

     MaxFrameSize =
          min(min(8, NumReceiveBuffers) x ReceiveBufferSize, MediaMaxSize)

ਬ砭:
       樥 FPA PacketBlaster  ᯮ짮 ᯥ樠
     ப, ⮡   .   䠩 TR2KFPA 
     ୥ ⠫ ᪠  㬮砭, ⮡ ।   
      .   㢥  ந⥫쭮 .


ਬ 䠩 PROTOCOL.INI:

     [TR2KNDIS_NIF]
          DRIVERNAME = TR2NDS$
          PORT = 0xFCE0
          MAXTRANSMITS = 10
          NUMRXBUFFERS = 12
          RXBUFFERSIZE = 1024
          NETADDRESS = "400000000312"

