Installieren der NDIS2-Treibersoftware zur Verwendung auf MS-DOS-Plattformen
Konfigurieren der NDIS2-Treibersoftware
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.
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.
Um die Installation auszuführen, müssen Sie über die folgenden Komponenten verfügen:
Hinweise:
So erstellen Sie eine Startdiskette:
So ändern Sie die Startdiskette:
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
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
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
files=30
device=a:\net\ifshlp.sys
lastdrive=z
So installieren Sie die DOS NDIS2-Treibersoftware auf der Festplatte:
Beispiel: C:\LANMAN
DEVICE = C:\LANMAN\PROTMAN.DOS
DEVICE = C:\LANMAN\B57.DOS
DEVICE = C:\LANMAN\NETBEUI.DOS
C:\ LANMAN\NETBIND.EXE
C:\LANMAN\NET START WORKSTATION
C:\LANMAN\NET USE Laufwerksbuchstabe: \\Servername\Ressourcenname
Beispiel:
[PROTOCOL MANAGER]
DriverName = PROTMAN$
[NETBEUI_XIF]
DriverName = netbeui$
BINDINGS = B57
[B57]
DriverName = "B57$"
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.
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î