Package: kernel-image-2.6.8-1-k7 Severity: normal I have a dual Opteron that I'm setting up to use channel bonding. Hardware: Tyan S2881, using built-in broadcom dual gigE. 6GB RAM (I know Debian's kernel only uses 4MB of that because it doesn't use PAE... I'll compile one with openMosix later...). All filesystems on 3Ware 9500 RAID controller. Root on /dev/sda2, others on LVM2 volumes. Hardware does memtest86+ just fine.
I did: # modprobe bonding mode=4 # ifenslave bond0 eth0 eth1 # ifconfig bond0 10.0.0.10 .... some stuff (didn't get any traffic through, but probably because I don't have the switch set up correctly...) # ifconfig bond0 down Sep 21 22:24:02 monkey kernel: bad: scheduling while atomic! Sep 21 22:24:02 monkey kernel: [schedule+2047/2064] schedule+0x7ff/0x810 Sep 21 22:24:02 monkey kernel: [get_new_inode_fast+75/272] get_new_inode_fast+0x4b/0x110 Sep 21 22:24:02 monkey kernel: [iget_locked+186/256] iget_locked+0xba/0x100 Sep 21 22:24:02 monkey kernel: [proc_read_inode+23/64] proc_read_inode+0x17/0x40 Sep 21 22:24:02 monkey kernel: [wake_up_inode+19/80] wake_up_inode+0x13/0x50 Sep 21 22:24:02 monkey kernel: [wait_for_completion+140/240] wait_for_completion+0x8c/0xf0 Sep 21 22:24:02 monkey kernel: [default_wake_function+0/32] default_wake_function+0x0/0x20 Sep 21 22:24:02 monkey kernel: [default_wake_function+0/32] default_wake_function+0x0/0x20 Sep 21 22:24:02 monkey kernel: [__down_failed_trylock+7/12] __down_failed_trylock+0x7/0xc Sep 21 22:24:02 monkey kernel: [synchronize_kernel+58/66] synchronize_kernel+0x3a/0x42 Sep 21 22:24:02 monkey kernel: [wakeme_after_rcu+0/16] wakeme_after_rcu+0x0/0x10 Sep 21 22:24:02 monkey kernel: [dev_remove_pack+15/32] dev_remove_pack+0xf/0x20 Sep 21 22:24:02 monkey kernel: [__crc_utf8_wctomb+6262234/6417782] bond_close+0xf3/0x100 [bonding] Sep 21 22:24:02 monkey kernel: [dev_close+161/176] dev_close+0xa1/0xb0 Sep 21 22:24:02 monkey kernel: [dev_change_flags+81/288] dev_change_flags+0x51/0x120 Sep 21 22:24:02 monkey kernel: [dev_load+52/144] dev_load+0x34/0x90 Sep 21 22:24:02 monkey kernel: [devinet_ioctl+582/1424] devinet_ioctl+0x246/0x590 Sep 21 22:24:02 monkey kernel: [inet_ioctl+94/160] inet_ioctl+0x5e/0xa0 Sep 21 22:24:02 monkey kernel: [sock_ioctl+297/736] sock_ioctl+0x129/0x2e0 Sep 21 22:24:02 monkey kernel: [sys_ioctl+311/720] sys_ioctl+0x137/0x2d0 Sep 21 22:24:02 monkey kernel: [syscall_call+7/11] syscall_call+0x7/0xb log from before that: kernel log: Sep 21 17:43:51 monkey kernel: tg3.c:v3.8 (July 14, 2004) Sep 21 17:43:51 monkey kernel: ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 24 (level, low) -> IRQ 185 Sep 21 17:43:51 monkey kernel: tg3: tg3_request_firmware (eth%%d): Couldn't get firmware "tg3/tso-1.4.0". Sep 21 17:43:51 monkey kernel: tg3: eth%%d: Firmware "tg3/tso-1.4.0" not loaded; continuing without TSO. Sep 21 17:43:51 monkey kernel: eth0: Tigon3 [partno(BCM95704A7) rev 2003 PHY(5704)] (PCIX:100MHz:64-bit) 10/100/1000BaseT Ethernet 00:e0:81:2a:7c:3a Sep 21 17:43:51 monkey kernel: eth0: HostTXDS[1] RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[0] Sep 21 17:43:51 monkey kernel: ACPI: PCI interrupt 0000:02:09.1[B] -> GSI 25 (level, low) -> IRQ 193 Sep 21 17:43:51 monkey kernel: tg3: tg3_request_firmware (eth%%d): Couldn't get firmware "tg3/tso-1.4.0". Sep 21 17:43:51 monkey kernel: tg3: eth%%d: Firmware "tg3/tso-1.4.0" not loaded; continuing without TSO. Sep 21 17:43:51 monkey kernel: eth1: Tigon3 [partno(BCM95704A7) rev 2003 PHY(5704)] (PCIX:100MHz:64-bit) 10/100/1000BaseT Ethernet 00:e0:81:2a:7c:3b Sep 21 17:43:51 monkey kernel: eth1: HostTXDS[1] RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[0] Sep 21 17:43:51 monkey kernel: e100: Intel(R) PRO/100 Network Driver, 3.0.18 Sep 21 17:43:51 monkey kernel: e100: Copyright(c) 1999-2004 Intel Corporation Sep 21 17:43:51 monkey kernel: ACPI: PCI interrupt 0000:01:04.0[A] -> GSI 29 (level, low) -> IRQ 201 Sep 21 17:43:51 monkey kernel: e100: eth2: e100_probe: addr 0xfc8fe000, irq 201, MAC addr 00:02:B3:A3:62:84 Sep 21 17:43:51 monkey kernel: 3ware Storage Controller device driver for Linux v1.26.00.039. Sep 21 17:43:51 monkey kernel: 3w-xxxx: No cards found. Sep 21 17:43:51 monkey kernel: NET: Registered protocol family 17 Sep 21 17:43:51 monkey kernel: e100: eth2: e100_watchdog: link up, 100Mbps, full-duplex Sep 21 17:43:51 monkey kernel: NET: Registered protocol family 10 Sep 21 17:43:51 monkey kernel: Disabled Privacy Extensions on device c0316d00(lo) Sep 21 17:43:51 monkey kernel: IPv6 over IPv4 tunneling driver Sep 21 17:44:02 monkey kernel: eth2: no IPv6 routers present Sep 21 18:27:32 monkey kernel: e100: eth2: e100_watchdog: link down (times are wrong after this, I had logging stopped to do some disk benchmarks.) Sep 21 22:24:01 monkey kernel: klogd 1.4.1#15, log source = /proc/kmsg started. Sep 21 22:24:01 monkey kernel: Inspecting /boot/System.map-2.6.8-1-k7-smp Sep 21 22:24:02 monkey kernel: Loaded 27623 symbols from /boot/System.map-2.6.8-1-k7-smp. Sep 21 22:24:02 monkey kernel: Symbols match kernel version 2.6.8. Sep 21 22:24:02 monkey kernel: No module symbols loaded - kernel modules not enabled. Sep 21 22:24:02 monkey kernel: Device 'vesafb0' does not have a release() function, it is broken and must be fixed. Sep 21 22:24:02 monkey kernel: Badness in device_release at drivers/base/core.c:85 Sep 21 22:24:02 monkey kernel: [kobject_cleanup+152/160] kobject_cleanup+0x98/0xa0 Sep 21 22:24:02 monkey kernel: [__crc_utf8_wctomb+5407126/6417782] vesafb_exit+0xf/0x1f [vesafb] Sep 21 22:24:02 monkey kernel: [sys_delete_module+302/400] sys_delete_module+0x12e/0x190 Sep 21 22:24:02 monkey kernel: [do_munmap+373/464] do_munmap+0x175/0x1d0 Sep 21 22:24:02 monkey kernel: [syscall_call+7/11] syscall_call+0x7/0xb oh yeah, this happened when I tried to modprobe -r vesafb. I wonder if that corrupted something which later caused the bonding problem. .... Sep 21 22:24:02 monkey kernel: Ethernet Channel Bonding Driver: v2.6.0 (January 14, 2004) Sep 21 22:24:02 monkey kernel: bonding: lacp_rate param is irrelevant in mode load balancing (round-robin) Sep 21 22:24:02 monkey kernel: bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details. Sep 21 22:24:02 monkey kernel: Ethernet Channel Bonding Driver: v2.6.0 (January 14, 2004) Sep 21 22:24:02 monkey kernel: bonding: Warning: miimon must be specified, otherwise bonding will not detect link failure, speed and duplex which are essential for 802.3ad operation Sep 21 22:24:02 monkey kernel: Forcing miimon to 100msec Sep 21 22:24:02 monkey kernel: bonding: MII link monitoring set to 100 ms Sep 21 22:24:02 monkey kernel: bond0: no IPv6 routers present Sep 21 22:24:02 monkey kernel: bonding: bond0: enslaving eth0 as a backup interface with a down link. Sep 21 22:24:02 monkey kernel: bonding: bond0: enslaving eth1 as a backup interface with a down link. Sep 21 22:24:02 monkey kernel: tg3: eth0: Link is up at 1000 Mbps, full duplex. Sep 21 22:24:02 monkey kernel: tg3: eth0: Flow control is on for TX and on for RX. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely up for interface eth0. Sep 21 22:24:02 monkey kernel: tg3: eth1: Link is up at 1000 Mbps, full duplex. Sep 21 22:24:02 monkey kernel: tg3: eth1: Flow control is on for TX and on for RX. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely up for interface eth1. Sep 21 22:24:02 monkey kernel: eth0: no IPv6 routers present Sep 21 22:24:02 monkey kernel: eth1: no IPv6 routers present Sep 21 22:24:02 monkey kernel: tg3: eth1: Link is down. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely down for interface eth1, disabling it Sep 21 22:24:02 monkey kernel: tg3: eth0: Link is down. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely down for interface eth0, disabling it Sep 21 22:24:02 monkey kernel: bonding: bond0: now running without any active interface ! Sep 21 22:24:02 monkey kernel: bonding: Warning: No 802.3ad response from the link partner for any adapters in the bond Sep 21 22:24:02 monkey kernel: tg3: eth0: Link is up at 1000 Mbps, full duplex. Sep 21 22:24:02 monkey kernel: tg3: eth0: Flow control is on for TX and on for RX. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely up for interface eth0. Sep 21 22:24:02 monkey kernel: tg3: eth0: Link is down. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely down for interface eth0, disabling it Sep 21 22:24:02 monkey kernel: bonding: bond0: now running without any active interface ! Sep 21 22:24:02 monkey kernel: bonding: Warning: No 802.3ad response from the link partner for any adapters in the bond Sep 21 22:24:02 monkey kernel: tg3: eth0: Link is up at 1000 Mbps, full duplex. Sep 21 22:24:02 monkey kernel: tg3: eth0: Flow control is on for TX and on for RX. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely up for interface eth0. Sep 21 22:24:02 monkey kernel: tg3: eth0: Link is down. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely down for interface eth0, disabling it Sep 21 22:24:02 monkey kernel: bonding: bond0: now running without any active interface ! Sep 21 22:24:02 monkey kernel: bonding: Warning: No 802.3ad response from the link partner for any adapters in the bond Sep 21 22:24:02 monkey kernel: tg3: eth1: Link is up at 1000 Mbps, full duplex. Sep 21 22:24:02 monkey kernel: tg3: eth1: Flow control is on for TX and on for RX. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely up for interface eth1. Sep 21 22:24:02 monkey kernel: tg3: eth0: Link is up at 1000 Mbps, full duplex. Sep 21 22:24:02 monkey kernel: tg3: eth0: Flow control is on for TX and on for RX. Sep 21 22:24:02 monkey kernel: bonding: bond0: link status definitely up for interface eth0. -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.8-1-k7-smp Locale: LANG=C, LC_CTYPE=C