返回內容頁

NDIS2 驅動程式軟體:Broadcom NetLink®/NetXtreme® 57XX 使用手冊

安裝前的需求

安裝使用於 MS-DOS 平台的 NDIS2 驅動程式軟體

設定 NDIS2 驅動程式軟體


安裝前的需求

必須先在系統中實體安裝 Broadcom NetXtreme Gigabit Ethernet 網路卡,才能成功安裝 NDIS2 驅動程式軟體。您的系統必須已在執行適用作業系統的網路軟體 (例如 Microsoft LAN Manager 2.2 for MS-DOS)。

安裝使用於 MS-DOS 平台的 NDIS2 驅動程式軟體

您可以使用 Microsoft Network Client 3.0 從 MS-DOS 開機磁片執行 NDIS2 驅動程式軟體,或是使用 Microsoft LAN Manager 2.2. 從硬碟來執行。

建立開機磁片以執行 Microsoft Network Client

若要執行此安裝,您必須擁有下列項目:

若要建立開機磁片

  1. 在 C 磁碟機的根目錄中建立名為 NCADMIN 的資料夾。
  2. 複製 Windows NT Server 4.0 光碟中,位於 I386 資料夾中的 NCADMIN.CN_、NCADMIN.EX_ 和 NCADMIN.HL_ 檔。
  3. 開啟命令提示視窗,然後將目錄變更為 C:\NCADMIN。
  4. 輸入 expand -r ncadmin.* 然後按 ENTER。
  5. 輸入 exit 然後按 ENTER 以關閉命令提示視窗。
  6. 啟動 Windows 檔案總管。
  7. 開啟 NCADMIN 資料夾,然後連按兩下 ncadmin.exe
  8. 依照畫面上的指示,建立網路開機磁片 (選擇網路卡清單中的 NE2000 相容)。
修改開機磁片

修改開機磁片

  1. 使用記事本或類似的文字編輯程式編輯 A:\Net\Protocol.ini。
    1. 將 DriverName=$ 變更為 DriverName=B57$。
    2. 移除 [MS$NE2CLONE] 或是同等區段底下的其他所有參數項目,例如 IOBASE=0x300 或 INTERRUPT=3 等等。
    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
      
  2. 編輯 A:\Net\System.ini。
    1. 將 netcard= 變更為 netcard=b57.dos。
    2. 檢查對 C:\NET 的參照,如有必要,將 C:\NET 變更為 A:\NET。
    3. 範例: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. B57.dos 複製到 A:\Net。
  4. 如下所示,為選擇的通訊協定在磁碟機 A 中建立適當的 Autoexec.bat 檔。
  5. 用於 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
    
  6. 如下所示,在磁碟機 A 的開機磁片中建立一個 Config.sys 檔。
  7. files=30
    
    device=a:\net\ifshlp.sys
    
    lastdrive=z
    
在硬碟中安裝 DOS NDIS2 驅動程式軟體

在硬碟中安裝 DOS NDIS2 驅動程式軟體

  1. 請確認系統已安裝 Microsoft LAN Manager 2.2,並已設定如 NetBEUI 的通訊協定。
  2. 在您的硬碟上建立資料夾,以便儲存 NDIS 2.01 驅動程式。
  3. 範例:C:\LANMAN

  4. 將 B57.dos 檔案複製到此資料夾。
  5. 新增下列部分以編輯 Config.sys 檔案:
  6. DEVICE = C:\LANMAN\PROTMAN.DOS 
    
    DEVICE = C:\LANMAN\B57.DOS
    
    DEVICE = C:\LANMAN\NETBEUI.DOS
    
  7. 新增下列部分以編輯 Autoexec.bat 檔案:
  8. C:\LANMAN\NETBIND.EXE
    
    C:\LANMAN\NET START WORKSTATION 
    
    C:\LANMAN\NET USE 磁碟機代號:\\伺服器名稱\資源名稱
    
  9. 編輯 Protocol.ini 檔案 (位於 C:\LANMAN),以便設定驅動程式繫結 NETBEUI 或其他通訊協定。
  10. 範例:

    PROTOCOL MANAGER]
    
    DriverName = PROTMAN$ 
    
    NETBEUI_XIF]
    
    DriverName = netbeui$
    
    BINDINGS = B57
    
    B57]
    
    DriverName = "B57$" 
    
  11. 重新啟動電腦以完成安裝。
  12. 附註: 驅動程式會在系統配置時載入,並顯示 Broadcom 旗幟、控制器名稱、MAC 位址、IRQ 編號、偵測到的連線速度,以及控制器的 BusNum 和 DevNum。如果無法載入驅動程式,會出現初始化失敗的訊息。

設定 NDIS2 驅動程式軟體

NDIS2 驅動程式軟體可透過在 Protocol.ini 檔案中新增特定選擇性的關鍵字來設定。如果系統中安裝了多個 (或多連接埠) Broadcom NetXtreme Gigabit Ethernet 網路卡,依預設 NDIS2 驅動程式軟體會載入到連結狀態良好的網路卡/連接埠中。如果有多個網路卡連結狀態良好,則 NDIS2 驅動程式軟體會載入到有最新裝置 ID 的網路卡中。如果連結狀態良好的多個網路卡具有相同裝置 ID,則 NDIS2 驅動程式軟體會載入到位於匯流排編號最小的插槽上的網路卡中。

注意:在 MS-DOS 平台中,建議不要將 NDIS2 驅動程式軟體載入到多個網路卡中;MS-DOS 環境不提供支援多繫結所需的 NDIS2 通訊協定管理程式。

如果有必要將 NDIS2 驅動程式按一定的順序載入到特定的網路卡中,則可使用 BusNum、DevNum 及 FuncNum 關鍵字。除非您熟悉如何設定 PCI 裝置,否則請勿使用上述關鍵字。

BusNum 關鍵字的值代表網路卡所在的 PCI 匯流排編號,是介於 0 到 255 之間的一個 10 進位數。

FuncNum 關鍵字的值代表多連接埠網路卡的功能 (連接埠) 編號,是一個 10 進位數,0 代表第一個連接埠,1 代表第二個連接埠。

DevNum 關鍵字的值代表指派的裝置編號,是介於 0 到 31 之間的一個 10 進位數。

注意:在 NDIS2 驅動程式軟體安裝程序的最後,請注意所顯示的 BusNum 和 DevNum 值。或者,可以使用 Broadcom Advanced Control Suite 3 來檢視指派給各網路卡的匯流排編號、功能 (連接埠) 編號以及裝置編號 (僅限於 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 時,執行自動協調。銅線連線不需使用強制 1000 Mbit/s 速度;在 IEEE Ethernet 規格下,自動協調是合適的支援設定。

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î


返回內容頁