* BUG: scheduling while atomic: rt73usb
@ 2008-05-13 8:35 Christian Schäfer
2008-05-13 8:59 ` Johannes Berg
0 siblings, 1 reply; 5+ messages in thread
From: Christian Schäfer @ 2008-05-13 8:35 UTC (permalink / raw)
To: linux-wireless
Hi,
with vanilla kernel 2.6.26-rc1 and -rc2 I get the following in my dmesg.
The wireless card is a LogiLink USB card, lsusb gives
Bus 002 Device 002: ID 148f:2573 Ralink Technology, Corp. RT2501USB
Wireless Adapter
If you need further info like my .config, please let me know. And please
CC to me since I'm not on the list.
usbcore: registered new interface driver rt73usb
udev: renamed network interface wlan0 to wlan1
firmware: requesting rt73.bin
BUG: scheduling while atomic: rt73usb/1176/0x00000002
Pid: 1176, comm: rt73usb Not tainted 2.6.26-rc1 #6
[dm_mod:schedule+0x25d/0x380] schedule+0x25d/0x320
[lp:schedule_timeout+0x49/0x300] schedule_timeout+0x49/0xc0
[xfs_iget_core+0x32e/0x5f0] xfs_iget_core+0x32e/0x5f0
[process_timeout+0x0/0x10] process_timeout+0x0/0x10
[lp:schedule_timeout+0x44/0x300] schedule_timeout+0x44/0xc0
[wait_for_common+0x81/0x170] wait_for_common+0x81/0x170
[<c0119b10>] default_wake_function+0x0/0x10
[usb_start_wait_urb+0x97/0xc0] usb_start_wait_urb+0x97/0xc0
[rt2x00usb:usb_control_msg+0xcb/0x5c480] usb_control_msg+0xcb/0x100
[<f92d0481>] rt2x00usb_vendor_request+0xa1/0x120 [rt2x00usb]
[ktime_get_ts+0x1e/0x50] ktime_get_ts+0x1e/0x50
[<f92d058b>] rt2x00usb_vendor_req_buff_lock+0x8b/0x170 [rt2x00usb]
[try_to_wake_up+0x90/0xa0] try_to_wake_up+0x90/0xa0
[<f92d06d0>] rt2x00usb_vendor_request_buff+0x60/0x80 [rt2x00usb]
[<f92e1718>] rt73usb_config_erp+0x38/0x110 [rt73usb]
[<f929715a>] rt2x00lib_config_erp+0x7a/0xb0 [rt2x00lib]
[<f929623c>] rt2x00lib_intf_scheduled_iter+0x9c/0xf0 [rt2x00lib]
[<f9309841>] ieee80211_iterate_active_interfaces+0x71/0xa0 [mac80211]
[<f92961a0>] rt2x00lib_intf_scheduled_iter+0x0/0xf0 [rt2x00lib]
[<f9295060>] rt2x00lib_intf_scheduled+0x0/0x20 [rt2x00lib]
[run_workqueue+0x81/0x130] run_workqueue+0x81/0x130
[worker_thread+0x0/0xd0] worker_thread+0x0/0xd0
[worker_thread+0x79/0xd0] worker_thread+0x79/0xd0
[<c0130270>] autoremove_wake_function+0x0/0x40
[worker_thread+0x0/0xd0] worker_thread+0x0/0xd0
[kthread+0x42/0x70] kthread+0x42/0x70
[kthread+0x0/0x70] kthread+0x0/0x70
[kernel_thread_helper+0x7/0x1c] kernel_thread_helper+0x7/0x1c
=======================
BUG: scheduling while atomic: rt73usb/1176/0x00000002
Pid: 1176, comm: rt73usb Not tainted 2.6.26-rc1 #6
[dm_mod:schedule+0x25d/0x380] schedule+0x25d/0x320
[lp:schedule_timeout+0x49/0x300] schedule_timeout+0x49/0xc0
[xfs_iget_core+0x32e/0x5f0] xfs_iget_core+0x32e/0x5f0
[process_timeout+0x0/0x10] process_timeout+0x0/0x10
[lp:schedule_timeout+0x44/0x300] schedule_timeout+0x44/0xc0
[wait_for_common+0x81/0x170] wait_for_common+0x81/0x170
[<c0119b10>] default_wake_function+0x0/0x10
[usb_start_wait_urb+0x97/0xc0] usb_start_wait_urb+0x97/0xc0
[rt2x00usb:usb_control_msg+0xcb/0x5c480] usb_control_msg+0xcb/0x100
[<f92d0481>] rt2x00usb_vendor_request+0xa1/0x120 [rt2x00usb]
[ktime_get_ts+0x1e/0x50] ktime_get_ts+0x1e/0x50
[<f92d061b>] rt2x00usb_vendor_req_buff_lock+0x11b/0x170 [rt2x00usb]
[<f92d06d0>] rt2x00usb_vendor_request_buff+0x60/0x80 [rt2x00usb]
[<f92e1766>] rt73usb_config_erp+0x86/0x110 [rt73usb]
[<f929715a>] rt2x00lib_config_erp+0x7a/0xb0 [rt2x00lib]
[<f929623c>] rt2x00lib_intf_scheduled_iter+0x9c/0xf0 [rt2x00lib]
[<f9309841>] ieee80211_iterate_active_interfaces+0x71/0xa0 [mac80211]
[<f92961a0>] rt2x00lib_intf_scheduled_iter+0x0/0xf0 [rt2x00lib]
[<f9295060>] rt2x00lib_intf_scheduled+0x0/0x20 [rt2x00lib]
[run_workqueue+0x81/0x130] run_workqueue+0x81/0x130
[worker_thread+0x0/0xd0] worker_thread+0x0/0xd0
[worker_thread+0x79/0xd0] worker_thread+0x79/0xd0
[<c0130270>] autoremove_wake_function+0x0/0x40
[worker_thread+0x0/0xd0] worker_thread+0x0/0xd0
[kthread+0x42/0x70] kthread+0x42/0x70
[kthread+0x0/0x70] kthread+0x0/0x70
[kernel_thread_helper+0x7/0x1c] kernel_thread_helper+0x7/0x1c
=======================
BUG: scheduling while atomic: rt73usb/1176/0x00000002
Pid: 1176, comm: rt73usb Not tainted 2.6.26-rc1 #6
[dm_mod:schedule+0x25d/0x380] schedule+0x25d/0x320
[lp:schedule_timeout+0x49/0x300] schedule_timeout+0x49/0xc0
[xfs_iget_core+0x32e/0x5f0] xfs_iget_core+0x32e/0x5f0
[process_timeout+0x0/0x10] process_timeout+0x0/0x10
[lp:schedule_timeout+0x44/0x300] schedule_timeout+0x44/0xc0
[wait_for_common+0x81/0x170] wait_for_common+0x81/0x170
[<c0119b10>] default_wake_function+0x0/0x10
[usb_start_wait_urb+0x97/0xc0] usb_start_wait_urb+0x97/0xc0
[rt2x00usb:usb_control_msg+0xcb/0x5c480] usb_control_msg+0xcb/0x100
[<f92d0481>] rt2x00usb_vendor_request+0xa1/0x120 [rt2x00usb]
[ktime_get+0x18/0x40] ktime_get+0x18/0x40
[<f92d058b>] rt2x00usb_vendor_req_buff_lock+0x8b/0x170 [rt2x00usb]
[<f92d06d0>] rt2x00usb_vendor_request_buff+0x60/0x80 [rt2x00usb]
[<f92e1792>] rt73usb_config_erp+0xb2/0x110 [rt73usb]
[<f929715a>] rt2x00lib_config_erp+0x7a/0xb0 [rt2x00lib]
[<f929623c>] rt2x00lib_intf_scheduled_iter+0x9c/0xf0 [rt2x00lib]
[<f9309841>] ieee80211_iterate_active_interfaces+0x71/0xa0 [mac80211]
[<f92961a0>] rt2x00lib_intf_scheduled_iter+0x0/0xf0 [rt2x00lib]
[<f9295060>] rt2x00lib_intf_scheduled+0x0/0x20 [rt2x00lib]
[run_workqueue+0x81/0x130] run_workqueue+0x81/0x130
[worker_thread+0x0/0xd0] worker_thread+0x0/0xd0
[worker_thread+0x79/0xd0] worker_thread+0x79/0xd0
[<c0130270>] autoremove_wake_function+0x0/0x40
[worker_thread+0x0/0xd0] worker_thread+0x0/0xd0
[kthread+0x42/0x70] kthread+0x42/0x70
[kthread+0x0/0x70] kthread+0x0/0x70
[kernel_thread_helper+0x7/0x1c] kernel_thread_helper+0x7/0x1c
=======================
BUG: scheduling while atomic: rt73usb/1176/0x00000002
Pid: 1176, comm: rt73usb Not tainted 2.6.26-rc1 #6
[dm_mod:schedule+0x25d/0x380] schedule+0x25d/0x320
[lp:schedule_timeout+0x49/0x300] schedule_timeout+0x49/0xc0
[xfs_iget_core+0x32e/0x5f0] xfs_iget_core+0x32e/0x5f0
[process_timeout+0x0/0x10] process_timeout+0x0/0x10
[lp:schedule_timeout+0x44/0x300] schedule_timeout+0x44/0xc0
[wait_for_common+0x81/0x170] wait_for_common+0x81/0x170
[<c0119b10>] default_wake_function+0x0/0x10
[usb_start_wait_urb+0x97/0xc0] usb_start_wait_urb+0x97/0xc0
[rt2x00usb:usb_control_msg+0xcb/0x5c480] usb_control_msg+0xcb/0x100
[<f92d0481>] rt2x00usb_vendor_request+0xa1/0x120 [rt2x00usb]
[ktime_get+0x18/0x40] ktime_get+0x18/0x40
[<f92d061b>] rt2x00usb_vendor_req_buff_lock+0x11b/0x170 [rt2x00usb]
[<f92d06d0>] rt2x00usb_vendor_request_buff+0x60/0x80 [rt2x00usb]
[<f92e17e5>] rt73usb_config_erp+0x105/0x110 [rt73usb]
[<f929715a>] rt2x00lib_config_erp+0x7a/0xb0 [rt2x00lib]
[<f929623c>] rt2x00lib_intf_scheduled_iter+0x9c/0xf0 [rt2x00lib]
[<f9309841>] ieee80211_iterate_active_interfaces+0x71/0xa0 [mac80211]
[<f92961a0>] rt2x00lib_intf_scheduled_iter+0x0/0xf0 [rt2x00lib]
[<f9295060>] rt2x00lib_intf_scheduled+0x0/0x20 [rt2x00lib]
[run_workqueue+0x81/0x130] run_workqueue+0x81/0x130
[worker_thread+0x0/0xd0] worker_thread+0x0/0xd0
[worker_thread+0x79/0xd0] worker_thread+0x79/0xd0
[<c0130270>] autoremove_wake_function+0x0/0x40
[worker_thread+0x0/0xd0] worker_thread+0x0/0xd0
[kthread+0x42/0x70] kthread+0x42/0x70
[kthread+0x0/0x70] kthread+0x0/0x70
[kernel_thread_helper+0x7/0x1c] kernel_thread_helper+0x7/0x1c
=======================
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: BUG: scheduling while atomic: rt73usb
2008-05-13 8:35 BUG: scheduling while atomic: rt73usb Christian Schäfer
@ 2008-05-13 8:59 ` Johannes Berg
2008-05-13 11:10 ` Ivo van Doorn
0 siblings, 1 reply; 5+ messages in thread
From: Johannes Berg @ 2008-05-13 8:59 UTC (permalink / raw)
To: Christian Schäfer; +Cc: linux-wireless
[-- Attachment #1: Type: text/plain, Size: 303 bytes --]
> [<f929715a>] rt2x00lib_config_erp+0x7a/0xb0 [rt2x00lib]
> [<f929623c>] rt2x00lib_intf_scheduled_iter+0x9c/0xf0 [rt2x00lib]
> [<f9309841>] ieee80211_iterate_active_interfaces+0x71/0xa0 [mac80211]
If I read this correctly, it was recently fixed (but not committed yet
afaict)
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 828 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: BUG: scheduling while atomic: rt73usb
2008-05-13 8:59 ` Johannes Berg
@ 2008-05-13 11:10 ` Ivo van Doorn
2008-05-13 14:28 ` John W. Linville
0 siblings, 1 reply; 5+ messages in thread
From: Ivo van Doorn @ 2008-05-13 11:10 UTC (permalink / raw)
To: Johannes Berg; +Cc: Christian Schäfer, linux-wireless
On Tuesday 13 May 2008, Johannes Berg wrote:
>
> > [<f929715a>] rt2x00lib_config_erp+0x7a/0xb0 [rt2x00lib]
> > [<f929623c>] rt2x00lib_intf_scheduled_iter+0x9c/0xf0 [rt2x00lib]
> > [<f9309841>] ieee80211_iterate_active_interfaces+0x71/0xa0 [mac80211]
>
> If I read this correctly, it was recently fixed (but not committed yet
> afaict)
Yes, the fix was send as part of a pull request from rt2x00.git,
and I've requested it to be merged for 2.6.26 as well.
Ivo
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: BUG: scheduling while atomic: rt73usb
2008-05-13 11:10 ` Ivo van Doorn
@ 2008-05-13 14:28 ` John W. Linville
2008-05-13 15:10 ` Ivo van Doorn
0 siblings, 1 reply; 5+ messages in thread
From: John W. Linville @ 2008-05-13 14:28 UTC (permalink / raw)
To: Ivo van Doorn; +Cc: Johannes Berg, Christian Schäfer, linux-wireless
On Tue, May 13, 2008 at 01:10:19PM +0200, Ivo van Doorn wrote:
> On Tuesday 13 May 2008, Johannes Berg wrote:
> >
> > > [<f929715a>] rt2x00lib_config_erp+0x7a/0xb0 [rt2x00lib]
> > > [<f929623c>] rt2x00lib_intf_scheduled_iter+0x9c/0xf0 [rt2x00lib]
> > > [<f9309841>] ieee80211_iterate_active_interfaces+0x71/0xa0 [mac80211]
> >
> > If I read this correctly, it was recently fixed (but not committed yet
> > afaict)
>
> Yes, the fix was send as part of a pull request from rt2x00.git,
> and I've requested it to be merged for 2.6.26 as well.
Hmmmm...is that "mac80211: Add RTNL version of
ieee80211_iterate_active_interfaces"? I didn't see any indication
that one was for 2.6.26. If it is, I'll get it out with the next
round of fixes.
John
--
John W. Linville
linville@tuxdriver.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: BUG: scheduling while atomic: rt73usb
2008-05-13 14:28 ` John W. Linville
@ 2008-05-13 15:10 ` Ivo van Doorn
0 siblings, 0 replies; 5+ messages in thread
From: Ivo van Doorn @ 2008-05-13 15:10 UTC (permalink / raw)
To: John W. Linville; +Cc: Johannes Berg, Christian Schäfer, linux-wireless
On Tuesday 13 May 2008, John W. Linville wrote:
> On Tue, May 13, 2008 at 01:10:19PM +0200, Ivo van Doorn wrote:
> > On Tuesday 13 May 2008, Johannes Berg wrote:
> > >
> > > > [<f929715a>] rt2x00lib_config_erp+0x7a/0xb0 [rt2x00lib]
> > > > [<f929623c>] rt2x00lib_intf_scheduled_iter+0x9c/0xf0 [rt2x00lib]
> > > > [<f9309841>] ieee80211_iterate_active_interfaces+0x71/0xa0 [mac80211]
> > >
> > > If I read this correctly, it was recently fixed (but not committed yet
> > > afaict)
> >
> > Yes, the fix was send as part of a pull request from rt2x00.git,
> > and I've requested it to be merged for 2.6.26 as well.
>
> Hmmmm...is that "mac80211: Add RTNL version of
> ieee80211_iterate_active_interfaces"? I didn't see any indication
> that one was for 2.6.26. If it is, I'll get it out with the next
> round of fixes.
Yep, that is the one.
I marked it as 2.6.26 material when I send it as separate patch,
but didn't in the pull request of last saturday.
But the subject didn't contain any hint about it being a bugfix,
so it is easy to overlook. ;)
Ivo
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-05-13 14:58 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-13 8:35 BUG: scheduling while atomic: rt73usb Christian Schäfer
2008-05-13 8:59 ` Johannes Berg
2008-05-13 11:10 ` Ivo van Doorn
2008-05-13 14:28 ` John W. Linville
2008-05-13 15:10 ` Ivo van Doorn
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).