Проблемы при работе bond

Автор: huan Дата: 17.03.2010 01:36 PIII 500Mhz, 256 Mb, АСП 12 с апдейтами. задачи роутинг, огнестен, агрегация и тд.
имею два СДСЛ линка в режиме бриджей. пытаюсь агрегировать канал до 11 Мб. все в порядке на стадии поднятия bond0. с одним линком - пакеты ходят.
#cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.1.3 (June 13, 2007)

Bonding Mode: adaptive load balancing
Primary Slave: None
Currently Active Slave: eth1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 100
Down Delay (ms): 100

Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:1b:11:47:28:cb

Slave Interface: eth2
MII Status: down
Link Failure Count: 0
Permanent HW addr: 00:1b:11:47:34:91


до момента наступления процеса бодания с проворавайдером, пробую разные варианты. а поскольку нет свободного управляемого свича с лишней парой СДСЛ модемов, пробую втыкать второй езернет кабель, который подключен к неслинокванному по физике модему, те фактически эзернет линк на втором интерфейсе есть, а канала нет. лезет ругань (сори за копиаст)

Mar 12 13:31:30 gate kernel: bonding: bond0: link status up for interface eth1, enabling it in 200 ms.
Mar 12 13:31:30 gate kernel: bonding: bond0: link status definitely up for interface eth1.
Mar 12 13:31:30 gate kernel: bonding: bond0: making interface eth1 the new active one.
Mar 12 13:31:30 gate kernel: BUG: sleeping function called from invalid context at kernel/mutex.c:86
Mar 12 13:31:30 gate kernel: in_atomic():1, irqs_disabled():0
Mar 12 13:31:30 gate kernel: [<c061c91e>] mutex_lock+0x15/0x29
Mar 12 13:31:30 gate kernel: [<c05bc03c>] netdev_run_todo+0x10/0x1f1
Mar 12 13:31:30 gate kernel: [<c05c206a>] rtnl_notify+0x3a/0x40
Mar 12 13:31:30 gate kernel: [<c05c6632>] fib_rules_event+0x19/0xdf
Mar 12 13:31:30 gate kernel: [<c061f173>] notifier_call_chain+0x2a/0x47
Mar 12 13:31:30 gate kernel: [<c0437960>] raw_notifier_call_chain+0x17/0x1a
Mar 12 13:31:30 gate kernel: [<c05b95ea>] dev_set_mac_address+0x48/0x4d
Mar 12 13:31:30 gate kernel: [<d0a0b400>] alb_set_slave_mac_addr+0x60/0x8e [bonding]
Mar 12 13:31:30 gate kernel: [<d0a0b812>] alb_swap_mac_addr+0x90/0x142 [bonding]
Mar 12 13:31:30 gate kernel: [<d0a06b87>] bond_change_active_slave+0x1cc/0x308 [bonding]
Mar 12 13:31:30 gate kernel: [<d0a06fa3>] bond_select_active_slave+0x98/0xd4 [bonding]
Mar 12 13:31:30 gate kernel: [<d0a08b62>] bond_mii_monitor+0x3b2/0x3ea [bonding]
Mar 12 13:31:30 gate kernel: [<d0a087b0>] bond_mii_monitor+0x0/0x3ea [bonding]
Mar 12 13:31:30 gate kernel: [<c0434653>] run_timer_softirq+0x128/0x196
Mar 12 13:31:30 gate kernel: [<d0a087b0>] bond_mii_monitor+0x0/0x3ea [bonding]
Mar 12 13:31:30 gate kernel: [<c05bc490>] net_rx_action+0x9a/0x196
Mar 12 13:31:30 gate kernel: [<c0431dee>] __do_softirq+0x66/0xd3
Mar 12 13:31:30 gate kernel: [<c0407405>] do_softirq+0x6c/0xce
Mar 12 13:31:30 gate kernel: [<c044460d>] tick_do_update_jiffies64+0x93/0xa8
Mar 12 13:31:30 gate kernel: [<c045b96a>] handle_level_irq+0x0/0xba
Mar 12 13:31:30 gate kernel: [<c0431cb1>] irq_exit+0x38/0x6b
Mar 12 13:31:30 gate kernel: [<c0407506>] do_IRQ+0x9f/0xb9
Mar 12 13:31:30 gate kernel: [<c0405b6f>] common_interrupt+0x23/0x28
Mar 12 13:31:30 gate kernel: [<c0536e4e>] acpi_processor_idle+0x2a7/0x445
Mar 12 13:31:30 gate kernel: [<c0536ba7>] acpi_processor_idle+0x0/0x445
Mar 12 13:31:30 gate kernel: [<c0536ba7>] acpi_processor_idle+0x0/0x445
Mar 12 13:31:30 gate kernel: [<c040340b>] cpu_idle+0xab/0xcc
Mar 12 13:31:30 gate kernel: [<c073da6c>] start_kernel+0x32c/0x334
Mar 12 13:31:30 gate kernel: [<c073d177>] unknown_bootoption+0x0/0x195
Mar 12 13:31:30 gate kernel:  =======================
Mar 12 13:31:30 gate kernel: RTNL: assertion failed at net/core/fib_rules.c (599)
Mar 12 13:31:30 gate kernel:  [<c05c6653>] fib_rules_event+0x3a/0xdf
Mar 12 13:31:30 gate kernel:  [<c061f173>] notifier_call_chain+0x2a/0x47
Mar 12 13:31:30 gate kernel:  [<c0437960>] raw_notifier_call_chain+0x17/0x1a
Mar 12 13:31:30 gate kernel:  [<c05b95ea>] dev_set_mac_address+0x48/0x4d
Mar 12 13:31:30 gate kernel:  [<d0a0b400>] alb_set_slave_mac_addr+0x60/0x8e [bonding]
Mar 12 13:31:30 gate kernel:  [<d0a0b812>] alb_swap_mac_addr+0x90/0x142 [bonding]
Mar 12 13:31:30 gate kernel:  [<d0a06b87>] bond_change_active_slave+0x1cc/0x308 [bonding]
Mar 12 13:31:30 gate kernel:  [<d0a06fa3>] bond_select_active_slave+0x98/0xd4 [bonding]
Mar 12 13:31:30 gate kernel:  [<d0a08b62>] bond_mii_monitor+0x3b2/0x3ea [bonding]
Mar 12 13:31:30 gate kernel:  [<d0a087b0>] bond_mii_monitor+0x0/0x3ea [bonding]
Mar 12 13:31:30 gate kernel:  [<c0434653>] run_timer_softirq+0x128/0x196
Mar 12 13:31:30 gate kernel:  [<d0a087b0>] bond_mii_monitor+0x0/0x3ea [bonding]
Mar 12 13:31:30 gate kernel:  [<c05bc490>] net_rx_action+0x9a/0x196
Mar 12 13:31:30 gate kernel:  [<c0431dee>] __do_softirq+0x66/0xd3
Mar 12 13:31:30 gate kernel:  [<c0407405>] do_softirq+0x6c/0xce
Mar 12 13:31:30 gate kernel:  [<c044460d>] tick_do_update_jiffies64+0x93/0xa8
Mar 12 13:31:30 gate kernel:  [<c045b96a>] handle_level_irq+0x0/0xba
Mar 12 13:31:30 gate kernel:  [<c0431cb1>] irq_exit+0x38/0x6b
Mar 12 13:31:30 gate kernel:  [<c0407506>] do_IRQ+0x9f/0xb9
Mar 12 13:31:30 gate kernel:  [<c0405b6f>] common_interrupt+0x23/0x28
Mar 12 13:31:30 gate kernel:  [<c0536e4e>] acpi_processor_idle+0x2a7/0x445
Mar 12 13:31:30 gate kernel:  [<c0536ba7>] acpi_processor_idle+0x0/0x445
Mar 12 13:31:30 gate kernel:  [<c0536ba7>] acpi_processor_idle+0x0/0x445
Mar 12 13:31:30 gate kernel:  [<c040340b>] cpu_idle+0xab/0xcc
Mar 12 13:31:30 gate kernel:  [<c073da6c>] start_kernel+0x32c/0x334
Mar 12 13:31:30 gate kernel:  [<c073d177>] unknown_bootoption+0x0/0x195
Mar 12 13:31:30 gate kernel:  =======================
Mar 12 13:31:30 gate kernel: RTNL: assertion failed at net/ipv4/devinet.c (1054)
...skip...
Mar 12 13:31:31 gate kernel: RTNL: assertion failed at net/core/fib_rules.c (599)
...skip...
Mar 12 13:31:31 gate kernel: RTNL: assertion failed at net/ipv4/devinet.c (1054)
...skip...
Mar 12 13:31:31 gate kernel: bonding: bond0: first active interface up!


собственно вопрос - нормально ли это? куда копать?

еще смущает unknown_bootoption+0x0/0x195

ядро
title ASPLinux update (2.6.23.17-88.0.120asp)
        root (hd0,0)
        kernel /vmlinuz-2.6.23.17-88.0.120asp ro root=LABEL=/ quiet
        initrd /initrd-2.6.23.17-88.0.120asp.img

модули
alias bond0 bonding
options bond0 mode=balance-alb miimon=100 downdelay=100 updelay=100

че тут анноун?
RSS-материал