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
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.