Volver a la página de Contenido

Software del controlador NDIS2: Guía del usuario de Broadcom NetLink®/NetXtreme® 57XX

Requisitos de instalación previa

Instalación del software del controlador NDIS2 para uso en las plataformas MS-DOS

Configuración del software del controlador NDIS2


Requisitos de instalación previa

Antes de poder instalar satisfactoriamente el software del controlador NDIS2, el adaptador de red Broadcom NetXtreme Gigabit Ethernet debe instalarse físicamente en el sistema. El software de conexión en red apropiado para el sistema operativo (tal como Microsoft LAN Manager 2.2 para MS-DOS) ya debe estar ejecutándose en su sistema.

Instalación del software del controlador NDIS2 para uso en las plataformas MS-DOS

El software del controlador NDIS2 se puede ejecutar desde un disco de arranque de MS-DOS usando Microsoft Network Client 3.0 o desde el disco duro usando Microsoft LAN Manager 2.2.

Creación de un disco de arranque para ejecutar Microsoft Network Client

Para realizar esta instalación debe contar con los siguientes elementos:

Para crear un disco de arranque

  1. Cree una carpeta denominada NCADMIN en la raíz de la unidad C.
  2. Copie los archivos NCADMIN.CN_, NCADMIN.EX_ y NCADMIN.HL_ desde la carpeta I386 en el CD-ROM de Windows NT Server 4.0.
  3. Abra una ventana del indicador de comandos y cambie el directorio a C:\NCADMIN.
  4. Escriba expand -r ncadmin.* y presione ENTER.
  5. Cierre la ventana de indicación de comandos escribiendo y luego presione ENTER.
  6. Inicie Windows Explorer (Explorador de Windows).
  7. Abra la carpeta NCADMIN y haga doble clic en ncadmin.exe.
  8. Siga las instrucciones de la pantalla para crear el disco de arranque de la red (elija NE2000 Compatible de la lista de adaptadores).
Cómo modificar el disco de arranque

Para modificar el disco de arranque

  1. Edite A:\Net\Protocol.ini con el bloc de notas (Notepad) o un editor de texto similar.
    1. Cambie DriverName=$ a DriverName=B57$.
    2. Borre todas las otras entradas de parámetros bajo la sección [MS$NE2CLONE] o equivalente, tales como IOBASE=0x300 o INTERRUPT=3 y así sucesivamente.
    3. Ejemplo: Archivo 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
      

      Ejemplo: Archivo 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
      

      Ejemplo: Archivo 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. Cambie netcard= a netcard=b57.dos.
    2. Compruebe las referencias de C:\NET y cambie C:\NET a A:\NET de ser necesario.
    3. Ejemplo: Archivo 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 a A:\Net.
  4. Cree el archivo Autoexec.bat adecuado en la unidad A para el protocolo seleccionado, como se indica a continuación.
  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. Cree un archivo Config.sys en el disco de arranque de la unidad A, tal como se indica a continuación:
  7. files=30
    
    device=a:\net\ifshlp.sys
    
    lastdrive=z
    
Cómo instalar el software del controlador DOS NDIS2 en el disco duro

Para instalar el software del controlador DOS NDIS2 en el disco duro

  1. Asegúrese de que el sistema tenga Microsoft LAN Manager 2.2 instalado, con un protocolo tal como NetBEUI configurado.
  2. Cree una carpeta en el disco duro para almacenar el controlador NDIS 2.01.
  3. Ejemplo: C:\LANMAN

  4. Copie el archivo B57.dos a esta carpeta.
  5. Edite el archivo Config.sys con el agregado de las siguientes líneas:
  6. DEVICE = C:\LANMAN\PROTMAN.DOS 
    
    DEVICE = C:\LANMAN\B57.DOS
    
    DEVICE = C:\LANMAN\NETBEUI.DOS
    
  7. Edite el archivo Autoexec.bat con el agregado de las siguientes líneas:
  8. C:\LANMAN\NETBIND.EXE
    
    C:\LANMAN\NET START WORKSTATION 
    
    C:\LANMAN\NET USE letra de unidad:  \\nombre de servidor\nombre de recurso
    
  9. Edite el archivo Protocol.ini (ubicado en C:\LANMAN) para configurar el controlador por vincular con NetBEUI o cualquier otro protocolo.
  10. Ejemplo:

    PROTOCOL MANAGER]
    
    DriverName = PROTMAN$ 
    
    NETBEUI_XIF]
    
    DriverName = netbeui$
    
    BINDINGS = B57
    
    B57]
    
    DriverName = "B57$" 
    
  11. Reinicie la computadora para completar la instalación.
  12. Nota: El controlador se carga durante la configuración del sistema y muestra el identificador de Broadcom, nombre del controlador, dirección MAC, número de IRQ, velocidad de línea detectada y BusNum y DevNum del controlador. Si falla la carga del controlador, aparecerá un mensaje de falla de inicialización (initialization fail).

Configuración del software del controlador NDIS2

El software del controlador NDIS2 puede configurarse al agregar palabras clave específicas al archivo Protocol.ini. Si se instalan múltiples adaptadores (o adaptadores multipuerto) Broadcom NetXtreme Gigabit Ethernet en un sistema, el software del controlador NDIS2 se carga de manera predeterminada en el adaptador/puerto que tenga un buen enlace. Si 2 o más adaptadores tienen un buen enlace, el software del controlador NDIS2 se carga en el adaptador que tenga la más reciente ID de dispositivo. Si 2 o más adaptadores que tienen un buen enlace tienen la misma ID de dispositivo, el software del controlador NDIS2 se carga en el adaptador que se encuentra en la ranura que tenga el número de bus más bajo.

NOTA: En plataformas MS-DOS, no se recomienda cargar el software del controlador NDIS2 en más de 1 adaptador; el adaptador de protocolos NDIS2 requerido que soporta múltiples vínculos no está disponible para el entorno MS-DOS.

Si es necesario que el controlador NDIS2 se cargue en ciertos adaptadores en un cierto orden, pueden utilizarse las palabras clave BusNum, DevNum y FuncNum. No use estas palabras clave a menos que sepa cómo configurar dispositivos PCI.

El valor de la palabra clave BusNum, el cual representa el número del bus PCI en el cual se encuentra el adaptador, es un número decimal que va del 0 a 255.

El valor de la palabra clave FuncNum, el cual representa el número de función (puerto) de un adaptador multipuertos, es un número decimal en el que 0 representa al primer puerto y 1 representa al segundo puerto.

El valor de la palabra clave DevNum, el cual representa el número del dispositivo asignado, es un número decimal que va del 0 al 31.

NOTA: Al final del proceso de instalación del software de controlador NDIS2, observe los valores BusNum y DevNum que aparecen. De igual manera, utilice el Broadcom Advanced Control Suite 3 para ver el número del bus, el número de la función (puerto) y el número del dispositivo asignado a cada adaptador (sólo usuarios de Windows).

A continuación, aparecen ejemplos de entradas de las palabras clave BusNum, DevNum y FuncNum para cargar el controlador NDIS2 en múltiples adaptadores en un cierto orden:

[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

La palabra clave LineSpeed se utiliza para forzar la velocidad de una conexión de red. La palabra clave LineSpeed requiere un número decimal y cualquiera de 10, 100 o 1000. Técnicamente, una velocidad de línea de 1000 Mbit/s no puede forzarse y puede alcanzarse solo a través de la autonegociación. Para mayor simplicidad, el controlador realiza una autonegociación cuando la velocidad de línea se configura en un valor de 1.000. No es necesario forzar una velocidad de 1.000 Mbit/seg. para vínculos de cobre; la autonegociación es la configuración compatible adecuada bajo las especificaciones IEEE Ethernet.

La palabra clave Duplex se utiliza para forzar el modo dúplex del adaptador. La palabra clave Duplex requiere de una cadena de texto de HALF o FULL. Cuando se utiliza la palabra clave Duplex, la palabra clave LineSpeed también debe utilizarse. Si no se utiliza ninguna de las dos, el adaptador de red empleará el modo predeterminado de negociación automática.

La palabra clave NodeAddress especifica la dirección de red que utiliza el adaptador de red. Si se especifica una dirección multidifusión o una dirección de transmisión, el adaptador utilizará la dirección MAC predeterminada.

La palabra clave FixCheckSumOff apaga la solución alternativa de los controladores para la pila TCP/IP para reconocer los que cumplen con la versión de la suma de comprobación.

A continuación, aparecen ejemplos de entradas de las palabras clave LineSpeed, Duplex y NodeAddress:

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


Volver a la página de Contenido