Voltar para a página de conteúdo

Software de driver do NDIS2: Broadcom NetLink®/NetXtreme® 57XX User Guide (Guia do Usuário do Broadcom NetLink®/NetXtreme® 57XX)

Requisitos de pré-instalação

Instalação do software de driver NDIS2 para uso em plataformas MS-DOS

Configuração do software de driver NDIS2


Requisitos de pré-instalação

Antes da instalação do software de driver NDIS2 ser concluída com êxito, o adaptador Broadcom NetXtreme Gigabit Ethernet deve ser fisicamente instalado no sistema. O software de rede apropriado ao sistema operacional (como o Microsoft LAN Manager 2.2 para MS-DOS) já deve estar em execução no sistema.

Instalação do software de driver NDIS2 para uso em plataformas MS-DOS

O software de driver NDIS2 pode ser executado por meio de um disco de inicialização do MS-DOS, com o Microsoft Network Client 3.0, ou no disco rígido, com o Microsoft LAN Manager 2.2.

Criação de um disco de inicialização para executar o cliente de rede Microsoft

Para executar essa instalação, você deve ter os seguintes itens:

Para criar um disco de inicialização

  1. Crie uma pasta chamada NCADMIN na raiz da unidade C.
  2. Copie os arquivos NCADMIN.CN_, NCADMIN.EX_ e NCADMIN.HL_ da pasta I386 no CD-ROM do Windows NT Server 4.0.
  3. Abra uma janela do prompt de comando e altere o diretório para C:\NCADMIN.
  4. Digite expand -r ncadmin.* e pressione ENTER.
  5. Feche a janela do prompt de comando digitando exit e pressionando ENTER.
  6. Inicie o Windows Explorer.
  7. Abra a pasta NCADMIN e clique duas vezes em ncadmin.exe.
  8. Siga as instruções na tela para criar o disco de inicialização de rede (escolha NE2000 Compatible (Compatível com NE2000) na lista de adaptadores ).
Modificação do disco de inicialização

Para modificar o disco de inicialização

  1. Edite A:\Net\Protocol.ini com o Bloco de Notas ou um editor de texto semelhante.
    1. Altere DriverName=$ para DriverName=B57$.
    2. Remova todas as outras entradas de parâmetros da seção [MS$NE2CLONE] ou de outra seção equivalente, como IOBASE=0x300 ou INTERRUPT=3 e assim por diante.
    3. Exemplo: Arquivo Protocol.ini para 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
      

      Exemplo: Arquivo Protocol.ini para 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
      

      Exemplo: Arquivo Protocol.ini para 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. Edite A:\Net\System.ini.
    1. Altere netcard= para netcard=b57.dos.
    2. Verifique se há referências a C:\NET e altere C:\NET para A:\NET se necessário.
    3. Exemplo: Arquivo 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. Copie B57.dos para A:\Net.
  4. Crie o arquivo Autoexec.bat adequado na unidade A para o protocolo escolhido, conforme é mostrado a seguir.
  5. Para 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
    

    Para IPX

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

    Para NetBEUI

    SET PATH=A:\NET
    
    A:\NET\NET START BASIC
    
    net use z: \\SERVERNAME\SHARENAME
    
  6. Crie um arquivo Config.sys no disco de inicialização na unidade A, conforme é mostrado a seguir.
  7. files=30
    
    device=a:\net\ifshlp.sys
    
    lastdrive=z
    
Instalação do software de driver NDIS2 para DOS no disco rígido

Para instalar o software de driver NDIS2 para DOS no disco rígido

  1. Verifique se o sistema tem o Microsoft LAN Manager 2.2 instalado, com um protocolo como NetBEUI configurado.
  2. Crie uma pasta no disco rígido para armazenar o driver NDIS 2.01.
  3. Exemplo: C:\LANMAN

  4. Copie o arquivo B57.dos para essa pasta.
  5. Edite o arquivo Config.sys adicionando as seguintes linhas:
  6. DEVICE = C:\LANMAN\PROTMAN.DOS 
    
    DEVICE = C:\LANMAN\B57.DOS
    
    DEVICE = C:\LANMAN\NETBEUI.DOS
    
  7. Edite o arquivo Autoexec.bat adicionando as seguintes linhas:
  8. C:\ LANMAN\NETBIND.EXE
    
    C:\LANMAN\NET START WORKSTATION 
    
    C:\LANMAN\NET USE letra unidade: \\nome do servidor\nome do recurso
    
  9. Edite o arquivo Protocol.ini (localizado no C:\LANMAN) para configurar o driver para ser vinculado ao NetBEUI ou a quaisquer outros protocolos.
  10. Exemplo:

    PROTOCOL MANAGER]
    
    DriverName = PROTMAN$ 
    
    NETBEUI_XIF]
    
    DriverName = netbeui$
    
    BINDINGS = B57
    
    B57]
    
    DriverName = "B57$" 
    
  11. Reinicie o computador para concluir a instalação.
  12. Nota: O driver é carregado durante a configuração do sistema e exibe a faixa da Broadcom, o nome do controlador, o endereço MAC, o número de IRQ, a velocidade de linha detectada e o BusNum e DevNum do controlador. Se o driver não for carregado, será exibida uma mensagem de falha na inicialização.

Configuração do software de driver NDIS2

O software de driver NDIS2 pode ser configurado adicionando palavras-chave opcionais e específicas ao arquivo Protocol.ini. Se vários adaptadores (ou adaptadores com várias portas) Broadcom NetXtreme Gigabit Ethernet estiverem instalados em um sistema, o software de driver NDIS2 será carregado, por padrão, no adaptador ou na porta que tiver um link ativo. Se houver dois ou mais adaptadores com link ativo, o software do driver do NDIS2 é carregado no adaptador com o ID de dispositivo mais recente. Se 2 ou mais adaptadores tiverem um link ativo e a mesma ID do dispositivo, o software de driver NDIS2 será carregado no adaptador que está localizado no slot com menor número de barramentos.

NOTA: Em plataformas MS-DOS, não recomendado carregar o software de driver NDIS2 em mais de um adaptador; o gerenciador de protocolos NDIS2 que suporta várias conexões não está disponível no ambiente MS-DOS.

Se houver necessidade de o driver NDIS2 ser carregado em determinados adaptadores em uma determinada ordem, as palavras-chave BusNum, DevNum e FuncNum poderão ser usadas. Não use essas palavras-chave se você não souber como configurar dispositivos PCI.

O valor da palavra-chave BusNum, que representa o número de barramentos do PCI onde o adaptador está localizado, é um número decimal que varia de 0 a 255.

O valor da palavra-chave FuncNum que representa o número da função (porta) de um adaptador de várias portas, é um número decimal com 0 representando a primeira porta e 1 representando a segunda porta.

O valor da palavra-chave DevNum que representa o número atribuído ao dispositivo, é um número decimal de 0 a 31.

NOTA: No final da instalação do software de driver NDIS2, os valores de BusNum e DevNum serão exibidos. Se preferir, use o Broadcom Advanced Control Suite 3 para ver os números do barramento, da função (porta) e do dispositivo atribuído a cada adaptador (apenas no Windows).

Veja abaixo os exemplos de valores das palavras-chave BusNum, DevNum e FuncNum para carregar o driver do NDIS2 em vários adaptadores em uma determinada ordem:

[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

A palavra-chave LineSpeed força a velocidade da conexão da rede. A palavra-chave LineSpeed necessita de um número decimal de 10, 100 ou 1000. Tecnicamente, uma velocidade de linha de 1000 Mbit/s não pode ser forçada e só pode ser atingida por negociação automática. Para simplificar o processo, o driver realiza uma negociação automática quando a velocidade da linha é definida para 1000. A velocidade forçada de 1000 Mbit/s não é necessária para links de cobre; a negociação automática é a configuração apropriada para a especificação da IEEE Ethernet.

A palavra-chave Duplex força o modo duplex do adaptador. A palavra-chave Duplex necessita de uma seqüência de caracteres com o texto HALF ou FULL. Quando a palavra-chave Duplex é usada, a palavra-chave LineSpeed também deve ser usada. Se nenhuma palavra-chave for usada, o adaptador de rede utiliza o modo de negociação automática por padrão.

A palavra-chave NodeAddress especifica o endereço de rede usado pelo adaptador. Se for especificado um endereço de difusão seletiva ou de difusão, o adaptador usará o endereço MAC padrão.

A palavra-chave FixCheckSumOff desativa o funcionamento do driver para que a pilha de TCP/IP reconheça a versão complementar da soma de verificação.

Veja abaixo exemplos de valores para as palavras-chave LineSpeed, Duplex e NodeAddress:

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


Voltar para a página de conteúdo