Zurück zum Inhaltsverzeichnis

NDIS2-Treibersoftware: Broadcom NetLink®/NetXtreme® 57XX - Benutzerhandbuch

Vor der Installation

Installieren der NDIS2-Treibersoftware zur Verwendung auf MS-DOS-Plattformen

Konfigurieren der NDIS2-Treibersoftware


Vor der Installation

Vor der Installation der NDIS2-Treibersoftware muss der Broadcom NetXtreme Gigabit Ethernet Adapter in das System eingesetzt werden. Darüber hinaus muss die für das Betriebssystem geeignete Netzwerksoftware (beispielsweise Microsoft LAN Manager 2.2 für MS-DOS) bereits auf dem System installiert sein.

Installieren der NDIS2-Treibersoftware zur Verwendung auf MS-DOS-Plattformen

Die NDIS2-Treibersoftware kann über eine MS-DOS-Startdiskette unter Verwendung von Microsoft Network Client 3.0 oder vom Festplattenlaufwerk unter Verwendung von Microsoft LAN Manager 2.2 ausgeführt werden.

Erstellen einer Startdiskette zur Ausführung von Microsoft Network Client

Um die Installation auszuführen, müssen Sie über die folgenden Komponenten verfügen:

So erstellen Sie eine Startdiskette:

  1. Erstellen Sie im Stammverzeichnis von Laufwerk C:\ einen Ordner mit dem Namen NCADMIN.
  2. Kopieren Sie die Dateien NCADMIN.CN_, NCADMIN.EX_ und NCADMIN.HL_ aus dem I386-Ordner auf der Windows NT Server 4.0-CD-ROM.
  3. Öffnen Sie die Eingabeaufforderung, und wechseln Sie in das Verzeichnis C:\NCADMIN.
  4. Geben Sie expand -r ncadmin.* ein, und drücken Sie die Eingabetaste.
  5. Schließen Sie die Eingabeaufforderung, indem Sie exit eingeben und die Eingabetaste drücken.
  6. Starten Sie den Windows-Explorer.
  7. Öffnen Sie den Ordner NCADMIN, und doppelklicken Sie auf die Datei ncadmin.exe.
  8. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Netzwerk-Startdiskette zu erstellen (wählen Sie aus der Liste der verfügbaren Adapter den Eintrag NE2000 Compatible aus).
Ändern der Startdiskette

So ändern Sie die Startdiskette:

  1. Bearbeiten Sie die Datei Protocol.ini unter A:\Net in Notepad oder einem ähnlichen Texteditor.
    1. Ändern Sie DriverName=$ in DriverName=B57$.
    2. Entfernen Sie alle anderen Parametereinträge unter [MS$NE2CLONE] oder ähnlichen Bereichen, beispielsweise IOBASE=0x300 oder INTERRUPT=3 usw.
    3. Beispiel: Protocol.ini-Datei für 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
      

      Beispiel: Protocol.ini-Datei für 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
      

      Beispiel: Protocol.ini-Datei für 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. Bearbeiten Sie die System.ini-Datei unter A:\Net.
    1. Ändern Sie netcard= in netcard=b57.dos.
    2. Prüfen Sie, ob Verweise auf C:\NET vorhanden sind und ändern Sie ggf. C:\NET in A:\NET.
    3. Beispiel: System.ini-Datei

      [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. Kopieren Sie B57.dos nach A:\Net.
  4. Erstellen Sie auf Laufwerk A: die entsprechende Autoexec.bat-Datei für das ausgewählte Protokoll (siehe unten).
  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. Erstellen Sie auf der Startdiskette in Laufwerk A: die Config.sys-Datei (siehe unten).
  7. files=30
    
    device=a:\net\ifshlp.sys
    
    lastdrive=z
    
Installieren der DOS NDIS2-Treibersoftware auf der Festplatte

So installieren Sie die DOS NDIS2-Treibersoftware auf der Festplatte:

  1. Überprüfen Sie, dass Microsoft LAN Manager 2.2 ordnungsgemäß auf dem System installiert und mit einem Protokoll, wie z. B. NetBEUI, konfiguriert ist.
  2. Erstellen Sie einen Ordner auf der Festplatte, um den NDIS 2.01-Treiber zu speichern.
  3. Beispiel: C:\LANMAN

  4. Kopieren Sie die Datei B57.dos in diesen Ordner.
  5. Fügen Sie folgenden Abschnitt in die Datei Config.sys ein.
  6. DEVICE = C:\LANMAN\PROTMAN.DOS 
    
    DEVICE = C:\LANMAN\B57.DOS
    
    DEVICE = C:\LANMAN\NETBEUI.DOS
    
  7. Fügen Sie folgenden Abschnitt zur Datei Autoexec.bat hinzu:
  8. C:\ LANMAN\NETBIND.EXE
    
    C:\LANMAN\NET START WORKSTATION 
    
    C:\LANMAN\NET USE Laufwerksbuchstabe: \\Servername\Ressourcenname
    
  9. Bearbeiten Sie die Datei Protocol.ini unter C:\LANMAN, um den Treiber für die Bindung mit NetBEUI oder beliebigen anderen Protokollen zu konfigurieren.
  10. Beispiel:

    [PROTOCOL MANAGER]
    
    DriverName = PROTMAN$ 
    
    [NETBEUI_XIF]
    
    DriverName = netbeui$
    
    BINDINGS = B57
    
    [B57]
    
    DriverName = "B57$" 
    
  11. Starten Sie Ihren Computer neu, um die Installation abzuschließen.
  12. Hinweis: Der Treiber wird während der Systemkonfiguration geladen und zeigt das Broadcom-Banner, den Controller-Namen, die MAC-Adresse, die IRQ-Nummer, die festgestellte Übertragungsrate sowie die Bus- und Gerätenummer des Controllers an. Wenn das Laden des Treibers fehlschlägt, wird eine entsprechende Fehlermeldung angezeigt.

Konfigurieren der NDIS2-Treibersoftware

Sie können die NDIS2-Treibersoftware konfigurieren, indem Sie bestimmte optionale Schlüsselwörter der Datei Protocol.ini hinzufügen. Wenn mehrere Broadcom NetXtreme Gigabit Ethernet Adapter (oder Multiport-Adapter) auf einem System installiert sind, wird die NDIS2-Treibersoftware standardmäßig auf dem Adapter/Port geladen, der über eine gute Verbindung verfügt. Wenn zwei oder mehrere Adapter über eine gute Verbindung verfügen, wird die NDIS2-Treibersoftware auf dem Adapter mit der aktuellsten Geräte-ID geladen. Wenn zwei oder mehrere Adapter, die über eine gute Verbindung verfügen, dieselbe Geräte-ID besitzen, wird die NDIS2-Treibersoftware auf dem Adapter geladen, der sich in dem Steckplatz mit der niedrigsten Busnummer befindet.

HINWEIS: Auf MS-DOS-Plattformen empfiehlt es sich nicht, die NDIS2-Treibersoftware auf mehr als einen Adapter zu laden. Der benötigte NDIS2-Protokollmanager, der mehrere Anbindungen unterstützt, ist in der MS-DOS-Umgebung nicht verfügbar.

Wenn der NDIS2-Treiber auf bestimmten Adaptern in einer gewissen Reihenfolge geladen werden muss, können Sie die Schlüsselwörter BusNum, DevNum und FuncNum verwenden. Verwenden Sie diese Schlüsselwörter nur, wenn Sie wissen, wie PCI-Geräte konfiguriert werden.

Beim Wert des Schlüsselworts BusNum, der für die PCI-Busnummer steht, in der sich der Adapter befindet, handelt es sich um eine Dezimalzahl von 0 bis 255.

Beim Wert des Schlüsselworts FuncNum, der für die Funktionsnummer (Portnummer) eines Multiport-Adapters steht, handelt es sich um eine Dezimalzahl, bei der 0 für den ersten Port und 1 für den zweiten Port steht.

Beim Wert des Schlüsselworts DevNum, der für die zugeordnete Gerätenummer steht, handelt es sich um eine Dezimalzahl von 0 bis 31.

HINWEIS: Notieren Sie sich am Ende des Installationsprozesses der NDIS2-Treibersoftware die angezeigten Werte der Schlüsselwörter BusNum und DevNum. Als Alternative können Sie die Broadcom Advanced Control Suite 3 verwenden, um die Busnummer, die Funktionsnummer (Portnummer) und die jedem Adapter zugeordnete Gerätenummer (nur für Windows-Benutzer) anzuzeigen.

Im Folgenden werden Beispiele für die Schlüsselworteinträge BusNum, DevNum und FuncNum aufgeführt, die zum Laden des NDIS2-Treibers auf mehreren Adaptern in einer bestimmten Reihenfolge benötigt werden.

[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

Das Schlüsselwort LineSpeed wird verwendet, um die Übertragungsrate der Netzwerkverbindung festzulegen. Für das Schlüsselwort Line Speed ist die Dezimalzahl 10, 100 oder 1.000 erforderlich. Aus technischer Sicht kann eine Übertragungsrate von 1.000 MBit/s nicht willkürlich, sondern nur über die automatische Aushandlung herbeigeführt werden. Der Einfachheit halber wird vom Treiber eine automatische Aushandlung ausgeführt, wenn die Übertragungsgeschwindigkeit auf den Wert 1.000 gesetzt wird. Eine erzwungene Geschwindigkeit von 1000 MBit/s ist für Kupferverbindungen nicht erforderlich. Die passende unterstützte Konfiguration bei der IEEE Ethernet-Spezifikation ist die automatische Aushandlung.

Das Schlüsselwort Duplex wird verwendet, um den Duplexmodus des Adapters festzulegen. Für das Schlüsselwort Duplex ist entweder die Textzeichenfolge HALF (halb) oder FULL (voll) erforderlich. Wenn das Schlüsselwort Duplex verwendet wird, muss das Schlüsselwort LineSpeed ebenfalls verwendet werden. Wenn keines der beiden Schlüsselwörter verwendet wird, wird die Einstellung für den Netzwerkadapter standardmäßig auf automatisches Aushandeln festgelegt.

Das Schlüsselwort NodeAddress definiert die vom Adapter verwendete Netzwerkadresse. Falls eine Multicast- bzw. Broadcast-Adresse festgelegt wird, wird für den Netzwerkadapter die Standard-MAC-Adresse verwendet.

Das Schlüsselwort FixCheckSumOff deaktiviert die Problemumgehung des Treibers für den TCP/IP-Stapel, um die entsprechende Version der Prüfsumme zu erkennen.

Im Folgenden werden Beispieleinträge für die Schlüsselwörter LineSpeed, Duplex und NodeAddress angezeigt:

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


Zurück zum Inhaltsverzeichnis