Documentation

来源:百度文库 编辑:神马文学网 时间:2024/06/13 12:43:44
NDIS2 驱动程序软件:Broadcom NetXtreme® 57XX 用户指南
预安装必要条件
安装适用于 MS-DOS 平台的 NDIS2 驱动程序软件
安装适用于 IBM-OS/2 平台的 NDIS2 驱动程序软件
配置 NDIS2 驱动程序软件
预安装必要条件
必须在计算机上实际安装 Broadcom 网络适配器,然后才能成功安装 NDIS2 驱动程序软件。计算机上必须已经在运行适于操作系统的网络软件(如适用于 MS-DOS 的 Microsoft LAN Manager 2.2)。
安装适用于 MS-DOS 平台的 NDIS2 驱动程序软件
可以使用 Microsoft Network Client 3.0 从 MS-DOS 启动盘运行 NDIS2 驱动程序软件,也可以使用 Microsoft LAN Manager 2.2 从硬盘运行。
创建用于运行 Microsoft Network Client 的启动盘
要执行此安装,您必须具备以下条件:
Windows NT Server 4.0 光盘 一张空白的 MS-DOS 系统盘(3.5 英寸高密度软盘) 可访问 Broadcom NDIS2 驱动程序文件 (B57.dos)。此文件位于 Dell Resource 光盘上。
如何创建启动盘
在 C 驱动器的根目录下创建名为 NCADMIN 的文件夹。 从 Windows NT Server 4.0 光盘上的 I386 文件夹复制 NCADMIN.CN_、NCADMIN.EX_ 和 NCADMIN.HL_ 文件。 打开命令提示符窗口,将目录更改为 C:\NCADMIN。 键入 expand -r ncadmin.*,再按 ENTER 键。 键入 exit 再按 ENTER 键,关闭命令提示符窗口。 启动 Windows 资源管理器。 将 MS-DOS 系统盘插入软驱中。 打开 NCADMIN 文件夹,双击 ncadmin.exe。 按照屏幕说明制作网络启动盘(从适配器列表中选择 NE2000 Compatible)。
修改启动盘
使用记事本或类似的文本编辑器编辑 A:\Net\Protocol.ini。 将 DriverName=$ 更改为 DriverName=B57$。 删除 [MS$NE2CLONE] 或等效区段下的所有其它参数,如 IOBASE=0x300 或 INTERRUPT=3,等等。
适用于 IP 的 Protocol.ini 文件示例
[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
适用于 IPX 的 Protocol.ini 文件示例
[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
适用于 NetBEUI 的 Protocol.ini 文件示例
[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
编辑 A:\Net\System.ini。 将 netcard= 更改为 netcard=b57.dos。 检查 C:\NET 的引用,必要时将 C:\NET 更改为 A:\NET。
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
将 B57.dos 复制到 A:\Net。 在驱动器 A 上为所选的协议创建适当的 Autoexec.bat 文件,如下所示。
对于 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
对于 IPX
SET PATH=A:\NET
a:\net\net initialize
A:\NET\nwlink
A:\NET\NET START BASIC
net use z: \\SERVERNAME\SHARENAME
对于 NetBEUI
SET PATH=A:\NET
A:\NET\NET START BASIC
net use z: \\SERVERNAME\SHARENAME
在驱动器 A 中的启动盘上创建 Config.sys 文件,如下所示:
files=30
device=a:\net\ifshlp.sys
lastdrive=z
在硬盘上安装 MS-DOS NDIS2 驱动程序软件
验证系统是否已安装 Microsoft LAN Manager 2.2 并且已配置协议(如 NetBEUI)。 在硬盘上创建用于存储 NDIS2 驱动程序的文件夹。
示例: C:\LANMAN
将 B57.dos 文件复制到此文件夹。 通过添加以下各行编辑 Config.sys 文件:
DEVICE = C:\LANMAN\PROTMAN.DOS
DEVICE = C:\LANMAN\B57.DOS
DEVICE = C:\LANMAN\NETBEUI.DOS
通过添加以下各行编辑 Autoexec.bat 文件:
C:\ LANMAN\NETBIND.EXE
C:\LANMAN\NET START WORKSTATION
C:\LANMAN\NET USE drive letter: \\computer name\resource name
编辑 Protocol.ini 文件(位于 C:\LANMAN),配置驱动程序以便与 NetBEUI 或任何其它协议绑定。
示例:
[PROTOCOL MANAGER]
DriverName = PROTMAN$
[NETBEUI_XIF]
DriverName = netbeui$
BINDINGS = B57
[B57]
DriverName = B57$
重新启动计算机,完成安装。

 
注:该驱动程序在系统配置过程中加载并显示 Broadcom 标志、适配器名称、MAC 地址、IRQ 号、检测到的线路速度以及适配器的总线号 (BusNum) 和设备号 (DevNum)。如果驱动程序无法加载,则屏幕上会显示初始化失败消息。
安装适用于 IBM-OS/2 平台的 NDIS2 驱动程序软件
要执行此安装,您必须具有包含 Broadcom NDIS2 驱动程序文件(B57.NIF 和 B57.OS2)的软盘。这些文件位于安装光盘上。
如何安装 NDIS2 驱动程序软件
在 OS/2 桌面上,双击 System Setup(系统设置)。 选择 MPTS Network Adapter and Protocol Services(MPTS 网络适配器和协议服务),然后单击 OK(确定)。 在 Multi-Protocol Transport Services(多协议传输服务)对话框中,单击 Configure(配置)。 在 Configure(配置)对话框中,验证是否选中 LAN Adapters and Protocol(LAN 适配器和协议),然后单击 Configure(配置)。 在 Network Adapters(网络适配器)下面的 Adapter and Protocol Configuration(适配器和协议配置)中,单击 Other Adapters(其它适配器)。 插入包含 B57.NIF 和 B57.OS2 文件的软盘,然后单击 OK(确定)。 在 Network Adapters(网络适配器)下面的 Adapter and Protocol Configuration(适配器和协议配置)中,搜索并选择 Broadcom NetXtreme Gigabit Ethernet,然后单击 Add(添加)。 在 Protocols(协议)中,选择 IBM OS/2 NETBIOS,然后单击 Add(添加)。 单击 OK(确定)。 在 Multi-Protocol Transport Services(多协议传输服务)对话框中单击 Close(关闭),然后单击 Exit(退出)。 重新启动计算机。
配置 NDIS2 驱动程序软件
可以通过将特定可选关键字添加到 Protocol.ini 文件来配置 NDIS2 驱动程序软件。
如果计算机中安装了多个(或多端口)Broadcom NetXtreme Gigabit Ethernet 适配器,则 NDIS2 驱动程序软件将默认加载到链路良好的适配器/端口上。如果两个或多个适配器拥有良好链路,则 NDIS2 驱动程序软件将加载到拥有最新设备 ID 的适配器上。如果两个或多个拥有良好链路的适配器的设备 ID 相同,则 NDIS2 驱动程序软件将加载到位于拥有最低总线号的插槽的适配器上。

 
注:在 MS-DOS 平台上,不建议将 NDIS2 驱动程序软件加载到两个或多个适配器上;所需的支持多个绑定的 NDIS2 协议管理器在 MS-DOS 环境下不可用。
如果必须将 NDIS2 驱动程序以特定顺序加载到特定适配器上,则可使用 BusNum、DevNum 和 FuncNum 关键字。除非您熟悉如何配置 PCI 设备,否则不要使用这些关键字。
BusNum 关键字值表示适配器所在位置的 PCI 总线号,其为 0 到 255 之间的十进制数。
FuncNum 关键字值表示多端口适配器的功能(端口)号,其为十进制数,0 代表第一个端口,1 代表第二个端口。
DevNum 关键字值表示已分配的设备号,其为 0 至 31 之间的六进制数。

 
注:当 NDIS2 驱动程序软件安装进程结束时,请注意显示的 BusNum 和 DevNum 值。或者,使用 Broadcom Advanced Control Suite 2(参见Broadcom Advanced Control Suite 2)查看总线号、功能(端口)号和已分配给各个适配器的设备号(仅适用于 Windows 用户)。
以下是用于以特定顺序将 NDIS2 驱动程序加载到多个适配器上的 BusNum、DevNum 和 FuncNum 关键字条目示例:
[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
LineSpeed 关键字值用于加强网络连接的速度。LineSpeed 关键字要求为十进制数,值为 10、100 或 1000。技术上,无法强制达到 1000 Mbit/s 的线路速度,只能通过自动协商达到。为简单起见,线路速度设置为 1000 时驱动程序执行自动协商。
Duplex 关键字用于加强适配器的双工模式。Duplex 关键字要求为 HALF 或 FULL 的文本字符串。如果使用 Duplex 关键字,则必须使用 LineSpeed 关键字。如果这两个关键字均未使用,网络适配器默认为自动协商模式。
NodeAddress 关键字指定适配器使用的网络地址。如果指定了多播地址或广播地址,适配器使用默认 MAC 地址。
FixCheckSumOff 关键字关闭驱动程序工作区以使 TCP/IP 栈识别校验和的版本。
以下是 LineSpeed、Duplex 和 NodeAddress 关键字条目示例:
[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
PORTNUM = 0
LINESPEED = 100
DUPLEX = FULL
NODEADDRESS = “001020304050”