Created attachment 26586 [details] Linux configuration file. This bug occured for linux-2.6.32.11 and compat-wireless-2010-05-28. I have tested repeatedly "iwconfig wlan1 up", "iwlist wlan1 scanning" and "iwconfig wlan1 down" [ 437.506661] eth3: no IPv6 routers present [ 440.460863] wlan1: authenticate with 00:15:6d:d6:2a:9d (try 1) [ 440.462246] wlan1: authenticated [ 440.462326] wlan1: associate with 00:15:6d:d6:2a:9d (try 1) [ 440.480030] wlan1: RX AssocResp from 00:15:6d:d6:2a:9d (capab=0x401 status=0 aid=1) [ 440.480054] wlan1: associated [ 440.482562] ------------[ cut here ]------------ [ 440.482655] kernel BUG at kernel/workqueue.c:191! [ 440.482739] invalid opcode: 0000 [#1] [ 440.482861] last sysfs file: /sys/devices/platform/f71805f.656/temp3_type [ 440.482950] Modules linked in: cls_u32 cls_fw sch_sfq sch_cbq iptable_nat iptable_mangle ipt_MASQUERADE nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ftp ip_tables arptable_filter arp_tables ipv6 ath5k mac80211 ath cfg80211 cpufreq_ondemand processor thermal e_powersaver fan thermal_sys f71805f sha256_generic padlock_sha padlock_aes xt_mac xt_MARK dummy via_rhine r8169 mii tulip [ 440.483322] [ 440.483322] Pid: 1113, comm: phy1 Not tainted (2.6.32.11 #3) [ 440.483322] EIP: 0060:[<c1049209>] EFLAGS: 00010213 CPU: 0 [ 440.483322] EIP is at queue_work+0x89/0xc0 [ 440.483322] EAX: 00000000 EBX: f6d282e0 ECX: 00000000 EDX: 00000000 [ 440.483322] ESI: f6d28260 EDI: f6d282e4 EBP: f785dc30 ESP: f6d39ddc [ 440.483322] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 440.483322] Process phy1 (pid: 1113, ti=f6d38000 task=f785dc30 task.ti=f6d38000) [ 440.483322] Stack: [ 440.483322] f6eab3c0 c131d65a 00000282 f6d28260 f6d28260 00000810 f785dc30 f89982a5 [ 440.483322] <0> 00000000 00000000 00000000 00000000 00000000 00000000 00000010 f6e9a9c0 [ 440.483322] <0> f6d28200 f6d28254 f7b2e020 00000003 f6d28260 f6d39e98 f6d28200 0000003f [ 440.483322] Call Trace: [ 440.483322] [<c131d65a>] ? __kfree_skb+0xfa/0x180 [ 440.483322] [<f89982a5>] ? ieee80211_work_rx_queued_mgmt+0x175/0x3f0 [mac80211] [ 440.483322] [<f89a50fe>] ? ieee80211_tx+0xae/0x5d0 [mac80211] [ 440.483322] [<c131e098>] ? pskb_expand_head+0x1e8/0x270 [ 440.483322] [<f899a751>] ? ieee80211_recalc_idle+0xa1/0x120 [mac80211] [ 440.483322] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 440.483322] [<f899873b>] ? ieee80211_work_work+0x5b/0xf30 [mac80211] [ 440.483322] [<c102f89c>] ? dequeue_task_fair+0x2c/0x1b0 [ 440.483322] [<c13b4047>] ? schedule+0x207/0x480 [ 440.483322] [<c13b406a>] ? schedule+0x22a/0x480 [ 440.483322] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 440.483322] [<c1047f97>] ? worker_thread+0xf7/0x1d0 [ 440.483322] [<c13b4047>] ? schedule+0x207/0x480 [ 440.483322] [<f89986e0>] ? ieee80211_work_work+0x0/0xf30 [mac80211] [ 440.483322] [<c104cbf0>] ? autoremove_wake_function+0x0/0x40 [ 440.483322] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 440.483322] [<c104ca64>] ? kthread+0x74/0x80 [ 440.483322] [<c104c9f0>] ? kthread+0x0/0x80 [ 440.483322] [<c1003857>] ? kernel_thread_helper+0x7/0x30 [ 440.483322] Code: 89 7e 04 89 73 04 89 47 04 89 38 8d 46 08 c7 04 24 00 00 00 00 e8 48 4e fe ff 55 9d 83 c4 0c ba 01 00 00 00 5b 89 d0 5e 5f 5d c3 <0f> 0b eb fe 8d 76 00 a1 90 c9 4f c1 85 c0 89 44 24 04 74 a1 8b [ 440.483322] EIP: [<c1049209>] queue_work+0x89/0xc0 SS:ESP 0068:f6d39ddc [ 440.492432] ---[ end trace 39d7ba31266c885f ]--- [ 440.497986] ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 451.483312] wlan1: no IPv6 routers present [ 460.853325] wlan0: no IPv6 routers present [ 577.296279] r8169: eth2: link down [ 579.066905] r8169: eth2: link up regards Jara
Sometimes later (after reboot): [ 1264.384098] wlan1: associate with 00:15:6d:d6:2a:9d (try 1) [ 1264.401737] wlan1: RX AssocResp from 00:15:6d:d6:2a:9d (capab=0x401 status=0 aid=1) [ 1264.401761] wlan1: associated [ 1264.407046] ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 1264.998301] wlan1: deauthenticating from 00:15:6d:d6:2a:9d by local choice (reason=3) [ 1265.190942] wlan1: deauthenticating from 00:15:6d:d6:2a:9d by local choice (reason=3) [ 1265.383154] wlan1: authenticate with 00:15:6d:d6:2a:9d (try 1) [ 1265.384666] wlan1: authenticated [ 1265.384757] wlan1: associate with 00:15:6d:d6:2a:9d (try 1) [ 1265.402113] wlan1: RX AssocResp from 00:15:6d:d6:2a:9d (capab=0x401 status=0 aid=1) [ 1265.402138] wlan1: associated [ 1274.933246] wlan1: no IPv6 routers present [ 1279.300209] wlan1: deauthenticating from 00:15:6d:d6:2a:9d by local choice (reason=3) [ 1293.544734] ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 1293.736979] wlan1: deauthenticating from 00:15:6d:d6:2a:9d by local choice (reason=3) [ 1293.929814] wlan1: authenticate with 00:15:6d:d6:2a:9d (try 1) [ 1293.930834] wlan1: authenticated [ 1293.930868] ------------[ cut here ]------------ [ 1293.930966] WARNING: at /I/USR_SRC/compat-wireless-2010-05-28/net/mac80211/work.c:794 ieee80211_work_rx_queued_mgmt+0x158/0x3f0 [mac80211]() [ 1293.931162] Hardware name: [ 1293.931176] unexpected: -149780608 [ 1293.931189] Modules linked in: cls_u32 cls_fw sch_sfq sch_cbq iptable_nat iptable_mangle ipt_MASQUERADE nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ftp ip_tables arptable_filter arp_tables ipv6 ath5k mac80211 ath cfg80211 cpufreq_ondemand processor thermal e_powersaver fan thermal_sys f71805f sha256_generic padlock_sha padlock_aes xt_mac xt_MARK dummy via_rhine r8169 mii tulip [ 1293.931392] Pid: 1113, comm: phy1 Not tainted 2.6.32.11 #3 [ 1293.931409] Call Trace: [ 1293.931475] [<f8998288>] ? ieee80211_work_rx_queued_mgmt+0x158/0x3f0 [mac80211] [ 1293.931544] [<f8998288>] ? ieee80211_work_rx_queued_mgmt+0x158/0x3f0 [mac80211] [ 1293.931586] [<c10322ff>] ? warn_slowpath_common+0x7f/0xf0 [ 1293.931654] [<f8998288>] ? ieee80211_work_rx_queued_mgmt+0x158/0x3f0 [mac80211] [ 1293.931689] [<c10323bb>] ? warn_slowpath_fmt+0x2b/0x40 [ 1293.931756] [<f8998288>] ? ieee80211_work_rx_queued_mgmt+0x158/0x3f0 [mac80211] [ 1293.931838] [<f89a50fe>] ? ieee80211_tx+0xae/0x5d0 [mac80211] [ 1293.931875] [<c131e098>] ? pskb_expand_head+0x1e8/0x270 [ 1293.931945] [<f899a751>] ? ieee80211_recalc_idle+0xa1/0x120 [mac80211] [ 1293.931981] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 1293.932046] [<f899873b>] ? ieee80211_work_work+0x5b/0xf30 [mac80211] [ 1293.932080] [<c102f1d0>] ? pick_next_task_fair+0x250/0x480 [ 1293.932110] [<c102f89c>] ? dequeue_task_fair+0x2c/0x1b0 [ 1293.932143] [<c13b4047>] ? schedule+0x207/0x480 [ 1293.932171] [<c13b406a>] ? schedule+0x22a/0x480 [ 1293.932200] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 1293.932228] [<c1047f97>] ? worker_thread+0xf7/0x1d0 [ 1293.932256] [<c13b4047>] ? schedule+0x207/0x480 [ 1293.932320] [<f89986e0>] ? ieee80211_work_work+0x0/0xf30 [mac80211] [ 1293.932352] [<c104cbf0>] ? autoremove_wake_function+0x0/0x40 [ 1293.932382] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 1293.932415] [<c104ca64>] ? kthread+0x74/0x80 [ 1293.932445] [<c104c9f0>] ? kthread+0x0/0x80 [ 1293.932475] [<c1003857>] ? kernel_thread_helper+0x7/0x30 [ 1293.932495] ---[ end trace 935f6da6475ba541 ]--- [ 1293.932571] wlan1: associate with 00:15:6d:d6:2a:9d (try 1) [ 1293.950123] wlan1: RX AssocResp from 00:15:6d:d6:2a:9d (capab=0x401 status=0 aid=1) [ 1293.950325] wlan1: associated [ 1293.952825] ------------[ cut here ]------------ [ 1293.952879] kernel BUG at kernel/workqueue.c:191! [ 1293.952923] invalid opcode: 0000 [#1] [ 1293.952967] last sysfs file: /sys/devices/platform/f71805f.656/temp3_type [ 1293.953017] Modules linked in: cls_u32 cls_fw sch_sfq sch_cbq iptable_nat iptable_mangle ipt_MASQUERADE nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ftp ip_tables arptable_filter arp_tables ipv6 ath5k mac80211 ath cfg80211 cpufreq_ondemand processor thermal e_powersaver fan thermal_sys f71805f sha256_generic padlock_sha padlock_aes xt_mac xt_MARK dummy via_rhine r8169 mii tulip [ 1293.953228] [ 1293.953228] Pid: 1113, comm: phy1 Tainted: G W (2.6.32.11 #3) [ 1293.953228] EIP: 0060:[<c1049209>] EFLAGS: 00010213 CPU: 0 [ 1293.953228] EIP is at queue_work+0x89/0xc0 [ 1293.953228] EAX: 00000000 EBX: f71282e0 ECX: 00000000 EDX: 00000000 [ 1293.953228] ESI: f7128260 EDI: f71282e4 EBP: f78c53b0 ESP: f7139ddc [ 1293.953228] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 1293.953228] Process phy1 (pid: 1113, ti=f7138000 task=f78c53b0 task.ti=f7138000) [ 1293.953228] Stack: [ 1293.953228] f1d02b00 c131d65a 00000282 f7128260 f7128260 00000810 f78c53b0 f89982a5 [ 1293.953228] <0> 00000000 00000000 00000000 00000000 00000000 00000000 00000010 f7211c00 [ 1293.953228] <0> f7128200 f7128254 f73b1020 00000003 f7128260 f7139e98 f7128200 0000003f [ 1293.953228] Call Trace: [ 1293.953228] [<c131d65a>] ? __kfree_skb+0xfa/0x180 [ 1293.953228] [<f89982a5>] ? ieee80211_work_rx_queued_mgmt+0x175/0x3f0 [mac80211] [ 1293.953228] [<f89a50fe>] ? ieee80211_tx+0xae/0x5d0 [mac80211] [ 1293.953228] [<c131e098>] ? pskb_expand_head+0x1e8/0x270 [ 1293.953228] [<f899a751>] ? ieee80211_recalc_idle+0xa1/0x120 [mac80211] [ 1293.953228] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 1293.953228] [<f899873b>] ? ieee80211_work_work+0x5b/0xf30 [mac80211] [ 1293.953228] [<c102f89c>] ? dequeue_task_fair+0x2c/0x1b0 [ 1293.953228] [<c13b4047>] ? schedule+0x207/0x480 [ 1293.953228] [<c13b406a>] ? schedule+0x22a/0x480 [ 1293.953228] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 1293.953228] [<c1047f97>] ? worker_thread+0xf7/0x1d0 [ 1293.953228] [<c13b4047>] ? schedule+0x207/0x480 [ 1293.953228] [<f89986e0>] ? ieee80211_work_work+0x0/0xf30 [mac80211] [ 1293.953228] [<c104cbf0>] ? autoremove_wake_function+0x0/0x40 [ 1293.953228] [<c1047ea0>] ? worker_thread+0x0/0x1d0 [ 1293.953228] [<c104ca64>] ? kthread+0x74/0x80 [ 1293.953228] [<c104c9f0>] ? kthread+0x0/0x80 [ 1293.953228] [<c1003857>] ? kernel_thread_helper+0x7/0x30 [ 1293.953228] Code: 89 7e 04 89 73 04 89 47 04 89 38 8d 46 08 c7 04 24 00 00 00 00 e8 48 4e fe ff 55 9d 83 c4 0c ba 01 00 00 00 5b 89 d0 5e 5f 5d c3 <0f> 0b eb fe 8d 76 00 a1 90 c9 4f c1 85 c0 89 44 24 04 74 a1 8b [ 1293.953228] EIP: [<c1049209>] queue_work+0x89/0xc0 SS:ESP 0068:f7139ddc [ 1293.956345] ---[ end trace 935f6da6475ba542 ]--- [ 1293.961848] ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 1304.086575] wlan1: no IPv6 routers present
It's not clear to me what might be at fault here. I wonder if you can recreate this with 2.6.34? Or 2.6.35-rc1 (or later)?
Unfortunately this is double fault. First problem is a corrupted assignment to AP inside ATH5k. I did a desperate loop that attempted to connect to AP many times. And a second problem is a crash in a kernel. When the first problem gets fixed, second one might be hidden. n=1 while (( $n <= 200 )) do ASOC=`iwconfig wlan1 | grep "Access Point: 00:15"` if [[ $ASOC == "" ]] then echo Asoc failed $n! ifconfig $ATH0 down iwconfig $ATH0 txpower 12 channel 36 essid "dvrmn.heaven-czfree.net" ifconfig $ATH0 up else echo Asociated - $ASOC. break fi n=$(( n+1 )) done
I have re-created this issue with 2.6.34 kernel and compat-wireless-2010-06-13. So it means that this bug is still present. =========================================================================== Jun 19 10:37:31 dvouramenna kernel: [335515.969962] ------------[ cut here ]------------ Jun 19 10:37:31 dvouramenna kernel: [335515.970015] kernel BUG at kernel/workqueue.c:302! Jun 19 10:37:31 dvouramenna kernel: [335515.970061] invalid opcode: 0000 [#1] Jun 19 10:37:31 dvouramenna kernel: [335515.970106] last sysfs file: /sys/devices/platform/f71805f.656/temp3_type Jun 19 10:37:31 dvouramenna kernel: [335515.970156] Modules linked in: cls_u32 cls_fw sch_sfq sch_cbq iptable_nat iptable_mangle ipt_MASQUERADE nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ftp ip_tables arptable_filter arp_tables ipv6 ath5k mac80211 ath cfg80211 cpufreq_ondemand processor thermal e_powersaver fan thermal_sys f71805f sha256_generic padlock_sha padlock_aes xt_mac xt_MARK dummy via_rhine r8169 mii tulip Jun 19 10:37:31 dvouramenna kernel: [335515.970565] Jun 19 10:37:31 dvouramenna kernel: [335515.970605] Pid: 1119, comm: phy1 Not tainted 2.6.34 #7 CN700-8237/ Jun 19 10:37:31 dvouramenna kernel: [335515.970661] EIP: 0060:[<c104c80a>] EFLAGS: 00010213 CPU: 0 Jun 19 10:37:31 dvouramenna kernel: [335515.970726] EIP is at queue_work+0x8a/0xc0 Jun 19 10:37:31 dvouramenna kernel: [335515.970769] EAX: 00000000 EBX: f68882e0 ECX: 00000000 EDX: 00000000 Jun 19 10:37:31 dvouramenna kernel: [335515.970824] ESI: 000008b0 EDI: f68882e4 EBP: f6888260 ESP: f6881e14 Jun 19 10:37:31 dvouramenna kernel: [335515.970877] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 Jun 19 10:37:31 dvouramenna kernel: [335515.970932] Process phy1 (pid: 1119, ti=f6880000 task=f70483b0 task.ti=f6880000) Jun 19 10:37:31 dvouramenna kernel: [335515.970995] Stack: Jun 19 10:37:31 dvouramenna kernel: [335515.971024] f243a640 c132992a 00000296 f6888260 000008b0 f243a668 f6888260 f81f995c Jun 19 10:37:31 dvouramenna kernel: [335515.971111] <0> f8215522 f6869c4c f243a668 00000000 00000000 00000000 f6869ae0 f6881f64 Jun 19 10:37:31 dvouramenna kernel: [335515.971215] <0> 000000b0 f6888268 01000000 f6888290 f6888260 f6888254 f6888200 f40ce440 Jun 19 10:37:31 dvouramenna kernel: [335515.971334] Call Trace: Jun 19 10:37:31 dvouramenna kernel: [335515.971389] [<c132992a>] ? __kfree_skb+0xfa/0x180 Jun 19 10:37:31 dvouramenna kernel: [335515.971497] [<f81f995c>] ? ieee80211_work_work+0x25c/0x1460 [mac80211] Jun 19 10:37:31 dvouramenna kernel: [335515.971564] [<c132992a>] ? __kfree_skb+0xfa/0x180 Jun 19 10:37:31 dvouramenna kernel: [335515.971622] [<c106dac9>] ? handle_IRQ_event+0x49/0x130 Jun 19 10:37:31 dvouramenna kernel: [335515.971687] [<c1057913>] ? sched_clock_cpu+0x2b3/0x400 Jun 19 10:37:31 dvouramenna kernel: [335515.971746] [<c1031d61>] ? pick_next_task_fair+0x281/0x470 Jun 19 10:37:31 dvouramenna kernel: [335515.971802] [<c1032161>] ? dequeue_task_fair+0x31/0x1d0 Jun 19 10:37:31 dvouramenna kernel: [335515.971865] [<c13c4036>] ? schedule+0x186/0x400 Jun 19 10:37:31 dvouramenna kernel: [335515.971918] [<c13c4057>] ? schedule+0x1a7/0x400 Jun 19 10:37:31 dvouramenna kernel: [335515.971999] [<f81ed4ab>] ? ieee80211_configure_filter+0x12b/0x170 [mac80211] Jun 19 10:37:31 dvouramenna kernel: [335515.972076] [<c104be10>] ? worker_thread+0x0/0x1d0 Jun 19 10:37:31 dvouramenna kernel: [335515.972130] [<c104bf08>] ? worker_thread+0xf8/0x1d0 Jun 19 10:37:31 dvouramenna kernel: [335515.972221] [<f81f9700>] ? ieee80211_work_work+0x0/0x1460 [mac80211] Jun 19 10:37:31 dvouramenna kernel: [335515.972288] [<c1050290>] ? autoremove_wake_function+0x0/0x40 Jun 19 10:37:31 dvouramenna kernel: [335515.972346] [<c104be10>] ? worker_thread+0x0/0x1d0 Jun 19 10:37:31 dvouramenna kernel: [335515.972402] [<c10500e4>] ? kthread+0x74/0x80 Jun 19 10:37:31 dvouramenna kernel: [335515.972456] [<c1050070>] ? kthread+0x0/0x80 Jun 19 10:37:31 dvouramenna kernel: [335515.972509] [<c1003236>] ? kernel_thread_helper+0x6/0x30 Jun 19 10:37:31 dvouramenna kernel: [335515.972552] Code: 89 7e 04 89 73 04 89 47 04 89 38 8d 46 08 c7 04 24 00 00 00 00 e8 17 32 fe ff 55 9d 83 c4 0c ba 01 00 00 00 5b 89 d0 5e 5f 5d c3 <0f> 0b eb fe 66 90 a1 f0 7a 50 c1 85 c0 89 44 24 04 74 a2 8b 08 Jun 19 10:37:31 dvouramenna kernel: [335515.972941] EIP: [<c104c80a>] queue_work+0x8a/0xc0 SS:ESP 0068:f6881e14 Jun 19 10:37:31 dvouramenna kernel: [335515.973393] ---[ end trace 0d951edee5034ce8 ]--- Jun 19 10:37:31 dvouramenna kernel: [335515.974575] BUG: unable to handle kernel paging request at 00200200 Jun 19 10:37:31 dvouramenna kernel: [335515.974753] IP: [<f81f91f5>] ieee80211_add_work+0x55/0xb0 [mac80211] Jun 19 10:37:31 dvouramenna kernel: [335515.974941] *pde = 00000000 Jun 19 10:37:31 dvouramenna kernel: [335515.975059] Oops: 0002 [#2] Jun 19 10:37:31 dvouramenna kernel: [335515.975175] last sysfs file: /sys/devices/platform/f71805f.656/temp3_type Jun 19 10:37:31 dvouramenna kernel: [335515.975264] Modules linked in: cls_u32 cls_fw sch_sfq sch_cbq iptable_nat iptable_mangle ipt_MASQUERADE nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ftp ip_tables arptable_filter arp_tables ipv6 ath5k mac80211 ath cfg80211 cpufreq_ondemand processor thermal e_powersaver fan thermal_sys f71805f sha256_generic padlock_sha padlock_aes xt_mac xt_MARK dummy via_rhine r8169 mii tulip Jun 19 10:37:31 dvouramenna kernel: [335515.976692] Jun 19 10:37:31 dvouramenna kernel: [335515.976692] Pid: 4, comm: events/0 Tainted: G D 2.6.34 #7 CN700-8237/ Jun 19 10:37:31 dvouramenna kernel: [335515.976692] EIP: 0060:[<f81f91f5>] EFLAGS: 00010246 CPU: 0 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] EIP is at ieee80211_add_work+0x55/0xb0 [mac80211] Jun 19 10:37:31 dvouramenna kernel: [335515.976692] EAX: f6888254 EBX: f6888200 ECX: 00000000 EDX: 00200200 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] ESI: f6888254 EDI: eb252540 EBP: f7051eb0 ESP: f7051e5c Jun 19 10:37:31 dvouramenna kernel: [335515.976692] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] Process events/0 (pid: 4, ti=f7050000 task=f7049170 task.ti=f7050000) Jun 19 10:37:31 dvouramenna kernel: [335515.976692] Stack: Jun 19 10:37:31 dvouramenna kernel: [335515.976692] f51497c0 00000000 eb252540 f81f6297 f6869ae0 f687ec5c f6869d44 f8216560 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] <0> f68880c0 00000000 f6869ae8 f818577c f6869b21 00000017 00000001 00000001 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] <0> 00fffff3 f6888c48 f6869800 f6888000 00000000 f687ec24 00000000 00000000 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] Call Trace: Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<f81f6297>] ? ieee80211_mgd_assoc+0x257/0x2e0 [mac80211] Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<f818577c>] ? __cfg80211_mlme_assoc+0x1dc/0x210 [cfg80211] Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<f8188686>] ? cfg80211_conn_do_work+0x106/0x1e0 [cfg80211] Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<f8189a24>] ? cfg80211_conn_work+0xb4/0x130 [cfg80211] Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c13c4036>] ? schedule+0x186/0x400 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c13c4057>] ? schedule+0x1a7/0x400 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c104be10>] ? worker_thread+0x0/0x1d0 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c104bf08>] ? worker_thread+0xf8/0x1d0 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<f8189970>] ? cfg80211_conn_work+0x0/0x130 [cfg80211] Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c1050290>] ? autoremove_wake_function+0x0/0x40 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c104be10>] ? worker_thread+0x0/0x1d0 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c10500e4>] ? kthread+0x74/0x80 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c1050070>] ? kthread+0x0/0x80 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] [<c1003236>] ? kernel_thread_helper+0x6/0x30 Jun 19 10:37:31 dvouramenna kernel: [335515.976692] Code: 00 f6 40 30 01 74 71 c6 47 2e 00 8b 9a 60 01 00 00 8d 73 54 89 f0 e8 2b ba 1c c9 8b 53 64 8d 43 60 89 7b 64 89 07 89 f0 89 57 04 <89> 3a e8 24 ba 1c c9 8d 93 80 00 00 00 89 d8 8b 74 24 04 8b 1c Jun 19 10:37:31 dvouramenna kernel: [335515.976692] EIP: [<f81f91f5>] ieee80211_add_work+0x55/0xb0 [mac80211] SS:ESP 0068:f7051e5c Jun 19 10:37:31 dvouramenna kernel: [335515.976692] CR2: 0000000000200200 Jun 19 10:37:31 dvouramenna kernel: [335515.985110] ---[ end trace 0d951edee5034ce9 ]---
Been awhile...are you still seeing this backtrace with 2.6.37 or later kernels?
After ATH5k upgrade an association loop with 100 attempts of association is not necessary. So I do not see this crash again. Frankly the router runs without interruption so boot-up occurs only rarely.
Closing on basis of comment 6...