Controlador Linux para la familia de los adaptadores Intel(R) PRO/100 ===================================================================== 26 de julio de 2001 Contenido ========= - En esta versi¢n - Adaptadores compatibles - Creaci¢n e instalaci¢n - Par metros de l¡nea de comandos - CPU Cycle Saver - Configuraci¢n adicional - Asistencia al cliente - Licencia En esta versi¢n =============== Este archivo describe el controlador Linux, versi¢n 1.6.14, para la familia de los adaptadores de servidor y escritorio Intel(R) PRO/100. 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.4.2 y 2.2.14. Este controlador es compatible con los sistemas basados en Itanium(TM). El controlador Intel PRO/100 s¢lo es admitido 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/100 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. Las siguientes funciones son nuevas en esta versi¢n: -Par metros de l¡nea de comandos agregados para CPU Cycle Saver: IntDelay y BundleMax -uCode actualizado para el adaptador de red basado en 82550 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/100+ Server Adapter 729757-xxx PRO/100+ PCI Adapter 668081-xxx, 689661-xxx PRO/100+ Management Adapter 691334-xxx, 701738-xxx, 721383-xxx PRO/100 S Management Adapter 748566-xxx, 748564-xxx PRO/100 S Advanced Management Adapter 747842-xxx, 745171-xxx PRO/100+ Dual Port Server Adapter 714303-xxx, 711269-xxx, A28276-xxx PRO/100+ PCI Server Adapter 710550-xxx PRO/100 S Server Adapter 748568-xxx, 748565-xxx, A10563-xxx, A12171-xxx, A12321-xxx, A12320-xxx, A12170-xxx, 752438-xxx PRO/100 VE Desktop Adapter A10386-xxx, A10725-xxx, A23801-xxx PRO/100 VM Desktop Adapter A14323-xxx, A19725-xxx, A23801-xxx, A22220-xxx, A23796-xxx PRO/100 S Desktop Adapter 748592-xxx, A12167-xxx, A12318-xxx, A12317-xxx, A12165-xxx, 751767-xxx Si desea verificar si el 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 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/pro100/pro100plus/ index.htm Creaci¢n e instalaci¢n ====================== NOTA: - Para que la creaci¢n funcione apropiadamente es importante que el kernel que est en ejecuci¢n COINCIDA con la versi¢n y la configuraci¢n de las fuentes del kernel instalado. - Si acaba de recompilar el kernel, reinicie el sistema ahora. - Si est creando el controlador e100 con una instalaci¢n nueva de Red Hat* sin recompilar el kernel, la creaci¢n generar advertencias. Esto es normal y no afectar el rendimiento del controlador. - Si tiene dificultades, retire el m¢dulo eepro100 que no es de Intel. 1. Desplace el archivo tar del controlador base al directorio de su preferencia. Por ejemplo, utilice /home/username/e100 o /usr/local/src/e100 2. Descomprima el archivo tar xfz e100-x.x.x.tar.gz 3. Vaya al directorio src del controlador cd e100-x.x.x/src/ 4. Compile el m¢dulo de controlador make install NOTA: Para asegurar una compilaci¢n de controlador SMP utilice: make SMP=1 install El binario se instala como: Para los sistemas Linus versi¢n 2.2x: /lib/modules/[versi¢n del kernel]/net/e100.o Para los sistemas Linus versi¢n 2.4x: /lib/modules/[versi¢n del kernel]/kernel/drivers/net/e100.o 5. Instale el m¢dulo insmod e100 6. ifconfig eth# <direcci¢n IP> donde # es el n£mero de interfaz 7. Verifique que 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 Intel PRO/100 PCI, escriba: modprobe e100 TxDescriptors=32,128 Esto carga el controlador e100 con 32 recursos TX para el primer adaptador y 128 recursos TX para el segundo adaptador. Esta configuraci¢n favorece al segundo adaptador. El controlador admite hasta 16 adaptadores de red simult neamente. NOTA: Al darle a cualquier opci¢n de la l¡nea de comandos el valor "-1" significa que el controlador utilizar el valor predeterminado correcto para dicha opci¢n, como si no se especificase un valor. TxDescriptors Rango v lido: 17-1024 Valor predeterminado: 64 Este valor es el n£mero de descriptores de transmisi¢n que asigna el controlador. El aumento de este valor permitir que la pila de protocolo ponga en cola m s transmisiones en el nivel del controlador. El valor m ximo para los sistemas basados en Itanium(TM) es 64. RxDescriptors: Rango v lido: 8-1024 Valor predeterminado: 64 Este par metro es el n£mero de descriptores de recepci¢n que asigna el controlador. El aumento de este valor permitir que el controlador almacene en el b£fer m s paquetes entrantes antes de tener que atender una interrupci¢n. El valor m ximo para los sistemas basados en Itanium(TM) es 64. XsumRX (Dependiendo del adaptador, s¢lo en sistemas basados en Itanium(TM) con adaptadores 82550) Rango v lido: 0-1 (0=desactivado, 1=activado) Valor predeterminado: 1 El modo activado permite la descarga de la suma de comprobaci¢n Rx en los paquetes TCP/UDP (requiere que el hardware admita esta funci¢n, s¢lo en sistemas basados en Itanium(TM) con 82550) e100_speed_duplex Rango v lido: 0-4 (1=10half;2=10full;3=100half;4=100full) Valor predeterminado: 0 El valor predeterminado 0 est configurado para la negociaci¢n autom tica, si el interlocutor de v¡nculo est configurado para la negociaci¢n autom tica. Si el interlocutor de v¡nculo est forzado, e100_speed_duplex pasa, de forma predeterminada, al modo semid£plex. Ejemplo de uso: insmod e100.o e100_speed_duplex=4,4 (para dos adaptadores) ucode Rango v lido: 0-1 (0=desactivado, 1=activado) Valor predeterminado: 0 En modo activado carga el microc¢digo al adaptador, el cual habilita CPU Cycle Saver. Consulte la secci¢n m s adelante sobre "CPU Cycle Saver". Ejemplo de uso: insmod e100.o ucode=0 (no reduce la utilizaci¢n de CPU) IntDelay Rango v lido: 0-0xFFFF (0=desactivado) Valor predeterminado: 0 Este par metro contiene el n£mero de unidades de tiempo (en terminolog¡a de adaptador) hasta que el adaptador genere una interrupci¢n en caso de que el conjunto no est lleno. El valor recomendado para IntDelay es 0x600 (al iniciar). Los valores razonables tienen un rango de 0x200h a 0x8000. Consulte "CPU Cycle Saver" para obtener m s informaci¢n. BundleMax Rango v lido: 0x1-0xFFFF Valor predeterminado: 6 Este par metro contiene el m ximo n£mero de paquetes en un conjunto. Los valores razonables tienen un rango de 2 a 10. Consulte "CPU Cycle Saver". CPU Cycle Saver =============== CPU Cycle Saver (Protector de ciclo de CPU) reduce la utilizaci¢n de CPU mediante la reducci¢n del n£mero de interrupciones que el adaptador genera. El valor predeterminado es Off (desactivado) (IntDelay = 0). Cuando CPU Cycle Saver est desactivado, el adaptador genera una interrupci¢n por cada trama que recibe. Esto significa que el sistema operativo detiene lo que est haciendo y cambia al controlador de red para poder procesar lo que recibe. Cuando CPU Cycle Saver est activado, el adaptador no genera una interrupci¢n por cada trama que recibe. Por lo contrario, espera hasta recibir varias tramas antes de generar una interrupci¢n. Esto reduce la cantidad de operaciones de cambio. CPU Cycle Saver consiste en los argumentos IntDelay y BundleMax. Cuando se aumenta IntDelay, el adaptador espera m s tiempo a que lleguen las tramas antes de generar una interrupci¢n. Al aumentar BundleMax, el adaptador de la red espera hasta que recibe el n£mero de tramas especificadas antes de generar la interrupci¢n. Para la mayor¡a de los usuarios, se sugiere desactivar el CPU Cycle Saver. Sin embargo, para los servidores o clientes que reciben tramas constantemente, se recomienda activar el CPU Cycle Saver, utilizando los valores mencionados en "Par metros de l¡nea de comandos". 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/100 es 'e100'. 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.