Tillbaka till sidan Innehåll

Drivrutin för NDIS2: Broadcom NetLink®/NetXtreme® 57XX - användarhandbok

Förinstallationskrav

Installera drivrutinen för NDIS2 för användning på MS-DOS-plattformar

Konfigurera drivrutinen för NDIS2


Förinstallationskrav

Innan du kan installera drivrutinen för NDIS2 måste du installera Broadcom NetXtreme Gigabit Ethernet-kortet i systemet. Nätverksprogramvara som passar till operativsystemet (till exempel Microsoft LAN Manager 2.2 för MS-DOS) måste redan köras på systemet.

Installera drivrutinen för NDIS2 för användning på MS-DOS-plattformar

Drivrutinen NDIS2 kan köras från en MS-DOS-startdiskett med Microsoft Network Client 3.0 eller från hårddisken med Microsoft LAN Manager 2.2.

Skapa en startdiskett som kör Microsoft Network Client

Du måste ha följande för att kunna installera:

Så här skapar du en startdiskett

  1. Skapa en mapp med namnet NCADMIN i roten på enhet C.
  2. Kopiera filerna NCADMIN.CN_, NCADMIN.EX_ och NCADMIN.HL_ från mappen I386 på cd-romskivan med Windows NT Server 4.0.
  3. Öppna kommandotolksfönstret och ändra till katalogen C:\NCADMIN.
  4. Skriv expand -r ncadmin.* och tryck på RETUR.
  5. Stäng kommandotolksfönstret genom att skriva exit och trycka på RETUR.
  6. Öppna Utforskaren.
  7. Öppna mappen NCADMIN och dubbelklicka på ncadmin.exe.
  8. Skapa nätverksstartdisketten genom att följa instruktionerna på skärmen (välj NE2000 Compatible i listan med nätverkskort).
Ändra startdisketten

Så här ändrar du startdisketten

  1. Redigera filen A:\Net\Protocol.ini i Anteckningar eller någon annan textredigerare.
    1. Ändra DriverName=$ till DriverName=B57$.
    2. Ta bort alla andra parameterposter under [MS$NE2CLONE] eller motsvarande avsnitt, till exempel IOBASE=0x300 eller INTERRUPT=3 m.m.
    3. Exempel: Filen Protocol.ini för protokollet IP

      [network.setup]
      
      version=0x3110
      
      netcard=ms$ne2clone,1,MS$NE2CLONE,1
      
      transport=tcpip,TCPIP 
      
      lana0=ms$ne2clone,1,tcpip
      
      [MS$NE2CLONE]
      
      DriverName=B57$
      
      [protman]
      
      DriverName=PROTMAN$
      
      PRIORITY=MS$NDISHLP
      
      [tcpip]
      
      NBSessions=6
      
      DefaultGateway=0
      
      SubNetMask=255 0 0 0
      
      IPAddress=192 168 0 1
      
      DisableDHCP=0
      
      DriverName=TCPIP$
      
      BINDINGS=MS$NE2CLONE
      
      LANABASE=0
      

      Exempel: Filen Protocol.ini för protokollet IPX

      [network.setup]
      
      version=0x3110
      
      netcard=ms$ne2clone,1,MS$NE2CLONE,1 
      
      transport=ms$ndishlp,MS$NDISHLP 
      
      transport=ms$nwlink,MS$NWLINK 
      
      lana0=ms$ne2clone,1,ms$nwlink 
      
      lana1=ms$ne2clone,1,ms$ndishlp
      
      [MS$NE2CLONE]
      
      DriverName=B57$ 
      
      [protman]
      
      DriverName=PROTMAN$
      
      PRIORITY=MS$NDISHLP
      
      [MS$NDISHLP]
      
      DriverName=ndishlp$
      
      BINDINGS=ms$ne2clone
      
      [ms$nwlink]
      
      DriverName=nwlink$
      
      FRAME=Ethernet_802.2
      
      BINDINGS=MS$NE2CLONE
      
      LANABASE=0
      

      Exempel: Filen Protocol.ini för protokollet NetBEUI

      [network.setup]
      
      version=0x3110
      
      netcard=ms$ne2clone,1,MS$NE2CLONE,1
      
      transport=ms$ndishlp,MS$NDISHLP
      
      transport=ms$netbeui,MS$NETBEUI
      
      lana0=ms$ne2clone,1,ms$ndishlp
      
      lana1=ms$ne2clone,1,ms$netbeui
      
      [MS$NE2CLONE]
      
      DriverName=B57$ 
      
      [protman]
      
      DriverName=PROTMAN$
      
      PRIORITY=MS$NDISHLP
      
      [MS$NDISHLP]
      
      DriverName=ndishlp$
      
      BINDINGS=MS$NE2CLONE
      
      [MS$NETBEUI]
      
      DriverName=netbeui$
      
      SESSIONS=10
      
      NCBS=12
      
      BINDINGS=MS$NE2CLONE
      
      LANABASE=0
      
  2. Redigera filen A:\Net\System.ini.
    1. Ändra netcard= till netcard=B57.dos.
    2. Leta efter referenser till C:\NET och ändra C:\NET till A:\NET om det behövs.
    3. Exempel: Filen System.ini

      [network]
      
      sizworkbuf=1498
      
      filesharing=no
      
      printsharing=no
      
      autologon=yes
      
      computername=MYPC
      
      lanroot=A:\NET
      
      username=USER1
      
      workgroup=WORKGROUP
      
      reconnect=yes
      
      dospophotkey=N
      
      lmlogon=0
      
      logondomain=
      
      preferredredir=basic
      
      autostart=basic
      
      maxconnections=8
      
      [network drivers]
      
      netcard=B57.dos
      
      transport=ndishlp.sys,*netbeui
      
      devdir=A:\NET
      
      LoadRMDrivers=yes
      
  3. Kopiera B57.dos till A:\Net.
  4. Skapa filen Autoexec.bat på enhet A för valt protokoll enligt nedan.
  5. För TCP/IP

    path=a:\net
    
    a:\net\net initialize
    
    a:\net\netbind.com
    
    a:\net\umb.com
    
    a:\net\tcptsr.exe
    
    a:\net\tinyrfc.exe
    
    a:\net\nmtsr.exe
    
    a:\net\emsbfr.exe
    
    a:\net\net start basic
    
    net use z: \\SERVERNAME\SHARENAME
    

    För IPX

    SET PATH=A:\NET
    
    A:\NET\net initialize
    
    A:\NET\nwlink
    
    A:\NET\NET START BASIC
    
    net use z: \\SERVERNAME\SHARENAME
    

    För NetBEUI

    SET PATH=A:\NET
    
    A:\NET\NET START BASIC
    
    net use z: \\SERVERNAME\SHARENAME
    
  6. Skapa filen Config.sys på startdisketten i enhet A enligt nedan.
  7. files=30
    
    device=a:\net\ifshlp.sys
    
    lastdrive=z
    
Installera DOS NDIS2-drivrutinen på hårddisken

Så här installerar du DOS NDIS2-drivrutinen på hårddisken

  1. Kontrollera att Microsoft LAN Manager 2.2 finns installerat, och att ett protokoll som exempelvis NetBEUI har konfigurerats.
  2. Skapa en mapp på hårddisken där NDIS 2.01-drivrutinen ska placeras.
  3. Exempel: C:\LANMAN

  4. Kopiera filen B57.dos till mappen.
  5. Redigera filen config.sys genom att lägga till följande rader:
  6. DEVICE = C:\LANMAN\PROTMAN.DOS 
    
    DEVICE = C:\LANMAN\B57.DOS
    
    DEVICE = C:\LANMAN\NETBEUI.DOS
    
  7. Redigera filen Autoexec.bat genom att lägga till följande rader:
  8. C:\LANMAN\NETBIND.EXE
    
    C:\LANMAN\NET START WORKSTATION 
    
    C:\LANMAN\NET USE drive letter: \\server name\resource name
    
  9. Ändra filen Protocol.ini (finns i C:\LANMAN) så att drivrutinen konfigureras för bindning till NetBEUI eller andra protokoll.
  10. Exempel:

    PROTOCOL MANAGER]
    
    DriverName = PROTMAN$ 
    
    NETBEUI_XIF]
    
    DriverName = netbeui$
    
    BINDINGS = B57
    
    B57]
    
    DriverName = "B57$" 
    
  11. Starta om datorn för att avsluta installationen.
  12. Obs! Drivrutinen läses in när systemet startar och då visas Broadcoms banderoll, nätverkskortets namn, MAC-adress, IRQ-nummer, avläst linjehastighet samt nätverkskortets BusNum och DevNum. Om drivrutinen inte kan läsas in visas ett meddelande om att initieringen misslyckades.

Konfigurera drivrutinen för NDIS2

Du kan konfigurera drivrutinen för NDIS2 genom att lägga till specifika nyckelord i filen Protocol.ini. Om flera Broadcom NetXtreme Gigabit Ethernet-kort (eller kort med flera portar) är installerade i systemet kommer drivrutinen för NDIS2 som standard att läsas in på kortet/porten som har en fungerande länk. Om två eller fler kort har en fungerande länk läses drivrutinen för NDIS2 in på det kort som har det senaste enhets-ID:t. Om två eller fler kort som har en fungerande länk har samma enhets-ID kommer drivrutinen för NDIS2 att läsas in på det kort som finns på kortplatsen med lägst bussnummer.

OBS! På MS-DOS-plattformar bör du inte läsa in drivrutinen för NDIS2 på mer än 1 kort. Den nödvändiga protokollhanteraren för NDIS2 som stöder flera bindningar är inte tillgänglig i MS-DOS-miljön.

Om det är nödvändigt att läsa in drivrutinen för NDIS2 på vissa kort i en viss ordning kan du använda dig av nyckelorden BusNum, DevNum och FuncNum. Använd bara de här nyckelorden om du vet hur du konfigurerar PCI-enheter.

Värdet på nyckelordet BusNum är ett decimalt nummer i intervallet 0 till 255. Det representerar PCI-bussnumret där kortet finns.

Värdet på nyckelordet FuncNum är ett decimalt nummer där 0 representerar den första porten och 1 representerar den andra porten. Värdet representerar funktionsnumret (porten) för ett kort med flera portar.

Värdet på nyckelordet DevNum är ett decimalt nummer i intervallet 0 till 31. Det representerar det tilldelade enhetsnumret.

OBS! I slutet av installationen av drivrutinen för NDIS2 ska du anteckna de värden på BusNum och DevNum som visas. Alternativt kan du använda Broadcom Advanced Control Suite 3 för att visa bussnumret, funktionsnumret (porten) och enhetsnumret som tilldelats varje kort (endast Windows-användare).

Nedan visas exempel på poster för nyckelorden BusNum, DevNum och FuncNum för att läsa in drivrutinen för NDIS2 på flera kort i en viss ordning:

[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
[B57_2]
DRIVERNAME = B572$
BUSNUM 3
DEVNUM 11
[B57_3]
DRIVERNAME = B573$
BUSNUM 3
DEVNUM 12
[B57_4]
DRIVERNAME = B574$
BUSNUM 3
DEVNUM 13

Nyckelordet LineSpeed används för att framtvinga en viss hastighet på nätverksanslutningen. För nyckelordet LineSpeed krävs ett decimaltal på antingen 10, 100 eller 1 000. Tekniskt sett kan linjehastigheten 1 000 Mbit/s inte framtvingas utan kan endast åstadkommas via automatisk länkförhandling. För enkelhetens skull utför drivrutinen automatisk länkförhandling om linjehastigheten är angiven till 1 000. En framtvingad hastighet på 1 000 Mbit/s behövs inte för kopparlänkar. Automatisk förhandling är den rätta konfigurationen som kan användas under IEEE Ethernet-specifikationen.

Nyckelordet Duplex används för att framtvinga kortets duplexläge. Duplex-nyckelordet kräver antingen textsträngen HALF (halv) eller FULL. När du använder nyckelordet Duplex måste du även använda nyckelordet LineSpeed. Om du inte använder något nyckelord använder nätverkskortet läget för automatisk länkförhandling.

Nyckelordet NodeAddress anger nätverksadressen som kortet använder. Om du anger en multicast- eller broadcast-adress använder nätverkskortet MAC-standardadressen.

Nyckelordet FixCheckSumOff stänger av drivrutinens bugglösning för TCP/IP-stacken för att känna igen ettans (1) komplementversion för kontrollsumman.

Exempel på poster för nyckelorden LineSpeed, Duplex och NodeAddress visas nedan:

[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
PORTNUM = 0
LINESPEED = 100
DUPLEX = FULL
NODEADDRESS = ì001020304050î


Tillbaka till sidan Innehåll