Menu

#12 Marvell WiFi (WiFiStix) "scheduling while atomic" Kernel BUG

open
sakoman
Bug (21)
5
2008-01-15
2008-01-15
No

Using wireless tools "iwconfig" to set parameters such as the ESSID of the WiFi module (Marvel 88W8385) causes a "scheduling while atomic bug" to be printed.

Most of the times the request to set the ESSID is honored even though it causes a bug, but sometimes that too fails.

root@gumstix-custom-connex:~$ iwconfig wlan0 essid RESN
BUG: scheduling while atomic: iwconfig/0x00000001/802
[<c001c6b8>] (dump_stack+0x0/0x14) from [<c017d144>] (schedule+0x64/0x768)
[<c017d0e0>] (schedule+0x0/0x768) from [<bf080568>] (PrepareAndSendCommand+0x15c0/0x1608 [mcf25])
[<bf07efa8>] (PrepareAndSendCommand+0x0/0x1608 [mcf25]) from [<bf079574>] (wlan_get_wireless_stats+0x50/0x130 [mcf25])
[<bf079524>] (wlan_get_wireless_stats+0x0/0x130 [mcf25]) from [<c01276a0>] (wireless_seq_show+0x50/0x120)
r5 = C3B50760 r4 = C3BA7000
[<c0127650>] (wireless_seq_show+0x0/0x120) from [<c00890d0>] (seq_read+0x22c/0x384)
[<c0088ea4>] (seq_read+0x0/0x384) from [<c006c058>] (vfs_read+0xb4/0x134)
[<c006bfa4>] (vfs_read+0x0/0x134) from [<c006c478>] (sys_read+0x44/0x70)
r7 = 00000000 r6 = 00000000 r5 = FFFFFFF7 r4 = C02C9320
[<c006c434>] (sys_read+0x0/0x70) from [<c0017c60>] (ret_fast_syscall+0x0/0x2c)
r7 = 00000003 r6 = 000003FF r5 = 00000100 r4 = 00019008
BUG: scheduling while atomic: iwconfig/0x00000001/802
[<c001c6b8>] (dump_stack+0x0/0x14) from [<c017d144>] (schedule+0x64/0x768)
[<c017d0e0>] (schedule+0x0/0x768) from [<bf080568>] (PrepareAndSendCommand+0x15c0/0x1608 [mcf25])
[<bf07efa8>] (PrepareAndSendCommand+0x0/0x1608 [mcf25]) from [<bf0795e8>] (wlan_get_wireless_stats+0xc4/0x130 [mcf25])
[<bf079524>] (wlan_get_wireless_stats+0x0/0x130 [mcf25]) from [<c01276a0>] (wireless_seq_show+0x50/0x120)
r5 = C3B50760 r4 = C3BA7000
[<c0127650>] (wireless_seq_show+0x0/0x120) from [<c00890d0>] (seq_read+0x22c/0x384)
[<c0088ea4>] (seq_read+0x0/0x384) from [<c006c058>] (vfs_read+0xb4/0x134)
[<c006bfa4>] (vfs_read+0x0/0x134) from [<c006c478>] (sys_read+0x44/0x70)
r7 = 00000000 r6 = 00000000 r5 = FFFFFFF7 r4 = C02C9320
[<c006c434>] (sys_read+0x0/0x70) from [<c0017c60>] (ret_fast_syscall+0x0/0x2c)
r7 = 00000003 r6 = 000003FF r5 = 00000100 r4 = 00019008
root@gumstix-custom-connex:~$

Discussion


Log in to post a comment.