[SOLVED] Kernel Oops when adding a comment to an interface
Posted: Wed May 06, 2009 12:20 pm
Hello,
I've seen a curious problem... When I change the comment of a Trunk interface, or to any of the VLAN or VRRP interfaces which depend on it, the whole trunk stops responding (no ping, no traffic, I can't even get the MAC address of the iface). The serial console gives some more information:
Then, when I disable the trunk interface, I get this messages and the trunk is NOT disabled... I can't issue any command related to interfaces (print, enable, etc...):
Then, I'm forced to restart the whole router from the serial console. I've tried with 3.22 and 3.23 with the same results.
What's going on?
Thank you!
I've seen a curious problem... When I change the comment of a Trunk interface, or to any of the VLAN or VRRP interfaces which depend on it, the whole trunk stops responding (no ping, no traffic, I can't even get the MAC address of the iface). The serial console gives some more information:
Code: Select all
[admin@ZIPI] /interface> Oops[#1]:
Cpu 0
$ 0 : 00000000 00000000 00010000 00010000
$ 4 : 00000000 c0a01eb0 c0730b80 c041d090
$ 8 : 00000003 00400000 00001d06 00008000
$12 : 00000000 c0379b80 c1cfcd48 00000001
$16 : c0731380 c0a01eb0 7fe6b5c0 80187802
$20 : 2abc3d80 2abbece4 00000000 7fe6b890
$24 : 00000000 c041c1d0
$28 : c0a00000 c0a01ea0 0afe0201 c041c3e4
Hi : 000000e4
Lo : e1c00000
epc : c041c440 cleanup_module+0x434/0x9d4 [vrrp]
Tainted: P
ra : c041c3e4 cleanup_module+0x3d8/0x9d4 [vrrp]
Status: 1000f203 KERNEL EXL IE
Cause : 00800008
BadVA : 000001b8
PrId : 00019374 (MIPS 24K)
Process vrrp (pid: 849, threadinfo=c0a00000, task=c1c1e2c0, tls=00000000)
Stack : c0251718 c0a01eb0 00000000 00000000 76727270 30000000 00000000 00000000
00000000 00000000 7fe6b5c0 c0947700 7fe6b5c0 c01915a8 c14f6700 00000000
c1c19dc0 00000001 c01803ec c01803ec c0947700 00000004 7fe6b5c0 c0191618
c1c19dc0 c14f6700 00000000 c0181dec 00000000 00000028 7fe6b5c0 100024dc
10002460 00000001 c010dcf0 c010dcf0 00000001 2ab25054 00000002 00000000
...
Call Trace:
[<c041c440>] cleanup_module+0x434/0x9d4 [vrrp]
Code: 00431024 10400008 8e040070 <c08201b8> 2442ffff e08201b8 1040015b 00000000 0810712d
---[ end trace f5b7679711db6bdd ]---
vrrp: add vrrp0 25 2
vrrp: vrrp0 owns vlan10
vrrp: register_netdev failed
vrrp: open vrrp0
vrrp: slave lost
vrrp: add vrrp1 24 1
vrrp: vrrp1 owns vlan8
vrrp: register_netdev failed
vrrp: open vrrp1
vrrp: slave lost
vrrp: remove vrrp1 0 0
CPU 0 Unable to handle kernel paging request at virtual address 000001b8, epc == c041c440, ra == c041c3e4
Oops[#2]:
Cpu 0
$ 0 : 00000000 00000000 00010000 00010000
$ 4 : 00000000 c1a6deb0 c041d090 c041d090
$ 8 : 0000000a c041cae8 00000000 00000000
$12 : 10020000 00000000 c1f17000 00000000
$16 : c0730b80 c1a6deb0 7fa92000 80187802
$20 : 2abc3d80 2abbece4 00000000 7fa922d0
$24 : 00000000 c041c1d0
$28 : c1a6c000 c1a6dea0 0afe0101 c041c3e4
Hi : 00000063
Lo : f1454000
epc : c041c440 cleanup_module+0x434/0x9d4 [vrrp]
Tainted: P D
ra : c041c3e4 cleanup_module+0x3d8/0x9d4 [vrrp]
Status: 1000f203 KERNEL EXL IE
Cause : 00800008
BadVA : 000001b8
PrId : 00019374 (MIPS 24K)
Process vrrp (pid: 1153, threadinfo=c1a6c000, task=c05dde68, tls=00000000)
Stack : c0251718 c1a6deb0 00000000 00000000 76727270 31000000 00000000 00000000
00000000 00000000 7fa92000 c056c080 7fa92000 c01915a8 c0822e80 00000000
c1fbb370 00000001 c01803ec c01803ec c056c080 00000004 7fa92000 c0191618
c1fbb370 c0822e80 00000000 c0181dec 00000000 00fe0000 7fa92000 10009cdc
10009c60 00000001 c010dcf0 c010dcf0 10004458 7fae53a8 7fae589c 00000000
...
Call Trace:
[<c041c440>] cleanup_module+0x434/0x9d4 [vrrp]
Code: 00431024 10400008 8e040070 <c08201b8> 2442ffff e08201b8 1040015b 00000000 0810712d
---[ end trace f5b7679711db6bdd ]---
eth0: phy speed: 100, fdx: 1
vrrp: add vrrp0 25 2
vrrp: vrrp0 owns vlan10
vrrp: register_netdev failed
vrrp: open vrrp0
vrrp: slave lost
vrrp: add vrrp1 24 1
vrrp: vrrp1 owns vlan8
vrrp: register_netdev failed
vrrp: open vrrp1
vrrp: slave lost
Code: Select all
bonding: bond0: Removing slave eth0
bonding: bond0: Warning: the permanent HWaddr of eth0 - 00:0c:42:2e:b5:11 - is still in use by bond0. Set the HWaddr of eth0 to a different address to avoid conflicts.
bonding: bond0: releasing active interface eth0
eth0: stop
eth0: open
eth0: phy speed: 100, fdx: 1
bonding: bond0: Removing slave eth1
bonding: bond0: Removing an active aggregator
bonding: bond0: releasing active interface eth1
bonding: bond0: Warning: clearing HW address of bond0 while it still has VLANs.
bonding: bond0: When re-adding slaves, make sure the bond's HW address matches its VLANs'.
bonding: bond0 is being deleted...
unregister_netdevice: waiting for vlan10 to become free. Usage count = 2
unregister_netdevice: waiting for vlan10 to become free. Usage count = 2
unregister_netdevice: waiting for vlan10 to become free. Usage count = 2
What's going on?
Thank you!