[Gllug] CentOS release 5.4 (Final) + Nic Bonding + machine goes out of network randomly + 2.6.18-164.6.1.el5 #1 SMP kernel
Narender
narender.hooda at gmail.com
Wed Nov 24 11:52:19 UTC 2010
Hi
We are facing a strange problem from past few days. Below are the logs
attached for ref.
We are using nic bonding to our dell server. It has centos 5.4
installed with 4 nic cards. This machine was working good from past
few months. But from previous 2-3 days it went out of network by
itself.
Any pointer or help would be much appreciated.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cat /proc/cpuinfo
processor : 15
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5530 @ 2.40GHz
stepping : 5
==============================================================================================
[root at S log]# uname -a
Linux ABC.NETXXXXXX 2.6.18-164.6.1.el5 #1 SMP Tue Nov 3 16:12:36 EST
2009 x86_64 x86_64 x86_64 GNU/Linux
============================================================================================
[root at S log]# cat /etc/redhat-release
CentOS release 5.4 (Final)
[root at SJC-SRCH-03-R ~]# dmesg |grep eth | more
eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found
at mem d6000000, IRQ 90, node addr 00219b8fd3bc
eth1: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found
at mem d8000000, IRQ 98, node addr 00219b8fd3be
eth2: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found
at mem da000000, IRQ 106, node addr 00219b8fd3c0
eth3: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found
at mem dc000000, IRQ 114, node addr 00219b8fd3c2
cnic: Added CNIC device: eth0
cnic: Added CNIC device: eth1
cnic: Added CNIC device: eth2
cnic: Added CNIC device: eth3
bonding: bond0: Adding slave eth0.
bnx2: eth0: using MSIX
bnx2i: iSCSI not supported, dev=eth0
bonding: bond0: enslaving eth0 as a backup interface with a down link.
bnx2i: iSCSI not supported, dev=eth0
bonding: bond0: Adding slave eth1.
bnx2: eth1: using MSIX
bnx2i: iSCSI not supported, dev=eth1
bnx2: eth0 NIC Copper Link is Up, 1000 Mbps full duplex, receive &
transmit flow control ON
bonding: bond0: enslaving eth1 as a backup interface with a down link.
bnx2i: iSCSI not supported, dev=eth1
bonding: bond0: link status definitely up for interface eth0.
bonding: bond0: making interface eth0 the new active one.
bonding: bond0: link status definitely up for interface eth1.
bonding: bond0: link status definitely down for interface eth1, disabling it
bnx2: eth1 NIC Copper Link is Up, 1000 Mbps full duplex, receive &
transmit flow control ON
bonding: bond0: link status definitely up for interface eth1.
bonding: bond0: making interface eth1 the new active one.
bnx2: eth2: using MSIX
ADDRCONF(NETDEV_UP): eth2: link is not ready
bnx2i: iSCSI not supported, dev=eth2
bnx2i: iSCSI not supported, dev=eth2
bnx2: eth2: using MSIX
ADDRCONF(NETDEV_UP): eth2: link is not ready
bnx2i: iSCSI not supported, dev=eth2
bnx2i: iSCSI not supported, dev=eth2
bnx2: eth3: using MSIX
ADDRCONF(NETDEV_UP): eth3: link is not ready
bnx2i: iSCSI not supported, dev=eth3
bnx2i: iSCSI not supported, dev=eth3
bnx2: eth3: using MSIX
ADDRCONF(NETDEV_UP): eth3: link is not ready
bnx2i: iSCSI not supported, dev=eth3
bnx2i: iSCSI not supported, dev=eth3
bnx2: eth2: using MSIX
ADDRCONF(NETDEV_UP): eth2: link is not ready
bnx2i: iSCSI not supported, dev=eth2
bnx2: eth2: using MSIX
ADDRCONF(NETDEV_UP): eth2: link is not ready
bnx2i: iSCSI not supported, dev=eth2
bnx2i: iSCSI not supported, dev=eth2
bnx2: eth3: using MSIX
ADDRCONF(NETDEV_UP): eth3: link is not ready
bnx2i: iSCSI not supported, dev=eth3
bnx2: eth3: using MSIX
ADDRCONF(NETDEV_UP): eth3: link is not ready
bnx2i: iSCSI not supported, dev=eth3
bnx2i: iSCSI not supported, dev=eth3
bonding: bond0: Removing slave eth1
bonding: bond0: releasing active interface eth1
bonding: bond0: making interface eth0 the new active one.ease 5.4 (Final)
bonding: bond0: Removing slave eth0
bonding: bond0: releasing active interface eth0
bonding: unable to remove non-existent slave eth1 for bond bond0.
bonding: bond0: Adding slave eth0.
bnx2: eth0: using MSIX
bnx2i: iSCSI not supported, dev=eth0
bonding: bond0: enslaving eth0 as a backup interface with a down link.
bnx2i: iSCSI not supported, dev=eth0
bonding: bond0: Adding slave eth1.
bnx2: eth1: using MSIX
bnx2i: iSCSI not supported, dev=eth1
bnx2: eth0 NIC Copper Link is Up, 1000 Mbps full duplex, receive &
transmit flow control ON
bonding: bond0: enslaving eth1 as a backup interface with a down link.
bonding: bond0: link status definitely up for interface eth0.
bonding: bond0: making interface eth0 the new active one.
bonding: bond0: link status definitely up for interface eth1.
bnx2i: iSCSI not supported, dev=eth1
bonding: bond0: link status definitely down for interface eth1, disabling it
bnx2: eth1 NIC Copper Link is Up, 1000 Mbps full duplex, receive &
transmit flow control ON
bonding: bond0: link status definitely up for interface eth1.
bonding: bond0: making interface eth1 the new active one.
bonding: bond0: Removing slave eth0
bonding: bond0: Warning: the permanent HWaddr of eth0 -
00:21:9B:8F:D3:BC - is still in use by bond0. Set the HWaddr of eth0
to a different address to avoid
conflicts.
bonding: bond0: releasing backup interface eth0
bonding: bond0: Removing slave eth1
bonding: bond0: releasing active interface eth1
bonding: bond0: Adding slave eth0.
bnx2: eth0: using MSIX
bnx2i: iSCSI not supported, dev=eth0
bonding: bond0: enslaving eth0 as a backup interface with a down link.
bnx2i: iSCSI not supported, dev=eth0
bonding: bond0: Adding slave eth1.
bnx2: eth1: using MSIX
bnx2i: iSCSI not supported, dev=eth1
bnx2: eth0 NIC Copper Link is Up, 1000 Mbps full duplex, receive &
transmit flow control ON
bonding: bond0: enslaving eth1 as a backup interface with a down link.
bonding: bond0: link status definitely up for interface eth0.
bonding: bond0: making interface eth0 the new active one.
bonding: bond0: link status definitely up for interface eth1.
bnx2i: iSCSI not supported, dev=eth1
bonding: bond0: link status definitely down for interface eth1, disabling it
bnx2: eth1 NIC Copper Link is Up, 1000 Mbps full duplex, receive &
transmit flow control ON
bonding: bond0: link status definitely up for interface eth1.
bonding: bond0: making interface eth1 the new active one.
===========================================================================================================================================
============================================================================================
[root at S ~]# modinfo e1000 | more
filename:
/lib/modules/2.6.18-164.6.1.el5/kernel/drivers/net/e1000/e1000.ko
version: 7.3.20-k2-NAPI
license: GPL
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation, <linux.nics at intel.com>
srcversion: 26DD82C709EB760C93D4103
alias: pci:v00008086d00001000sv*sd*bc*sc*i*
depends:
vermagic: 2.6.18-164.6.1.el5 SMP mod_unload gcc-4.1
parm: TxDescriptors:Number of transmit descriptors (array of int)
parm: TxDescPower:Binary exponential size (2^X) of each
transmit descriptor (array of int)
parm: RxDescriptors:Number of receive descriptors (array of int)
parm: Speed:Speed setting (array of int)
parm: Duplex:Duplex setting (array of int)
parm: AutoNeg:Advertised auto-negotiation setting (array of int)
parm: FlowControl:Flow Control setting (array of int)
parm: XsumRX:Disable or enable Receive Checksum offload (array of int)
parm: TxIntDelay:Transmit Interrupt Delay (array of int)
parm: TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm: RxIntDelay:Receive Interrupt Delay (array of int)
parm: RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm: InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm: SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm: KumeranLockLoss:Enable Kumeran lock loss workaround
(array of int)
parm: copybreak:Maximum size of packet that is copied to a
new buffer on receive (uint)
parm: debug:Debug level (0=none,...,16=all) (int)
=================================================================================================
[root@ ~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
=============================================
root at S ~]# ethtool -i eth0
driver: bnx2
version: 1.9.3
firmware-version: 4.6.4 NCSI 1.0.6
bus-info: 0000:01:00.0
[=========================
[root@ ~]# ethtool -i eth1
driver: bnx2
version: 1.9.3
firmware-version: 4.6.4 NCSI 1.0.6
bus-info: 0000:01:00.1
================================
[root at S ~]# ethtool -i bond0
driver: bonding
version: 3.4.0
firmware-version: 2
bus-info:
===================================
--
Gllug mailing list - Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug
More information about the GLLUG
mailing list