Voltar para a página de conteúdo
Instalação do software de driver NDIS2 para uso em plataformas MS-DOS
Configuração do software de driver NDIS2
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.
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.
Para executar essa instalação, você deve ter os seguintes itens:
Notas:
Para criar um disco de inicialização
Para modificar o disco de inicialização
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
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
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
files=30
device=a:\net\ifshlp.sys
lastdrive=z
Para instalar o software de driver NDIS2 para DOS no disco rígido
Exemplo: 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 letra unidade: \\nome do servidor\nome do recurso
Exemplo:
PROTOCOL MANAGER]
DriverName = PROTMAN$
NETBEUI_XIF]
DriverName = netbeui$
BINDINGS = B57
B57]
DriverName = "B57$"
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.
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î