Panic in rt2x00lib
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
This panic has been occurring intermittently and unpredictably on a gateway/router/WAP server since enabling 802.11n in hostapd which uses a Linksys WMP600N. The server has 6 gigabit and 4 fast ethernet ports, the Wifi, and a xDSL port.
The kernel panic was captured over a serial console since the server fails to sync when the panic occurs and no indication is captured in the logs.
$ uname -a
Linux jeeves 3.2.0-34-generic #53-Ubuntu SMP Thu Nov 15 10:49:02 UTC 2012 i686 i686 i386 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 82875P/E7210 Memory Controller Hub [8086:2578] (rev 02)
00:03.0 PCI bridge [0604]: Intel Corporation 82875P/E7210 Processor to PCI to CSA Bridge [8086:257b] (rev 02)
00:06.0 System peripheral [0880]: Intel Corporation 82875P/E7210 Processor to I/O Memory Interface [8086:257e] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 6300ESB 64-bit PCI-X Bridge [8086:25ae] (rev 02)
00:1d.0 USB controller [0c03]: Intel Corporation 6300ESB USB Universal Host Controller [8086:25a9] (rev 02)
00:1d.1 USB controller [0c03]: Intel Corporation 6300ESB USB Universal Host Controller [8086:25aa] (rev 02)
00:1d.4 System peripheral [0880]: Intel Corporation 6300ESB Watchdog Timer [8086:25ab] (rev 02)
00:1d.5 PIC [0800]: Intel Corporation 6300ESB I/O Advanced Programmable Interrupt Controller [8086:25ac] (rev 02)
00:1d.7 USB controller [0c03]: Intel Corporation 6300ESB USB2 Enhanced Host Controller [8086:25ad] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 0a)
00:1f.0 ISA bridge [0601]: Intel Corporation 6300ESB LPC Interface Controller [8086:25a1] (rev 02)
00:1f.1 IDE interface [0101]: Intel Corporation 6300ESB PATA Storage Controller [8086:25a2] (rev 02)
00:1f.2 RAID bus controller [0104]: Intel Corporation 6300ESB SATA RAID Controller [8086:25b0] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 6300ESB SMBus Controller [8086:25a4] (rev 02)
02:01.0 Ethernet controller [0200]: Intel Corporation 82547GI Gigabit Ethernet Controller [8086:1075]
03:01.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
03:01.1 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8811] (rev 05)
03:01.2 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev 05)
03:01.4 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] [14f1:8804] (rev 05)
03:02.0 PCI bridge [0604]: IBM PCI-X to PCI-X Bridge [1014:01a7] (rev 02)
04:04.0 Ethernet controller [0200]: Intel Corporation 82546EB Gigabit Ethernet Controller [8086:101d] (rev 01)
04:04.1 Ethernet controller [0200]: Intel Corporation 82546EB Gigabit Ethernet Controller [8086:101d] (rev 01)
04:06.0 Ethernet controller [0200]: Intel Corporation 82546EB Gigabit Ethernet Controller [8086:101d] (rev 01)
04:06.1 Ethernet controller [0200]: Intel Corporation 82546EB Gigabit Ethernet Controller [8086:101d] (rev 01)
05:00.0 PCI bridge [0604]: Digital Equipment Corporation DECchip 21152 [1011:0024] (rev 03)
05:01.0 Network controller [0280]: Ralink corp. RT2800 802.11n PCI [1814:0601]
05:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/
05:05.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Rage XL [1002:4752] (rev 27)
05:0a.0 Ethernet controller [0200]: Intel Corporation 82541GI Gigabit Ethernet Controller [8086:1076]
06:04.0 Ethernet controller [0200]: Digital Equipment Corporation DECchip 21142/43 [1011:0019] (rev 41)
06:05.0 Ethernet controller [0200]: Digital Equipment Corporation DECchip 21142/43 [1011:0019] (rev 41)
06:06.0 Ethernet controller [0200]: Digital Equipment Corporation DECchip 21142/43 [1011:0019] (rev 41)
06:07.0 Ethernet controller [0200]: Digital Equipment Corporation DECchip 21142/43 [1011:0019] (rev 41)
$ ifconfig -s
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
br0 1500 0 4085 0 0 0 4955 0 0 0 BMRU
dsl0 1500 0 14947 0 0 0 12317 0 0 0 BMRU
eth1 1500 0 0 0 0 0 0 0 0 0 BMU
eth2 1500 0 0 0 0 0 0 0 0 0 BMU
eth3 1500 0 0 0 0 0 0 0 0 0 BMU
eth4 1500 0 0 0 0 0 0 0 0 0 BMU
eth5 1500 0 4137 0 0 0 4943 0 0 0 BMRU
eth6 1500 0 0 0 0 0 322 0 0 0 BMRU
eth7 1500 0 0 0 0 0 0 7 0 0 BMU
eth8 1500 0 0 0 0 0 0 8 0 0 BMU
eth9 1500 0 0 0 0 0 0 9 0 0 BMU
eth10 1500 0 0 0 0 0 0 8 0 0 BMU
lo 16436 0 5445 0 0 0 5445 0 0 0 LRU
mon.wlan0 1500 0 65 0 0 0 0 0 0 0 BMRU
ppp0 1492 0 11312 0 0 0 8570 0 0 0 MOPRU
tun0 1500 0 11148 0 0 0 8415 0 0 0 MOPRU
wlan0 1500 0 1107 0 0 0 863 0 0 0 BMRU
$ egrep -v '(^$|^#)' /etc/hostapd/
ctrl_interface=
logger_stdout=-1
logger_
logger_syslog=-1
logger_
interface=wlan0
driver=nl80211
ssid=tron
channel=11
country_code=GB
ieee80211d=1
hw_mode=g
auth_algs=1
wds_sta=1
wmm_enabled=1
ieee80211n=1
ht_capab=
wpa=2
wpa_passphrase=
wpa_key_
wpa_pairwise=CCMP
rsn_pairwise=CCMP
[168711.023701] skb_under_panic: text:f8494495 len:42 put:16 head:ee082c00 data:ee082bfc tail:0xee082c26 end:0xee082d40 dev:<NULL>
[168711.027660] ------------[ cut here ]------------
[168711.027660] kernel BUG at /build/
[168711.027660] invalid opcode: 0000 [#1] SMP
[168711.027660] Modules linked in: autofs4 act_police cls_basic cls_flow cls_fw cls_u32 sch_tbf sch_prio sch_htb sch_hfsc sch_ingress sch_sfq xt_time xt_connlimit xt_realm xt_addrtype iptable_raw xt_comment xt_recent xt_policy xt_TCPMSS ipt_ULOG ipt_REJECT ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_ECN ipt_ecn ipt_CLUSTERIP ipt_ah xt_set ip_set nf_nat_tftp nf_nat_snmp_basic nf_conntrack_snmp nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane nf_conntrack_tftp nf_conntrack_sip nf_conntrack_
[168711.027660]
[168711.027660] Pid: 0, comm: swapper/0 Not tainted 3.2.0-34-generic #53-Ubuntu Gigabyte SR147/SR147
[168711.027660] EIP: 0060:[<c1472807>] EFLAGS: 00010296 CPU: 0
[168711.027660] EIP is at skb_push+0x87/0x90
[168711.027660] EAX: 00000089 EBX: ee082c26 ECX: 000000f5 EDX: 00000000
[168711.027660] ESI: 00000000 EDI: f700be94 EBP: f700be40 ESP: f700be14
[168711.027660] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[168711.027660] Process swapper/0 (pid: 0, ti=f700a000 task=c17ca020 task.ti=c17c4000)
[168711.027660] Stack:
[168711.027660] c1781ae8 f8494495 0000002a 00000010 ee082c00 ee082bfc ee082c26 ee082d40
[168711.027660] c1738380 efe709e0 f70a3120 f700be6c f8494495 f849418e f8494899 00000000
[168711.027660] 00000000 0000001a 0000001a efe709e0 f6af5a48 f06d8400 f700becc f8494cfa
[168711.027660] Call Trace:
[168711.027660] [<f8494495>] ? rt2x00queue_
[168711.027660] [<f8494495>] rt2x00queue_
[168711.027660] [<f849418e>] ? rt2x00queue_
[168711.027660] [<f8494899>] ? rt2x00queue_
[168711.027660] [<f8494cfa>] rt2x00queue_
[168711.027660] [<f8481540>] ? rt2800_
[168711.027660] [<f849323b>] rt2x00mac_
[168711.027660] [<c1027598>] ? default_
[168711.027660] [<c1575fdd>] ? _raw_spin_
[168711.027660] [<f85d3e54>] __ieee80211_
[168711.027660] [<f85d540e>] ieee80211_
[168711.027660] [<f85d60d4>] ieee80211_
[168711.027660] [<c1498861>] ? __qdisc_
[168711.027660] [<c1051c80>] ? local_bh_
[168711.027660] [<c10517a3>] tasklet_
[168711.027660] [<c1051c80>] ? local_bh_
[168711.027660] [<c1051d01>] __do_softirq+
[168711.027660] [<c1051c80>] ? local_bh_
[168711.027660] <IRQ>
[168711.027660] [<c1052046>] ? irq_exit+0x76/0xa0
[168711.027660] [<c157d6bb>] ? do_IRQ+0x4b/0xc0
[168711.027660] [<c106d9d1>] ? enqueue_
[168711.027660] [<c106d9a5>] ? __remove_
[168711.027660] [<c157d5f0>] ? common_
[168711.027660] [<c107007b>] ? kexec_crash_
[168711.027660] [<c102692a>] ? native_
[168711.027660] [<c1316fa7>] ? acpi_safe_
[168711.027660] [<c1316fdb>] ? acpi_idle_
[168711.027660] [<c1317200>] ? acpi_idle_
[168711.027660] [<c144b51d>] ? cpuidle_
[168711.027660] [<c100180c>] ? cpu_idle+0x9c/0xe0
[168711.027660] [<c1545465>] ? rest_init+0x5d/0x68
[168711.027660] [<c1832771>] ? start_kernel+
[168711.027660] [<c18323b5>] ? pass_bootoption
[168711.027660] [<c18320a9>] ? i386_start_
[168711.027660] Code: 5c 24 18 8b 81 ac 00 00 00 89 54 24 0c 89 44 24 10 8b 41 50 c7 04 24 e8 1a 78 c1 89 44 24 08 8b 45 04 89 44 24 04 e8 84 e5 0e 00 <0f> 0b 8d b4 26 00 00 00 00 55 89 e5 83 ec 2c 89 5d f8 89 75 fc
[168711.027660] EIP: [<c1472807>] skb_push+0x87/0x90 SS:ESP 0068:f700be14
[168711.535238] ---[ end trace 928422a39a35adb0 ]---
[168711.540051] Kernel panic - not syncing: Fatal exception in interrupt
[168711.546582] Pid: 0, comm: swapper/0 Tainted: G D 3.2.0-34-generic #53-Ubuntu
[168711.554664] Call Trace:
[168711.557265] [<c1560db8>] ? printk+0x2d/0x2f
[168711.561707] [<c1560c86>] panic+0x5c/0x161
[168711.565952] [<c15770bd>] oops_end+0xcd/0xd0
[168711.570385] [<c10056d4>] die+0x54/0x80
[168711.574370] [<c1576aa6>] do_trap+0x96/0xd0
[168711.578720] [<c10031c0>] ? do_bounds+0x80/0x80
[168711.583403] [<c100324b>] do_invalid_
[168711.588271] [<c1472807>] ? skb_push+0x87/0x90
[168711.592877] [<c104007b>] ? print_cfs_
[168711.597998] [<c104b97d>] ? vprintk+0x15d/0x440
[168711.602692] [<c1576837>] error_code+
[168711.607290] [<c1472807>] ? skb_push+0x87/0x90
[168711.611945] [<f8494495>] ? rt2x00queue_
[168711.619108] [<f8494495>] rt2x00queue_
[168711.626105] [<f849418e>] ? rt2x00queue_
[168711.632921] [<f8494899>] ? rt2x00queue_
[168711.639980] [<f8494cfa>] rt2x00queue_
[168711.647261] [<f8481540>] ? rt2800_
[168711.653899] [<f849323b>] rt2x00mac_
[168711.659814] [<c1027598>] ? default_
[168711.665633] [<c1575fdd>] ? _raw_spin_
[168711.671500] [<f85d3e54>] __ieee80211_
[168711.677562] [<f85d540e>] ieee80211_
[168711.683355] [<f85d60d4>] ieee80211_
[168711.689878] [<c1498861>] ? __qdisc_
[168711.694829] [<c1051c80>] ? local_bh_
[168711.700296] [<c10517a3>] tasklet_
[168711.705336] [<c1051c80>] ? local_bh_
[168711.710789] [<c1051d01>] __do_softirq+
[168711.715658] [<c1051c80>] ? local_bh_
[168711.721126] <IRQ> [<c1052046>] ? irq_exit+0x76/0xa0
[168711.726396] [<c157d6bb>] ? do_IRQ+0x4b/0xc0
[168711.730836] [<c106d9d1>] ? enqueue_
[168711.736042] [<c106d9a5>] ? __remove_
[168711.741348] [<c157d5f0>] ? common_
[168711.746639] [<c107007b>] ? kexec_crash_
[168711.752365] [<c102692a>] ? native_
[168711.757576] [<c1316fa7>] ? acpi_safe_
[168711.762713] [<c1316fdb>] ? acpi_idle_
[168711.768176] [<c1317200>] ? acpi_idle_
[168711.773648] [<c144b51d>] ? cpuidle_
[168711.779144] [<c100180c>] ? cpu_idle+0x9c/0xe0
[168711.783738] [<c1545465>] ? rest_init+0x5d/0x68
[168711.788435] [<c1832771>] ? start_kernel+
[168711.793572] [<c18323b5>] ? pass_bootoption
[168711.799811] [<c18320a9>] ? i386_start_
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1087591
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.