Gracias por la ayuda pero al final no fue necesario ya que la tarjeta eth0 volvió a trabajar con normalidad en uno de los reinicios. Todo apunta a que algo a nivel hw fallaba ya que fue extraer e introducir nuevamente las tarjetas y todo volvió a funcionar de nuevo.
Saludos, El 05/08/2011 11:18, Jose Manuel Marquez Alhambra escribió: > Hola, pruebe lo siguiente a ver si le funciona: > > Crear el archivo /etc/iftab > En el archivo, añada lo siguiente: > > eth0 mac 00:11:22:33:44:55 (ponga aquí la MAC de la tarjeta que quiere que > sea eth0). > eth1 mac 00:11:22:33:44:55 (ponga aquí la MAC de la tarjeta que quiere que > sea eth1). > > Edite el archivo /etc/init.d/network > > Fíjese en este apartado: > > rc=0 > # See how we were called. > case "$1" in > start) > rc=0 > > Añada lo siguiente: > > # Optionally remap interface names based on MAC address. > # '/sbin/ifrename' is part of wireless-tools package. > # /etc/iftab is currently not created by default. > if [ -x /sbin/ifrename ]&& [ -r /etc/iftab ]; then > echo -n "Remapping network interfaces name: " > ifrename -p -t > echo "done." > Fi > > Reinicie la red, si no funciona pruebe a reiniciar el servidor. > > > Un saludo > > -----Mensaje original----- > De: centos-es-boun...@centos.org [mailto:centos-es-boun...@centos.org] En > nombre de Miguel A. Velasco > Enviado el: viernes, 05 de agosto de 2011 11:05 > Para: centos-es@centos.org > Asunto: Re: [CentOS-es] Problema al cargar los drivers de una NIC Broadcom > Netxtreme II BCM5708 > > Buenos días, he avanzado un poco en este tema pero sigo teniendo > problemas y agradecería mucho si alguien pudiese echarme una mano. El > servidor ya tiene red pero he comprobado que el driver bnx2 se ha > instalado correctamente en la máquina pero ésta no accede a la red > cuando se reinia porque me ha conmutado las tarjetas de red eth0 y eth1. > > Me refiero a que antes de instalar este driver la eth0 con la ip > 10.10.80.81 era la que accedía a la red y la eth1 con ip 10.10.80.91 > estaba deshabilitada en el inicio porque no hacía nada. Después de > instalar el driver de Broadcom he comprobado que puedo desconectar eth0 > físicamente que con eth1 habilitada el servidor es accesible por la ip > 10.10.80.81 (de eth0) y hace ping a otras máquinas. > > No entiendo porqué ha pasado esto y no habría mayor inconveniente si no > fuese porque hay algunas aplicaciones que han dejado de funcionar. > > Les agradezco de antemano calquier comentario. > > Un cordial saludo, > Miguel A. Velasco > > El 02/08/2011 15:57, Miguel A. Velasco escribió: >> Buenos días a tod@s, esta mañana al llegar a la oficina me he encontrado >> uno de los servidores de la empresa sin conexión a la LAN. Se trata de >> un Dell PE2950 con dos NIC del modelo Broadcom Netxtreme II BCM5708. >> >> Les voy a detallar minuciosamente lo que ha sucedido por si alguien >> pudiese iluminarme ya que ha llegado un punto donde no avanzo. >> >> Aparentemente todo era correcto pero en /var/log/messages salía el >> siguiente error: >> >> bnx2: fw sync timeout, reset code = 1030009 >> SIOCSIFFLAGS=Device or resource busy >> Failed to bring up eth0 >> >> El comando #ethtool -i eth0 me sacaba lo siguiente: >> driver: bnx2 >> version: 1.9.3 >> firmware-version: 2.9.1 >> bus-info: 0000:05:00.0 >> >> Mr Google me llevó a este enlace >> https://alnitech.com/whmcs/knowledgebase.php?action=displayarticle&id=7 >> lo cual me hizo suponer que el problema era de compatibilidad con Dell >> OMSA 6.5, el cual efectivamente tenía instalado en ese servidor. Además >> hace unos días que he cambiado la configuración de la tarjeta eth1 y >> puede ser que justo hoy me fallase ... >> >> Por tanto seguí los pasos que indicaban en el enlace y eliminé Dell OMSA >> 6.5, reinicié el equipo y NADA, continuaba el problema sólo que ya no >> arrojaba ningún error en /var/log/messages. >> >> Llegados a este punto, me he descargado los drivers originales del >> fabricante (http://www.broadcom.com/support/ethernet_nic/netxtremeii.php >> ) y los he instalado en el servidor siguiendo los pasos que indican en >> el manual, que son: >> >> 1.-Instalar el paquete RPM descargado. >> # rpm -ivh netxtreme2-6.2.23-1.src.rpm >> >> 2.- Generar el binario RPM para netxtreme2. >> # cd /usr/src/redhat >> # rpmbuild -bb SPECS/netxtreme2.spec >> >> Obtengo el RPM netxtreme2-6.2.23-1.i386.rpm para el Kernel >> 2.6.18-194.32.1.el5PAE que tengo activo en el servidor. >> >> 3.- Detengo las 2 NIC con ifdown eth0 y ifdown eth1 >> >> 4.- Elimino el módulo bnx2 del kernel con rmmod bnx2 >> >> 5.- Instalo el nuevo módulo desde el RPM generado: #rpm -ivh >> netxtreme2-6.2.23-1.i386.rpm >> >> En este punto el servidor recobra la conectividad con el mundo y me digo >> ¡bualá! ya lo he solucionado, pero .... compruebo que cuando aplico >> cambios relacionados con las NIC la conectividad se vuelve a perder. Me >> refiero a cambios como estos: >> >> #ifdown etho& ifup eth0 >> #/etc/init.d/network restart >> >> Si reinicio el servidor, por su puesto también falla ... >> Ahora viene lo más curioso: si desinstalo el paquete >> netxtreme2-6.2.23-1.i386.rpm, ejecuto rmmod bnx2 y vuelvo a instalar el >> RPM se vuelve a cargar el módulo y recupero la conectividad. >> >> ¿Cómo puedo hacer para que esta configuración se me cargue en el inicio >> del sistema y que no se vea afectada por cambios en las NIC? Todo apunta >> a que el módulo no se está cargando correctamente en el kernel más que >> cuando reinstalo manualmente el RPM >> >> Gracias por el tiempo que le habéis dedicado a leer este tostón :) y si >> alguien tiene alguna idea será bienvenida. >> >> Les detallo la configuración actual: >> >> (15:49:08)[root-/]#> cat /etc/modprobe.conf >> alias eth0 bnx2 >> alias eth1 bnx2 >> alias scsi_hostadapter megaraid_sas >> >> >> (15:49:36)[root-/]#> modinfo bnx2 >> filename: /lib/modules/2.6.18-194.32.1.el5PAE/updates/bnx2.ko >> version: 2.0.23b >> license: GPL >> description: Broadcom NetXtreme II BCM5706/5708/5709/5716 Driver >> author: Michael Chan<mc...@broadcom.com> >> srcversion: 6E0DD070AB24C11F50B2712 >> alias: pci:v000014E4d0000163Csv*sd*bc*sc*i* >> alias: pci:v000014E4d0000163Bsv*sd*bc*sc*i* >> alias: pci:v000014E4d0000163Asv*sd*bc*sc*i* >> alias: pci:v000014E4d00001639sv*sd*bc*sc*i* >> alias: pci:v000014E4d000016ACsv*sd*bc*sc*i* >> alias: pci:v000014E4d000016AAsv*sd*bc*sc*i* >> alias: pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i* >> alias: pci:v000014E4d0000164Csv*sd*bc*sc*i* >> alias: pci:v000014E4d0000164Asv*sd*bc*sc*i* >> alias: pci:v000014E4d0000164Asv0000103Csd00003106bc*sc*i* >> alias: pci:v000014E4d0000164Asv0000103Csd00003101bc*sc*i* >> depends: >> vermagic: 2.6.18-194.32.1.el5PAE SMP mod_unload 686 REGPARM 4KSTACKS >> gcc-4.1 >> parm: disable_msi:Disable Message Signaled Interrupt (MSI) (int) >> parm: stop_on_tx_timeout:For debugging purposes, prevent a chip reset >> when a tx timeout occurs (int) >> >> (15:49:48)[root-/]#> ethtool -i eth0 >> driver: bnx2 >> version: 2.0.2 >> firmware-version: 2.9.1 >> bus-info: 0000:05:00.0 >> >> (15:48:49)[root-/]#> dules/2.6.18-194.32.1.el5PAE/kernel/drivers/net/bnx2* >> -rwxr--r-- 1 root root 184K Jan 6 2011 >> /lib/modules/2.6.18-194.32.1.el5PAE/kernel/drivers/net/bnx2.ko >> -rwxr--r-- 1 root root 596K Jan 6 2011 >> /lib/modules/2.6.18-194.32.1.el5PAE/kernel/drivers/net/bnx2x.ko >> >> (15:48:53)[root-/]#> ll /lib/modules/2.6.18-194.32.1.el5PAE/updates/ >> total 5.2M >> drwxr-xr-x 2 root root 4.0K Aug 2 14:54 . >> drwxr-xr-x 6 root root 4.0K Aug 2 14:54 .. >> -r--r--r-- 1 root root 692K Aug 2 13:34 bnx2i.ko >> -r--r--r-- 1 root root 582K Aug 2 13:34 bnx2.ko >> -rw-r--r-- 1 root root 3.4M Aug 2 13:34 bnx2x.ko >> -r--r--r-- 1 root root 518K Aug 2 13:34 cnic.ko >> >> Miguel A. Velasco >> Ing de Sistemas > > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > http://lists.centos.org/mailman/listinfo/centos-es > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > http://lists.centos.org/mailman/listinfo/centos-es > _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es