You are not logged in.

#1 2014-05-15 08:44:10

adam777
Member
Registered: 2012-05-28
Posts: 161

[Solved] WIreless Keeps Crashing

Hello all,
For the past few weeks my wireless connection keeps crashing several times a day.
The behavior is inconsistent - at times, connection will resume after a few seconds on its own, at times it will resume after restarting the NetworkManager service and at times a restart is required to restore wireless connection.
I'm running an updated [testing] installation based on linux-ck and Gnome (with NetworkManager).
The installation is about a month old, and as far as I can recall, I did not have those problems prior to the fresh installation (previous installation was based on the exact same components, the only difference being Gnome version 3.10/3.12 and ext4/btrfs).
As for hardware, the wireless card is an Intel 5300.
A sample dmesg output (If I recall correctly, I saw an explicit mention of iwlwifi at times):

[ 3405.554006] INFO: rcu_preempt detected stalls on CPUs/tasks: {} (detected by 1, t=60002 jiffies, g=73290, c=73289, q=1915)
[ 3405.554006] INFO: Stall ended before state dump start
[ 3585.559004] INFO: rcu_preempt detected stalls on CPUs/tasks: {} (detected by 1, t=240007 jiffies, g=73290, c=73289, q=11227)
[ 3585.559004] INFO: Stall ended before state dump start
[ 3600.233057] INFO: task kworker/u4:0:1433 blocked for more than 120 seconds.
[ 3600.233063]       Not tainted 3.14.4-1-ck #1
[ 3600.233064] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3600.233067] kworker/u4:0    D ffff880139cad540     0  1433      2 0x00000000
[ 3600.233091] Workqueue: phy0 ieee80211_ba_session_work [mac80211]
[ 3600.233094]  ffff88005c671b90 0000000000000046 ffff88013fd11b00 ffff8800b585be00
[ 3600.233097]  ffff8800b585be00 ffff88005c671fd8 0000000000014640 ffff8800b585c178
[ 3600.233100]  0000000000014640 ffff8800b585be00 ffff8800b585be00 ffff8800961cb480
[ 3600.233103] Call Trace:
[ 3600.233116]  [<ffffffff814e7ef9>] schedule_timeout+0x1c9/0x270
[ 3600.233119]  [<ffffffff814e9dcf>] wait_for_common+0xcf/0x190
[ 3600.233123]  [<ffffffff8109ba10>] ? wake_up_process+0x50/0x50
[ 3600.233127]  [<ffffffff810bb0c0>] ? kfree_call_rcu+0x20/0x20
[ 3600.233129]  [<ffffffff814e9ead>] wait_for_completion+0x1d/0x20
[ 3600.233132]  [<ffffffff810b730b>] wait_rcu_gp+0x5b/0x80
[ 3600.233134]  [<ffffffff810b7290>] ? __rcu_read_unlock+0x70/0x70
[ 3600.233136]  [<ffffffff810bb589>] synchronize_rcu+0x29/0x40
[ 3600.233141]  [<ffffffff813f4487>] synchronize_net+0x17/0x30
[ 3600.233148]  [<ffffffffa09cfb6d>] ieee80211_tx_ba_session_handle_start+0x5d/0x4f0 [mac80211]
[ 3600.233155]  [<ffffffffa09ce548>] ieee80211_ba_session_work+0x88/0x1a0 [mac80211]
[ 3600.233159]  [<ffffffff81087918>] process_one_work+0x168/0x450
[ 3600.233161]  [<ffffffff81088372>] worker_thread+0x132/0x3e0
[ 3600.233164]  [<ffffffff81088240>] ? manage_workers.isra.26+0x2d0/0x2d0
[ 3600.233166]  [<ffffffff8108e72a>] kthread+0xea/0x100
[ 3600.233169]  [<ffffffff8108e640>] ? kthread_create_on_node+0x1a0/0x1a0
[ 3600.233172]  [<ffffffff814f51bc>] ret_from_fork+0x7c/0xb0
[ 3600.233174]  [<ffffffff8108e640>] ? kthread_create_on_node+0x1a0/0x1a0
[ 3720.233119] INFO: task kworker/u4:0:1433 blocked for more than 120 seconds.
[ 3720.233132]       Not tainted 3.14.4-1-ck #1
[ 3720.233133] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3720.233136] kworker/u4:0    D ffff880139cad540     0  1433      2 0x00000000
[ 3720.233186] Workqueue: phy0 ieee80211_ba_session_work [mac80211]
[ 3720.233190]  ffff88005c671b90 0000000000000046 ffff88013fd11b00 ffff8800b585be00
[ 3720.233193]  ffff8800b585be00 ffff88005c671fd8 0000000000014640 ffff8800b585c178
[ 3720.233196]  0000000000014640 ffff8800b585be00 ffff8800b585be00 ffff8800961cb480
[ 3720.233199] Call Trace:
[ 3720.233221]  [<ffffffff814e7ef9>] schedule_timeout+0x1c9/0x270
[ 3720.233225]  [<ffffffff814e9dcf>] wait_for_common+0xcf/0x190
[ 3720.233230]  [<ffffffff8109ba10>] ? wake_up_process+0x50/0x50
[ 3720.233235]  [<ffffffff810bb0c0>] ? kfree_call_rcu+0x20/0x20
[ 3720.233237]  [<ffffffff814e9ead>] wait_for_completion+0x1d/0x20
[ 3720.233240]  [<ffffffff810b730b>] wait_rcu_gp+0x5b/0x80
[ 3720.233242]  [<ffffffff810b7290>] ? __rcu_read_unlock+0x70/0x70
[ 3720.233245]  [<ffffffff810bb589>] synchronize_rcu+0x29/0x40
[ 3720.233252]  [<ffffffff813f4487>] synchronize_net+0x17/0x30
[ 3720.233259]  [<ffffffffa09cfb6d>] ieee80211_tx_ba_session_handle_start+0x5d/0x4f0 [mac80211]
[ 3720.233267]  [<ffffffffa09ce548>] ieee80211_ba_session_work+0x88/0x1a0 [mac80211]
[ 3720.233274]  [<ffffffff81087918>] process_one_work+0x168/0x450
[ 3720.233276]  [<ffffffff81088372>] worker_thread+0x132/0x3e0
[ 3720.233279]  [<ffffffff81088240>] ? manage_workers.isra.26+0x2d0/0x2d0
[ 3720.233283]  [<ffffffff8108e72a>] kthread+0xea/0x100
[ 3720.233285]  [<ffffffff8108e640>] ? kthread_create_on_node+0x1a0/0x1a0
[ 3720.233290]  [<ffffffff814f51bc>] ret_from_fork+0x7c/0xb0
[ 3720.233293]  [<ffffffff8108e640>] ? kthread_create_on_node+0x1a0/0x1a0
[ 3765.564006] INFO: rcu_preempt detected stalls on CPUs/tasks: {} (detected by 1, t=420012 jiffies, g=73290, c=73289, q=20584)
[ 3765.564006] INFO: Stall ended before state dump start
[ 3840.233093] INFO: task kworker/u4:0:1433 blocked for more than 120 seconds.
[ 3840.233101]       Not tainted 3.14.4-1-ck #1
[ 3840.233103] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3840.233105] kworker/u4:0    D ffff880139cad540     0  1433      2 0x00000000
[ 3840.233142] Workqueue: phy0 ieee80211_ba_session_work [mac80211]
[ 3840.233145]  ffff88005c671b90 0000000000000046 ffff88013fd11b00 ffff8800b585be00
[ 3840.233148]  ffff8800b585be00 ffff88005c671fd8 0000000000014640 ffff8800b585c178
[ 3840.233151]  0000000000014640 ffff8800b585be00 ffff8800b585be00 ffff8800961cb480
[ 3840.233154] Call Trace:
[ 3840.233171]  [<ffffffff814e7ef9>] schedule_timeout+0x1c9/0x270
[ 3840.233175]  [<ffffffff814e9dcf>] wait_for_common+0xcf/0x190
[ 3840.233180]  [<ffffffff8109ba10>] ? wake_up_process+0x50/0x50
[ 3840.233183]  [<ffffffff810bb0c0>] ? kfree_call_rcu+0x20/0x20
[ 3840.233186]  [<ffffffff814e9ead>] wait_for_completion+0x1d/0x20
[ 3840.233189]  [<ffffffff810b730b>] wait_rcu_gp+0x5b/0x80
[ 3840.233191]  [<ffffffff810b7290>] ? __rcu_read_unlock+0x70/0x70
[ 3840.233193]  [<ffffffff810bb589>] synchronize_rcu+0x29/0x40
[ 3840.233197]  [<ffffffff813f4487>] synchronize_net+0x17/0x30
[ 3840.233205]  [<ffffffffa09cfb6d>] ieee80211_tx_ba_session_handle_start+0x5d/0x4f0 [mac80211]
[ 3840.233212]  [<ffffffffa09ce548>] ieee80211_ba_session_work+0x88/0x1a0 [mac80211]
[ 3840.233216]  [<ffffffff81087918>] process_one_work+0x168/0x450
[ 3840.233218]  [<ffffffff81088372>] worker_thread+0x132/0x3e0
[ 3840.233221]  [<ffffffff81088240>] ? manage_workers.isra.26+0x2d0/0x2d0
[ 3840.233224]  [<ffffffff8108e72a>] kthread+0xea/0x100
[ 3840.233226]  [<ffffffff8108e640>] ? kthread_create_on_node+0x1a0/0x1a0
[ 3840.233230]  [<ffffffff814f51bc>] ret_from_fork+0x7c/0xb0
[ 3840.233232]  [<ffffffff8108e640>] ? kthread_create_on_node+0x1a0/0x1a0
.
.
.
[ 6724.896004] INFO: rcu_preempt detected stalls on CPUs/tasks: {} (detected by 1, t=60002 jiffies, g=137077, c=137076, q=3649)
[ 6724.896004] INFO: Stall ended before state dump start

Thanks, Adam.

Last edited by adam777 (2014-05-16 07:07:11)

Offline

#2 2014-05-15 10:16:23

Rexilion
Member
Registered: 2013-12-23
Posts: 784

Re: [Solved] WIreless Keeps Crashing

Do you have the same problems with a non ck kernel?


fs/super.c : "Self-destruct in 5 seconds.  Have a nice day...\n",

Offline

#3 2014-05-16 07:06:50

adam777
Member
Registered: 2012-05-28
Posts: 161

Re: [Solved] WIreless Keeps Crashing

Thanks Rexilion,
I keep forgetting linux-ck is a kernel, and as such might affect anything and everything.
Moving to standard arch kernel seems to calm things down, no crashes at all.
Thanks.

Offline

Board footer

Powered by FluxBB