e1000.txt Driver File Contents (Manuals__.exe)

Controlador Linux para la familia de adaptadores Intel(R) PRO/1000
==================================================================


26 de julio de 2001



Contenido
=========

- En esta versi¢n
- Adaptadores compatibles
- Creaci¢n e instalaci¢n
- Par metros de l¡nea de comandos
- Configuraci¢n de velocidad y de modo d£plex
- Configuraci¢n adicional
- Problema conocido
- Asistencia al cliente
- Licencia


En esta versi¢n
===============

Este archivo describe el controlador Linux, versi¢n 3.1.17, para la 
familia de los adaptadores de servidor y escritorio Intel(R) 
PRO/1000. Se ha comprobado que este controlador se crea adecuadamente 
en kernels de 2.2.x hasta 2.2.19 y en kernels de 2.4.x hasta 2.4.4. 
Intel ha realizado pruebas en PC con procesadores Intel con kernels 
2.2.16 y 2.4.2. Este controlador es compatible con los sistemas 
basados en Itanium(TM).

El controlador Intel PRO/1000 s¢lo es compatible como m¢dulo cargable
por el momento. Intel no ofrece parches para el kernel fuente que 
permitan v¡nculos est ticos del controlador. Consulte la documentaci¢n 
relacionada con el adaptador Intel PRO/1000 para obtener informaci¢n 
sobre los requisitos de hardware. Todos los requisitos de hardware
que se incluyen en la lista se aplican para el uso con Linux.

Esta versi¢n incluye enlaces para Intel(R) ANS, o sea el controlador
Intel(R) Advanced Networking Services. Algunas versiones de 
controlador base dentro de distribuciones espec¡ficas (incluyendo Red 
Hat*) no incluyen estos enlaces.

Este controlador tambin incluye la funci¢n de copia cero. De manera 
predeterminada, la copia cero est  activada si utiliza un kernel que 
la admite.

Adaptadores compatibles
=======================

Los siguientes adaptadores de red Intel son compatibles con los 
controladores en esta versi¢n:

  Nombre del adaptador                 N£meros de placa
  --------------------                 ----------------

  PRO/1000 Gigabit Server Adapter      700262-xxx, 717037-xxx

  PRO/1000 F Server Adapter            738640-xxx, A38888-xxx,
                                       A06512-xxx

  PRO/1000 T Server Adapter            A19845-xxx, A33948-xxx

  PRO/1000 XT Server Adapter           A51580-xxx


Si desea verificar si su adaptador es compatible, busque el n£mero 
de ID de la placa en el adaptador. Busque una etiqueta que tenga 
un c¢digo de barras y un n£mero con el formato de 123456-001 (seis 
d¡gitos, gui¢n, tres d¡gitos). Comp relo con la lista de n£meros 
anterior.

Si desea m s informaci¢n sobre c¢mo identificar el adaptador, consulte 
Adapter & Driver ID Guide (Gu¡a de ID del adaptador y del controlador) 
que se encuentra en:

    http://support.intel.com/support/network/adapter/pro100/21397.htm

Si desea obtener informaci¢n sobre los controladores de red Intel 
para Linux m s recientes, consulte:

    http://support.intel.com/support/network/adapter/1000/index.htm


Creaci¢n e instalaci¢n
======================

NOTA: Para que la creaci¢n funcione apropiadamente, el kernel que est  en 
      ejecuci¢n DEBE coincidir con la versi¢n y la configuraci¢n de las 
      fuentes del kernel instalado. Si acaba de recompilar el kernel, 
      reinicie el sistema ahora.

1. Desplace el archivo tar del controlador base al directorio de su 
   preferencia. Por ejemplo, utilice /home/username/e1000 o 
   /usr/local/src/e1000

2. Descomprima el archivo
        tar xfz e1000-x.x.x.tar.gz

3. Vaya al directorio src del controlador
        cd e1000-x.x.x/src/

4. Compile el m¢dulo de controlador
        make install

   El binario se instala como:
     Para los sistemas Linus versi¢n 2.2x:
	/lib/modules/[versi¢n del kernel]/net/e1000.o
     Para los sistemas Linus versi¢n 2.4x:
     	/lib/modules/[versi¢n del kernel]/kernel/drivers/net/e1000.o

5. Instale el m¢dulo
        insmod e1000 [par metro=valor]

6. ifconfig eth# <direcci¢n IP>, donde # es el n£mero interfaz

7. Verifique que la funciona la interfaz
        ping  <su direcci¢n IP>

Para crear un paquete binario RPM* de este controlador ejecute 
'rpm -tb <nombre_de_archivo.tar.gz>'. 
Reemplace <nombre_de_archivo.tar.gz> con el nombre del archivo 
espec¡fico del controlador.


Par metros de l¡nea de comandos
===============================

Los par metros siguientes se utilizan en la l¡nea de comandos con el 
comando modprobe o insmod. Por ejemplo, con dos adaptadores 
PRO/1000 PCI, escriba:

    insmod e1000 TxDescriptors=80,128

Esto carga el controlador e1000 con 80 recursos TX para el primer 
adaptador y 128 recursos TX para el segundo adaptador.


Speed (s¢lo para Intel(R) PRO/1000 T Server Adapter)
Rango v lido: 0, 10, 100, 1000
Valor predeterminado: 0
    Fuerza la velocidad de l¡nea al valor especificado, en megabits 
    por segundo (Mbps). Si no se especifica este par metro, o se 
    configura en 0 y el interlocutor de enlace est  configurado para 
    la negociaci¢n autom tica, la placa detectar  autom ticamente la 
    velocidad correcta. El modo d£plex tambin se debe configurar 
    cuando el par metro speed est  configurado en 10 o en 100.

    Consulte la secci¢n "Configuraci¢n de velocidad y de modo d£plex" 
    en este documento.

Duplex (s¢lo para Intel(R) PRO/1000 T Server Adapter)
Rango v lido: 0-2 (1=d£plex, 2=semid£plex)
Valor predeterminado: 0
    Si no se especifica este par metro, o se configura en 0, la placa 
    detectar  autom ticamente el modo d£plex correcto, si el 
    interlocutor de enlace tambin est  configurado para la 
    negociaci¢n autom tica. Si el interlocutor de enlace est  forzado 
    (duplex o semid£plex), el modo predeterminado ser  semid£plex.

    Consulte la secci¢n "Configuraci¢n de velocidad y de modo d£plex" 
    en este documento.

AutoNeg (s¢lo para Intel(R) PRO/1000 T Server Adapter)
Rango v lido: 0-0x0F, 0x20-0x2F
Valor predeterminado: 0x2F
    Cuando se utiliza este par metro, los par metros speed y duplex no 
    se deben especificar. Este par metro es un mapa de bits que 
    especifica las configuraciones de velocidad y modo d£plex que la 
    placa anuncia.

    Consulte la secci¢n "Configuraci¢n de velocidad y de modo d£plex" 
    en este documento.

FlowControl
Rango v lido: 0-3 (0=ninguno, 1=s¢lo Rx, 2=s¢lo Tx, 3=Rx y Tx)
Valor predeterminado: 3
    Este par metro controla la generaci¢n autom tica (Tx) y la 
    respuesta autom tica (Rx) para tramas Ethernet de PAUSA.
    
TxDescriptors
Rango v lido: 80-256
Valor predeterminado: 256
    Este valor es el n£mero de descriptores de transmisi¢n que asigna 
    el controlador. El aumento en este valor permite que el 
    controlador coloque en cola m s transmisiones. Cada descriptor es 
    de 16 bytes.

RxDescriptors
Rango v lido: 80-256
Valor predeterminado: 256
    Este valor es el n£mero de descriptores de recepci¢n que asigna el 
    controlador. El aumento en este valor permite que el controlador 
    almacene en el b£fer m s paquetes entrantes. Cada descriptor es de 
    16 bytes. Un b£fer de recepci¢n es asignado para cada descriptor y 
    es de 2048, 4096, 8192 ¢ 16384 bytes, dependiendo de la 
    configuraci¢n MTU.

TxIntDelay
Rango v lido: 0-65535 (0=desactivado)
Valor predeterminado: 64
    Este valor retrasa la generaci¢n de interrupciones de transmisi¢n
    en unidades de 1,024 microsegundos. La reducci¢n de interrupciones
    de transmisi¢n puede mejorar el rendimiento de la CPU si se ajusta 
    correctamente para el tr fico de red espec¡fico. Si el sistema 
    reporta transmisiones descartadas, puede que el valor est 
    demasiado alto lo que causa que el controlador no tenga m s 
    descriptores disponibles para la transmisi¢n.

RxIntDelay
Rango v lido: 0-65535 (0=desactivado)
Valor predeterminado: 64
    Este valor retrasa la generaci¢n de interrupciones de recepci¢n en 
    unidades de 1,024 microsegundos. La reducci¢n de interrupciones de
    recepci¢n puede mejorar el rendimiento de la CPU si se ajusta 
    correctamente para el tr fico de red espec¡fico. Si el sistema 
    reporta recepciones descartadas, puede que el valor est demasiado 
    alto lo que causa que el controlador no tenga m s descriptores 
    disponibles para la recepci¢n.

Jumbo (s¢lo para Intel(R) PRO/1000 F y PRO/1000 T Server Adapters)
Rango v lido: 0-1
Valor predeterminado: 1
    Un valor de '1' indica que el controlador debe permitir el uso de 
    tramas Jumbo.  El tama¤o real de la trama se controla mediante la 
    configuraci¢n MTU del dispositivo, la cual se define en ifconfig. 
    Configure el tama¤o del paquete del conmutador en 18 unidades m s 
    que el tama¤o del adaptador (para incluir el encabezado MAC y 
    CRC). 

XsumRX (s¢lo para Intel(R) PRO/1000 F y PRO/1000 T Server Adapters)
Rango v lido: 0-1
Valor predeterminado: 1
    Un valor de "1" indica que el controlador debe activar la 
    descarga de la suma de comprobaci¢n IP para los paquetes 
    recibidos (UDP y TCP) en el hardware del adaptador.

WaitForLink
Rango v lido: 0-1
Valor predeterminado: 1
    WaitForLink controla si el controlador esperar  el enlace 
    antes de terminar la inicializaci¢n. El valor predeterminado 
    hace que el controlador espere hasta que la negociaci¢n 
    autom tica se complete (o falle) antes de terminar la 
    inicializaci¢n y regresar al indicador de comandos. La 
    configuraci¢n del valor en "0" puede hacer que el controlador 
    se inicialice m s r pido, pero tambin puede hacer que presente 
    la informaci¢n de enlace incorrecta cuando se cargue. Esto no 
    est  relacionado con la configuraci¢n de negociaci¢n autom tica,
    de velocidad o de modo d£plex.


Configuraci¢n de velocidad y de modo d£plex
===========================================

Tres palabras claves se utilizan para controlar la configuraci¢n de 
la velocidad y el modo d£plex del Intel PRO/1000 Server Adapter. 
Las tres palabras clave son Speed, Duplex y AutoNeg.

Si la placa utiliza una interfaz de fibra, se ignoran estas palabras 
claves, y la placa de interfaz de fibra s¢lo se enlaza en el modo 
d£plex de 1000 Mbps.

Para las placas de cobre, las palabras claves funcionan como se 
indica a continuaci¢n:

La operaci¢n predeterminada es la negociaci¢n autom tica. La placa 
muestra todas las combinaciones de velocidad y modo d£plex 
compatibles y se enlaza a la velocidad y modo d£plex com£n m s 
alta, SI el enlace tambin est  configurado para la negociaci¢n 
autom tica.

Si Speed = 1000, se activa la negociaci¢n autom tica limitada y 
s¢lo se anuncian 1000 Mbps (la especificaci¢n 1000BaseT requiere de 
la negociaci¢n autom tica).

Si Speed = 10 ¢ 100, se debe configurar Speed y Duplex. Se desactiva 
la negociaci¢n autom tica y el par metro AutoNeg se ignora. Adem s, 
el interlocutor de v¡nculo tambin se DEBE forzar.

El par metro AutoNeg se utiliza cuando se requiere m s control sobre 
el proceso de negociaci¢n autom tica. Cuando se utiliza este 
par metro, no se deben especificar Speed y Duplex. Este par metro es 
un mapa de bits que especifica las configuraciones de velocidad y modo 
d£plex que se anuncian al interlocutor de v¡nculo.

Bit          7      6      5      4      3      2      1      0
Speed (Mbps) N/A    N/A    1000   N/A    100    100    10     10
D£plex                     D£plex        D£plex Semi   D£plex Semi

Tenga en cuenta que la configuraci¢n AutoNeg no garantiza que la 
placa se enlazar  a la velocidad o modo d£plex m s alto 
especificado, sin embargo, la placa se enlazar  a la velocidad o 
modo d£plex m s alto posible del interlocutor de v¡nculo, SI el 
interlocutor tambin est  configurado para la negociaci¢n autom tica. 
Si el interlocutor est  forzado para la velocidad o modo d£plex, 
el adaptador DEBE estar forzado a la misma velocidad y modo d£plex.


Configuraci¢n adicional
=======================

La configuraci¢n de un controlador de red para que se cargue 
correctamente cuando se inicia el sistema, depende de la distribuci¢n. 
Por lo general, el proceso de configuraci¢n incluye agregar una l¡nea 
de alias en /etc/modules.conf, as¡ como tambin editar otras 
secuencias de comandos de inicio de sistema o archivos de configuraci¢n. 
Varias distribuciones Linux habituales se suministran con las 
herramientas para hacer estos cambios autom ticamente. Consulte la 
documentaci¢n relacionada con la distribuci¢n para familiarizarse con 
la forma adecuada de configurar un dispositivo de red para su sistema. 
Si durante este proceso, se le pide el nombre del m¢dulo o del 
controlador, el nombre del controlador para Intel PRO/1000 es 'e1000'.


Problema conocido
=================

En una prueba de resistencia, Intel ha observado que Tx y Rx se 
detienen. El fallo espec¡fico se observ¢ en un entorno Samba durante 
tr fico intenso en un periodo de varios d¡as. La soluci¢n sugerida es 
configurar RxIntDelay=0, o se puede resolver utilizando "ifconfig ethx 
down" y, a continuaci¢n, "ifconfig etxh up", donde x es el Intel(R) 
PRO/1000 Driver.

Asistencia al cliente
=====================

Para obtener informaci¢n y asistencia al cliente, visite el sitio Web 
de asistencia al cliente de Intel en:

    http://support.intel.com

Si identifica un problema con el c¢digo fuente en el kernel compatible 
con un adaptador compatible, env¡e un mensaje por correo electr¢nico 
con la informaci¢n espec¡fica sobre el problema a linux.nics@intel.com.



Licencia
========
Copyright (c) 1999-2001, Intel Corporation. 
Reservados todos los derechos.

Se permite la redistribuci¢n y el uso en formatos binario y fuente, con 
o sin modificaci¢n, siempre y cuando se cumplan las siguientes 
condiciones:

 1. Las redistribuciones del c¢digo fuente deben conservar el aviso 
    de copyright anterior, la lista de condiciones y la siguiente 
    renuncia.

 2. Las redistribuciones en formato binario deben reproducir el aviso 
    de copyright anterior, esta lista de condiciones y la siguiente 
    renuncia en la documentaci¢n o en cualquier otro material que 
    acompa¤e a la distribuci¢n.

 3. Ni el nombre de Intel Corporation ni los nombres de sus 
    colaboradores pueden utilizarse para aprobar o promover productos 
    derivados de este software sin previa autorizaci¢n por escrito.


ESTE SOFTWARE ES PROPORCIONADO POR LOS PROPIETARIOS Y COLABORADORES DEL 
COPYRIGHT "TAL CUAL", Y SE RENUNCIA A CUALQUIER GARANTIA EXPLICITA O 
IMPLICITA, INCLUYENDO, PERO NO LIMITANDOSE A LAS GARANTIAS IMPLICITAS 
DE COMERCIALIZACION O DE ADECUACION PARA UNA FINALIDAD DETERMINADA. LOS 
COLABORADORES NO SERAN RESPONSABLES EN NINGUN CASO POR DA¥O ALGUNO SEA 
DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, TIPICO O CONSECUENTE 
(INCLUIDOS PERO NO LIMITADOS A: LA ADQUISICION DE BIENES O SERVICIOS 
SUSTITUTOS; PRDIDA DE USO, DATOS O UTILIDADES O INTERRUPCION DE LAS 
ACTIVIDADES COMERCIALES) CAUSADO POR CUALQUIER MOTIVO Y SOBRE CUALQUIER 
RESPONSABILIDAD, QUE SE INCLUYA EN CONTRATO, RESPONSABILIDAD ESTRICTA O 
DEFECTO (INCLUYENDO NEGLIGENCIA O CUALQUIER OTRA FORMA) PRODUCIDO DE 
CUALQUIER MODO POR EL USO DE ESE SOFTWARE, AUN SI SE NOTIFICO DE LA 
POSIBILIDAD DE QUE DICHOS DA¥OS SE PRODUJESEN.

*  Las marcas registradas de otros proveedores pertenecen a sus 
   propietarios respectivos.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 1.72