Return-path: Received: from mail-ew0-f165.google.com ([209.85.219.165]:47382 "EHLO mail-ew0-f165.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752371AbZCRM42 (ORCPT ); Wed, 18 Mar 2009 08:56:28 -0400 Received: by ewy9 with SMTP id 9so29385ewy.37 for ; Wed, 18 Mar 2009 05:56:24 -0700 (PDT) From: Ivo van Doorn To: Antonio Marques , Johannes Berg Subject: Re: rt2x00 mesh support Date: Wed, 18 Mar 2009 13:48:51 +0100 Cc: Andrey Yurovsky , linux-wireless@vger.kernel.org References: <200903181102.21380.IvDoorn@gmail.com> <39909ECD-1C54-4FF2-A029-E99B037DB93A@icix.org> In-Reply-To: <39909ECD-1C54-4FF2-A029-E99B037DB93A@icix.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Message-Id: <200903181348.51609.IvDoorn@gmail.com> (sfid-20090318_135632_629077_D3870B8D) Sender: linux-wireless-owner@vger.kernel.org List-ID: On Wednesday 18 March 2009, Antonio Marques wrote: > On Mar 18, 2009, at 10:02 , Ivo van Doorn wrote: > > On Wednesday 18 March 2009, Johannes Berg wrote: > >> On Wed, 2009-03-18 at 00:01 +0100, Ivo van Doorn wrote: > >> > >>>>> This command means that mac80211 uses the start() callback > >>>>> function. This triggers rt2x00 to initialize > >>>>> the registers which resets the beacon generation. > >>>> > >>>> Strange, that doesn't seem right. If you look at net/mac80211/ > >>>> iface.c, > >>>> you'll see it call ->start(), then ->add_interface(), and later > >>>> ieee80211_start_mesh(), which calls _if_config() and sets > >>>> beacon/beacon_enabled. > >>> > >>> ok, I gone through the rt2x00 code a couple of times now to see > >>> how this bug can be triggered by rt2x00, > >>> But the only other scenario I could find, is when the open() > >>> callback for the netdevice structure doesn't end > >>> with a call to the config() callback function. But as far as I see > >>> it that is happening correctly. > >> > >> Maybe log (+dump_stack()) all the relevant calls from mac80211 to the > >> driver? That might give us a better idea of what's going on. Also, > >> Antonio, make sure you're using the very latest code. I for one need > >> sleep now :) > > > > Antonio, could you please use attached patch to add additional > > debugging to rt2x00. > > This will do a dump_stack for all important functions > > (add_interface, remove_interface, config() and config_interface()) > > > > It doesn't matter if this patch is on top of the previous patch or > > not. > > > > Thanks, > > > > Ivo > > > > Ok, I have updated to the very latest code (still the same behaviour > though) and > applied the new patch. The rather lengthy list of backtraces is > attached. Excellent thanks. :) Johannes, my previous assumption is apparently correct, The following is happening: ieee80211_open() -> ops->add_interface() -> ieee80211_start_mesh() -> ieee80211_if_config() -> ops->config_interface() -> ieee80211_hw_config() -> ops->config() Because config_interface() is called before config() the radio is not enabled at the moment config_interface() is called and the call to config() will effectively disable beaconing. Ivo --- > [ 2495.333900] phy3 -> rt2x00mac_add_interface: Error - ===> > [ 2495.398572] Pid: 5061, comm: ifconfig Not tainted 2.6.29-rc8-wl #1 > [ 2495.398574] Call Trace: > [ 2495.398583] [] ? printk+0x18/0x1b > [ 2495.398592] [] rt2x00mac_add_interface+0x58/0x200 > [rt2x00lib] > [ 2495.398624] [] ieee80211_open+0x2c7/0x8e0 [mac80211] > [ 2495.398631] [] dev_open+0x82/0xf0 > [ 2495.398634] [] ? _spin_unlock_bh+0x11/0x20 > [ 2495.398637] [] dev_change_flags+0x139/0x1d0 > [ 2495.398641] [] devinet_ioctl+0x542/0x600 > [ 2495.398644] [] ? do_page_fault+0x2ef/0x800 > [ 2495.398647] [] inet_ioctl+0x9a/0xc0 > [ 2495.398651] [] sock_ioctl+0x63/0x260 > [ 2495.398653] [] ? sock_ioctl+0x0/0x260 > [ 2495.398658] [] vfs_ioctl+0x28/0x90 > [ 2495.398660] [] do_vfs_ioctl+0x72/0x5b0 > [ 2495.398664] [] ? alloc_fd+0xe0/0x100 > [ 2495.398666] [] ? _spin_lock+0x8/0x10 > [ 2495.398670] [] ? do_sys_open+0xd7/0x100 > [ 2495.398673] [] ? do_sys_open+0xd7/0x100 > [ 2495.398676] [] ? fput+0x1f/0x30 > [ 2495.398679] [] sys_ioctl+0x63/0x70 > [ 2495.398682] [] sysenter_do_call+0x12/0x33 > [ 2495.400364] phy3 -> rt73usb_config_intf: Error - TXRX_CSR9 WRITE: > 0x000d0000, READ: 0x000d0000 > [ 2495.503881] phy3 -> rt2x00mac_add_interface: Error - <=== > [ 2495.568516] phy3 -> rt2x00mac_config_interface: Error - ===> > [ 2495.636217] Pid: 5061, comm: ifconfig Not tainted 2.6.29-rc8-wl #1 > [ 2495.636219] Call Trace: > [ 2495.636222] [] ? printk+0x18/0x1b > [ 2495.636228] [] rt2x00mac_config_interface+0x49/0x130 > [rt2x00lib] > [ 2495.636241] [] ? rt2x00mac_config_interface+0x0/0x130 > [rt2x00lib] > [ 2495.636252] [] ieee80211_if_config+0xd9/0x1f0 [mac80211] > [ 2495.636268] [] ieee80211_start_mesh+0x2a/0x30 [mac80211] > [ 2495.636279] [] ieee80211_open+0x7c9/0x8e0 [mac80211] > [ 2495.636284] [] dev_open+0x82/0xf0 > [ 2495.636286] [] ? _spin_unlock_bh+0x11/0x20 > [ 2495.636290] [] dev_change_flags+0x139/0x1d0 > [ 2495.636292] [] devinet_ioctl+0x542/0x600 > [ 2495.636295] [] ? do_page_fault+0x2ef/0x800 > [ 2495.636298] [] inet_ioctl+0x9a/0xc0 > [ 2495.636301] [] sock_ioctl+0x63/0x260 > [ 2495.636304] [] ? sock_ioctl+0x0/0x260 > [ 2495.636307] [] vfs_ioctl+0x28/0x90 > [ 2495.636310] [] do_vfs_ioctl+0x72/0x5b0 > [ 2495.636312] [] ? alloc_fd+0xe0/0x100 > [ 2495.636315] [] ? _spin_lock+0x8/0x10 > [ 2495.636318] [] ? do_sys_open+0xd7/0x100 > [ 2495.636320] [] ? do_sys_open+0xd7/0x100 > [ 2495.636323] [] ? fput+0x1f/0x30 > [ 2495.636326] [] sys_ioctl+0x63/0x70 > [ 2495.636329] [] sysenter_do_call+0x12/0x33 > [ 2495.638657] phy3 -> rt73usb_config_intf: Error - TXRX_CSR9 WRITE: > 0x000d0000, READ: 0x000d0000 > [ 2495.742550] phy3 -> rt73usb_write_beacon: Error - TXRX_CSR9 WRITE: > 0x00040000, READ: 0x00040000 > [ 2495.848942] phy3 -> rt73usb_kick_tx_queue: Error - TXRX_CSR9 WRITE: > 0x001d0000, READ: 0x001d0000 > [ 2495.954156] phy3 -> rt2x00mac_config_interface: Error - <=== > [ 2496.021865] Pid: 5061, comm: ifconfig Not tainted 2.6.29-rc8-wl #1 > [ 2496.021867] Call Trace: > [ 2496.021870] [] ? printk+0x18/0x1b > [ 2496.021876] [] rt2x00mac_config_interface+0xfd/0x130 > [rt2x00lib] > [ 2496.021889] [] ? rt2x00mac_config_interface+0x0/0x130 > [rt2x00lib] > [ 2496.021900] [] ieee80211_if_config+0xd9/0x1f0 [mac80211] > [ 2496.021914] [] ieee80211_start_mesh+0x2a/0x30 [mac80211] > [ 2496.021925] [] ieee80211_open+0x7c9/0x8e0 [mac80211] > [ 2496.021931] [] dev_open+0x82/0xf0 > [ 2496.021933] [] ? _spin_unlock_bh+0x11/0x20 > [ 2496.021937] [] dev_change_flags+0x139/0x1d0 > [ 2496.021940] [] devinet_ioctl+0x542/0x600 > [ 2496.021943] [] ? do_page_fault+0x2ef/0x800 > [ 2496.021946] [] inet_ioctl+0x9a/0xc0 > [ 2496.021948] [] sock_ioctl+0x63/0x260 > [ 2496.021951] [] ? sock_ioctl+0x0/0x260 > [ 2496.021954] [] vfs_ioctl+0x28/0x90 > [ 2496.021957] [] do_vfs_ioctl+0x72/0x5b0 > [ 2496.021960] [] ? alloc_fd+0xe0/0x100 > [ 2496.021962] [] ? _spin_lock+0x8/0x10 > [ 2496.021965] [] ? do_sys_open+0xd7/0x100 > [ 2496.021968] [] ? do_sys_open+0xd7/0x100 > [ 2496.021971] [] ? fput+0x1f/0x30 > [ 2496.021974] [] sys_ioctl+0x63/0x70 > [ 2496.021976] [] sysenter_do_call+0x12/0x33 > [ 2496.022818] phy3 -> rt2x00mac_config: Error - ===> > [ 2496.080208] Pid: 5061, comm: ifconfig Not tainted 2.6.29-rc8-wl #1 > [ 2496.080209] Call Trace: > [ 2496.080213] [] ? printk+0x18/0x1b > [ 2496.080219] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2496.080235] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2496.080246] [] ieee80211_open+0x64f/0x8e0 [mac80211] > [ 2496.080252] [] dev_open+0x82/0xf0 > [ 2496.080255] [] ? _spin_unlock_bh+0x11/0x20 > [ 2496.080258] [] dev_change_flags+0x139/0x1d0 > [ 2496.080261] [] devinet_ioctl+0x542/0x600 > [ 2496.080263] [] ? do_page_fault+0x2ef/0x800 > [ 2496.080267] [] inet_ioctl+0x9a/0xc0 > [ 2496.080269] [] sock_ioctl+0x63/0x260 > [ 2496.080272] [] ? sock_ioctl+0x0/0x260 > [ 2496.080275] [] vfs_ioctl+0x28/0x90 > [ 2496.080278] [] do_vfs_ioctl+0x72/0x5b0 > [ 2496.080280] [] ? alloc_fd+0xe0/0x100 > [ 2496.080283] [] ? _spin_lock+0x8/0x10 > [ 2496.080286] [] ? do_sys_open+0xd7/0x100 > [ 2496.080289] [] ? do_sys_open+0xd7/0x100 > [ 2496.080291] [] ? fput+0x1f/0x30 > [ 2496.080294] [] sys_ioctl+0x63/0x70 > [ 2496.080297] [] sysenter_do_call+0x12/0x33 > [ 2496.085232] phy3 -> rt73usb_init_registers: Error - TXRX_CSR9 > WRITE: 0x00000000, READ: 0x00000000 > [ 2496.223630] phy3 -> rt73usb_config_duration: Error - TXRX_CSR9 > WRITE: 0x00000640, READ: 0x00000640 > [ 2496.342899] phy3 -> rt2x00mac_config: Error - <=== > [ 2496.400228] phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 > - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0. > [ 2496.402285] phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 > - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0. > [ 2496.404285] phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 > - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0. > [ 2496.406280] phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 > - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0. > [ 2496.409318] phy3 -> rt2x00mac_config: Error - ===> > [ 2496.466744] Pid: 5066, comm: iwconfig Not tainted 2.6.29-rc8-wl #1 > [ 2496.466746] Call Trace: > [ 2496.466755] [] ? printk+0x18/0x1b > [ 2496.466765] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2496.466789] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2496.466819] [] ieee80211_set_freq+0x84/0x90 [mac80211] > [ 2496.466829] [] ieee80211_ioctl_siwfreq+0x8e/0x130 > [mac80211] > [ 2496.466834] [] ioctl_standard_call+0x5b/0x380 > [ 2496.466838] [] ? __dev_get_by_name+0x7d/0xa0 > [ 2496.466842] [] ? __dev_get_by_name+0x7d/0xa0 > [ 2496.466844] [] wext_handle_ioctl+0x14f/0x230 > [ 2496.466854] [] ? ieee80211_ioctl_siwfreq+0x0/0x130 > [mac80211] > [ 2496.466858] [] dev_ioctl+0x46b/0x530 > [ 2496.466861] [] ? do_page_fault+0x2ef/0x800 > [ 2496.466864] [] ? smack_sk_alloc_security+0x2a/0x70 > [ 2496.466868] [] ? sock_ioctl+0x0/0x260 > [ 2496.466871] [] sock_ioctl+0xed/0x260 > [ 2496.466874] [] ? _spin_lock+0x8/0x10 > [ 2496.466876] [] ? sock_ioctl+0x0/0x260 > [ 2496.466881] [] vfs_ioctl+0x28/0x90 > [ 2496.466884] [] do_vfs_ioctl+0x72/0x5b0 > [ 2496.466886] [] ? _spin_lock+0x8/0x10 > [ 2496.466890] [] ? fd_install+0x44/0x60 > [ 2496.466893] [] ? sock_map_fd+0x43/0x70 > [ 2496.466896] [] ? init_fpu+0x165/0x1a0 > [ 2496.466899] [] ? do_device_not_available+0x0/0x60 > [ 2496.466902] [] ? init_fpu+0x165/0x1a0 > [ 2496.466905] [] sys_ioctl+0x63/0x70 > [ 2496.466907] [] sysenter_do_call+0x12/0x33 > [ 2496.477792] phy3 -> rt2x00mac_config: Error - <=== > > After running 'iwlist mesh scan': > > [ 2590.349147] phy3 -> rt2x00mac_config_interface: Error - ===> > [ 2590.416899] Pid: 5069, comm: iwlist Not tainted 2.6.29-rc8-wl #1 > [ 2590.416902] Call Trace: > [ 2590.416911] [] ? printk+0x18/0x1b > [ 2590.416923] [] rt2x00mac_config_interface+0x49/0x130 > [rt2x00lib] > [ 2590.416941] [] ? rt2x00mac_config_interface+0x0/0x130 > [rt2x00lib] > [ 2590.416958] [] ieee80211_if_config+0xd9/0x1f0 [mac80211] > [ 2590.416972] [] ieee80211_start_scan+0x204/0x270 [mac80211] > [ 2590.416982] [] ieee80211_request_scan+0x6f/0xb0 [mac80211] > [ 2590.416993] [] ieee80211_scan+0x38/0x50 [mac80211] > [ 2590.417004] [] cfg80211_wext_siwscan+0x17f/0x200 > [cfg80211] > [ 2590.417009] [] ioctl_standard_call+0x199/0x380 > [ 2590.417014] [] ? __dev_get_by_name+0x7d/0xa0 > [ 2590.417017] [] ? __dev_get_by_name+0x7d/0xa0 > [ 2590.417020] [] wext_handle_ioctl+0x14f/0x230 > [ 2590.417027] [] ? cfg80211_wext_siwscan+0x0/0x200 > [cfg80211] > [ 2590.417030] [] dev_ioctl+0x46b/0x530 > [ 2590.417034] [] ? do_page_fault+0x2ef/0x800 > [ 2590.417037] [] ? smack_sk_alloc_security+0x2a/0x70 > [ 2590.417041] [] ? sock_ioctl+0x0/0x260 > [ 2590.417044] [] sock_ioctl+0xed/0x260 > [ 2590.417047] [] ? _spin_lock+0x8/0x10 > [ 2590.417050] [] ? sock_ioctl+0x0/0x260 > [ 2590.417054] [] vfs_ioctl+0x28/0x90 > [ 2590.417057] [] do_vfs_ioctl+0x72/0x5b0 > [ 2590.417059] [] ? _spin_lock+0x8/0x10 > [ 2590.417063] [] ? fd_install+0x44/0x60 > [ 2590.417066] [] ? sock_map_fd+0x43/0x70 > [ 2590.417069] [] ? sys_socket+0x54/0x70 > [ 2590.417072] [] ? sys_socketcall+0x265/0x270 > [ 2590.417075] [] sys_ioctl+0x63/0x70 > [ 2590.417078] [] sysenter_do_call+0x12/0x33 > [ 2590.419861] phy3 -> rt73usb_config_intf: Error - TXRX_CSR9 WRITE: > 0x000d0640, READ: 0x000d0640 > [ 2590.523014] phy3 -> rt2x00mac_config_interface: Error - <=== > [ 2590.590777] Pid: 5069, comm: iwlist Not tainted 2.6.29-rc8-wl #1 > [ 2590.590779] Call Trace: > [ 2590.590782] [] ? printk+0x18/0x1b > [ 2590.590789] [] rt2x00mac_config_interface+0xfd/0x130 > [rt2x00lib] > [ 2590.590803] [] ? rt2x00mac_config_interface+0x0/0x130 > [rt2x00lib] > [ 2590.590814] [] ieee80211_if_config+0xd9/0x1f0 [mac80211] > [ 2590.590826] [] ieee80211_start_scan+0x204/0x270 [mac80211] > [ 2590.590837] [] ieee80211_request_scan+0x6f/0xb0 [mac80211] > [ 2590.590848] [] ieee80211_scan+0x38/0x50 [mac80211] > [ 2590.590857] [] cfg80211_wext_siwscan+0x17f/0x200 > [cfg80211] > [ 2590.590860] [] ioctl_standard_call+0x199/0x380 > [ 2590.590864] [] ? __dev_get_by_name+0x7d/0xa0 > [ 2590.590867] [] ? __dev_get_by_name+0x7d/0xa0 > [ 2590.590870] [] wext_handle_ioctl+0x14f/0x230 > [ 2590.590876] [] ? cfg80211_wext_siwscan+0x0/0x200 > [cfg80211] > [ 2590.590880] [] dev_ioctl+0x46b/0x530 > [ 2590.590883] [] ? do_page_fault+0x2ef/0x800 > [ 2590.590886] [] ? smack_sk_alloc_security+0x2a/0x70 > [ 2590.590889] [] ? sock_ioctl+0x0/0x260 > [ 2590.590891] [] sock_ioctl+0xed/0x260 > [ 2590.590894] [] ? _spin_lock+0x8/0x10 > [ 2590.590897] [] ? sock_ioctl+0x0/0x260 > [ 2590.590900] [] vfs_ioctl+0x28/0x90 > [ 2590.590903] [] do_vfs_ioctl+0x72/0x5b0 > [ 2590.590905] [] ? _spin_lock+0x8/0x10 > [ 2590.590908] [] ? fd_install+0x44/0x60 > [ 2590.590911] [] ? sock_map_fd+0x43/0x70 > [ 2590.590914] [] ? sys_socket+0x54/0x70 > [ 2590.590917] [] ? sys_socketcall+0x265/0x270 > [ 2590.590920] [] sys_ioctl+0x63/0x70 > [ 2590.590922] [] sysenter_do_call+0x12/0x33 > [ 2590.616015] phy3 -> rt2x00mac_config: Error - ===> > [ 2590.673353] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2590.673354] Call Trace: > [ 2590.673358] [] ? printk+0x18/0x1b > [ 2590.673364] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2590.673383] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2590.673392] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2590.673403] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2590.673413] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2590.673417] [] run_workqueue+0x8d/0x150 > [ 2590.673421] [] ? prepare_to_wait+0x3a/0x70 > [ 2590.673423] [] worker_thread+0x88/0xf0 > [ 2590.673426] [] ? autoremove_wake_function+0x0/0x50 > [ 2590.673429] [] ? worker_thread+0x0/0xf0 > [ 2590.673432] [] kthread+0x3c/0x70 > [ 2590.673435] [] ? kthread+0x0/0x70 > [ 2590.673438] [] kernel_thread_helper+0x7/0x10 > [ 2590.683658] phy3 -> rt2x00mac_config: Error - <=== > [ 2590.796012] phy3 -> rt2x00mac_config: Error - ===> > [ 2590.853381] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2590.853382] Call Trace: > [ 2590.853386] [] ? printk+0x18/0x1b > [ 2590.853392] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2590.853411] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2590.853421] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2590.853431] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2590.853441] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2590.853444] [] run_workqueue+0x8d/0x150 > [ 2590.853448] [] ? prepare_to_wait+0x3a/0x70 > [ 2590.853450] [] worker_thread+0x88/0xf0 > [ 2590.853453] [] ? autoremove_wake_function+0x0/0x50 > [ 2590.853456] [] ? worker_thread+0x0/0xf0 > [ 2590.853459] [] kthread+0x3c/0x70 > [ 2590.853461] [] ? kthread+0x0/0x70 > [ 2590.853464] [] kernel_thread_helper+0x7/0x10 > [ 2590.863813] phy3 -> rt2x00mac_config: Error - <=== > [ 2590.976011] phy3 -> rt2x00mac_config: Error - ===> > [ 2591.033409] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2591.033411] Call Trace: > [ 2591.033415] [] ? printk+0x18/0x1b > [ 2591.033421] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2591.033448] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.033458] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2591.033468] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2591.033479] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.033482] [] run_workqueue+0x8d/0x150 > [ 2591.033486] [] ? prepare_to_wait+0x3a/0x70 > [ 2591.033488] [] worker_thread+0x88/0xf0 > [ 2591.033491] [] ? autoremove_wake_function+0x0/0x50 > [ 2591.033494] [] ? worker_thread+0x0/0xf0 > [ 2591.033497] [] kthread+0x3c/0x70 > [ 2591.033500] [] ? kthread+0x0/0x70 > [ 2591.033503] [] kernel_thread_helper+0x7/0x10 > [ 2591.043842] phy3 -> rt2x00mac_config: Error - <=== > [ 2591.156012] phy3 -> rt2x00mac_config: Error - ===> > [ 2591.213336] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2591.213338] Call Trace: > [ 2591.213341] [] ? printk+0x18/0x1b > [ 2591.213347] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2591.213366] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.213376] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2591.213386] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2591.213397] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.213400] [] run_workqueue+0x8d/0x150 > [ 2591.213403] [] ? prepare_to_wait+0x3a/0x70 > [ 2591.213406] [] worker_thread+0x88/0xf0 > [ 2591.213409] [] ? autoremove_wake_function+0x0/0x50 > [ 2591.213412] [] ? worker_thread+0x0/0xf0 > [ 2591.213415] [] kthread+0x3c/0x70 > [ 2591.213417] [] ? kthread+0x0/0x70 > [ 2591.213420] [] kernel_thread_helper+0x7/0x10 > [ 2591.223748] phy3 -> rt2x00mac_config: Error - <=== > [ 2591.336011] phy3 -> rt2x00mac_config: Error - ===> > [ 2591.393365] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2591.393366] Call Trace: > [ 2591.393369] [] ? printk+0x18/0x1b > [ 2591.393376] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2591.393394] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.393403] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2591.393414] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2591.393424] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.393427] [] run_workqueue+0x8d/0x150 > [ 2591.393430] [] ? prepare_to_wait+0x3a/0x70 > [ 2591.393433] [] worker_thread+0x88/0xf0 > [ 2591.393436] [] ? autoremove_wake_function+0x0/0x50 > [ 2591.393439] [] ? worker_thread+0x0/0xf0 > [ 2591.393442] [] kthread+0x3c/0x70 > [ 2591.393444] [] ? kthread+0x0/0x70 > [ 2591.393447] [] kernel_thread_helper+0x7/0x10 > [ 2591.403653] phy3 -> rt2x00mac_config: Error - <=== > [ 2591.516012] phy3 -> rt2x00mac_config: Error - ===> > [ 2591.573395] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2591.573397] Call Trace: > [ 2591.573400] [] ? printk+0x18/0x1b > [ 2591.573406] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2591.573424] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.573434] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2591.573445] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2591.573455] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.573458] [] run_workqueue+0x8d/0x150 > [ 2591.573462] [] ? prepare_to_wait+0x3a/0x70 > [ 2591.573464] [] worker_thread+0x88/0xf0 > [ 2591.573468] [] ? autoremove_wake_function+0x0/0x50 > [ 2591.573470] [] ? worker_thread+0x0/0xf0 > [ 2591.573473] [] kthread+0x3c/0x70 > [ 2591.573476] [] ? kthread+0x0/0x70 > [ 2591.573479] [] kernel_thread_helper+0x7/0x10 > [ 2591.583808] phy3 -> rt2x00mac_config: Error - <=== > [ 2591.696012] phy3 -> rt2x00mac_config: Error - ===> > [ 2591.753322] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2591.753324] Call Trace: > [ 2591.753327] [] ? printk+0x18/0x1b > [ 2591.753333] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2591.753351] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.753361] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2591.753371] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2591.753381] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.753384] [] run_workqueue+0x8d/0x150 > [ 2591.753388] [] ? prepare_to_wait+0x3a/0x70 > [ 2591.753390] [] worker_thread+0x88/0xf0 > [ 2591.753393] [] ? autoremove_wake_function+0x0/0x50 > [ 2591.753396] [] ? worker_thread+0x0/0xf0 > [ 2591.753398] [] kthread+0x3c/0x70 > [ 2591.753401] [] ? kthread+0x0/0x70 > [ 2591.753404] [] kernel_thread_helper+0x7/0x10 > [ 2591.763711] phy3 -> rt2x00mac_config: Error - <=== > [ 2591.876011] phy3 -> rt2x00mac_config: Error - ===> > [ 2591.933351] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2591.933353] Call Trace: > [ 2591.933356] [] ? printk+0x18/0x1b > [ 2591.933362] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2591.933380] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.933390] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2591.933401] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2591.933411] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2591.933414] [] run_workqueue+0x8d/0x150 > [ 2591.933417] [] ? prepare_to_wait+0x3a/0x70 > [ 2591.933420] [] worker_thread+0x88/0xf0 > [ 2591.933423] [] ? autoremove_wake_function+0x0/0x50 > [ 2591.933426] [] ? worker_thread+0x0/0xf0 > [ 2591.933429] [] kthread+0x3c/0x70 > [ 2591.933432] [] ? kthread+0x0/0x70 > [ 2591.933434] [] kernel_thread_helper+0x7/0x10 > [ 2591.943741] phy3 -> rt2x00mac_config: Error - <=== > [ 2592.056011] phy3 -> rt2x00mac_config: Error - ===> > [ 2592.113388] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2592.113389] Call Trace: > [ 2592.113392] [] ? printk+0x18/0x1b > [ 2592.113399] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2592.113417] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2592.113427] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2592.113437] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2592.113447] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2592.113450] [] run_workqueue+0x8d/0x150 > [ 2592.113454] [] ? prepare_to_wait+0x3a/0x70 > [ 2592.113456] [] worker_thread+0x88/0xf0 > [ 2592.113460] [] ? autoremove_wake_function+0x0/0x50 > [ 2592.113462] [] ? worker_thread+0x0/0xf0 > [ 2592.113465] [] kthread+0x3c/0x70 > [ 2592.113468] [] ? kthread+0x0/0x70 > [ 2592.113471] [] kernel_thread_helper+0x7/0x10 > [ 2592.123771] phy3 -> rt2x00mac_config: Error - <=== > [ 2592.236011] phy3 -> rt2x00mac_config: Error - ===> > [ 2592.293307] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2592.293308] Call Trace: > [ 2592.293312] [] ? printk+0x18/0x1b > [ 2592.293318] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2592.293336] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2592.293346] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2592.293356] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2592.293367] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2592.293370] [] run_workqueue+0x8d/0x150 > [ 2592.293373] [] ? prepare_to_wait+0x3a/0x70 > [ 2592.293376] [] worker_thread+0x88/0xf0 > [ 2592.293379] [] ? autoremove_wake_function+0x0/0x50 > [ 2592.293382] [] ? worker_thread+0x0/0xf0 > [ 2592.293385] [] kthread+0x3c/0x70 > [ 2592.293387] [] ? kthread+0x0/0x70 > [ 2592.293390] [] kernel_thread_helper+0x7/0x10 > [ 2592.303677] phy3 -> rt2x00mac_config: Error - <=== > [ 2592.416011] phy3 -> rt2x00mac_config: Error - ===> > [ 2592.473336] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2592.473337] Call Trace: > [ 2592.473341] [] ? printk+0x18/0x1b > [ 2592.473347] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2592.473365] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2592.473374] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2592.473385] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2592.473395] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2592.473398] [] run_workqueue+0x8d/0x150 > [ 2592.473402] [] ? prepare_to_wait+0x3a/0x70 > [ 2592.473404] [] worker_thread+0x88/0xf0 > [ 2592.473408] [] ? autoremove_wake_function+0x0/0x50 > [ 2592.473410] [] ? worker_thread+0x0/0xf0 > [ 2592.473413] [] kthread+0x3c/0x70 > [ 2592.473416] [] ? kthread+0x0/0x70 > [ 2592.473419] [] kernel_thread_helper+0x7/0x10 > [ 2592.483707] phy3 -> rt2x00mac_config: Error - <=== > [ 2592.596011] phy3 -> rt2x00mac_config: Error - ===> > [ 2592.653367] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2592.653369] Call Trace: > [ 2592.653372] [] ? printk+0x18/0x1b > [ 2592.653378] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2592.653397] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2592.653406] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2592.653417] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2592.653427] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2592.653430] [] run_workqueue+0x8d/0x150 > [ 2592.653433] [] ? prepare_to_wait+0x3a/0x70 > [ 2592.653436] [] worker_thread+0x88/0xf0 > [ 2592.653439] [] ? autoremove_wake_function+0x0/0x50 > [ 2592.653442] [] ? worker_thread+0x0/0xf0 > [ 2592.653445] [] kthread+0x3c/0x70 > [ 2592.653448] [] ? kthread+0x0/0x70 > [ 2592.653450] [] kernel_thread_helper+0x7/0x10 > [ 2592.663736] phy3 -> rt2x00mac_config: Error - <=== > [ 2592.948010] phy3 -> rt2x00mac_config: Error - ===> > [ 2593.005414] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2593.005416] Call Trace: > [ 2593.005419] [] ? printk+0x18/0x1b > [ 2593.005425] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2593.005448] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.005458] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2593.005468] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2593.005478] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.005481] [] run_workqueue+0x8d/0x150 > [ 2593.005484] [] ? prepare_to_wait+0x3a/0x70 > [ 2593.005487] [] worker_thread+0x88/0xf0 > [ 2593.005490] [] ? autoremove_wake_function+0x0/0x50 > [ 2593.005493] [] ? worker_thread+0x0/0xf0 > [ 2593.005496] [] kthread+0x3c/0x70 > [ 2593.005498] [] ? kthread+0x0/0x70 > [ 2593.005501] [] kernel_thread_helper+0x7/0x10 > [ 2593.015795] phy3 -> rt2x00mac_config: Error - <=== > [ 2593.128011] phy3 -> rt2x00mac_config: Error - ===> > [ 2593.185344] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2593.185346] Call Trace: > [ 2593.185349] [] ? printk+0x18/0x1b > [ 2593.185355] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2593.185374] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.185383] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2593.185393] [] ieee80211_scan_work+0x79/0x190 [mac80211] > [ 2593.185404] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.185407] [] run_workqueue+0x8d/0x150 > [ 2593.185410] [] ? prepare_to_wait+0x3a/0x70 > [ 2593.185413] [] worker_thread+0x88/0xf0 > [ 2593.185416] [] ? autoremove_wake_function+0x0/0x50 > [ 2593.185419] [] ? worker_thread+0x0/0xf0 > [ 2593.185421] [] kthread+0x3c/0x70 > [ 2593.185424] [] ? kthread+0x0/0x70 > [ 2593.185427] [] kernel_thread_helper+0x7/0x10 > [ 2593.195699] phy3 -> rt2x00mac_config: Error - <=== > [ 2593.480022] phy3 -> rt2x00mac_config: Error - ===> > [ 2593.537396] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2593.537397] Call Trace: > [ 2593.537402] [] ? printk+0x18/0x1b > [ 2593.537408] [] rt2x00mac_config+0x46/0xf0 [rt2x00lib] > [ 2593.537428] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.537438] [] ieee80211_hw_config+0xb2/0xc0 [mac80211] > [ 2593.537449] [] ieee80211_scan_completed+0xb7/0x3a0 > [mac80211] > [ 2593.537452] [] ? schedule+0x3de/0xa20 > [ 2593.537462] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.537473] [] ieee80211_scan_work+0x159/0x190 [mac80211] > [ 2593.537483] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.537486] [] run_workqueue+0x8d/0x150 > [ 2593.537490] [] ? prepare_to_wait+0x3a/0x70 > [ 2593.537492] [] worker_thread+0x88/0xf0 > [ 2593.537495] [] ? autoremove_wake_function+0x0/0x50 > [ 2593.537498] [] ? worker_thread+0x0/0xf0 > [ 2593.537501] [] kthread+0x3c/0x70 > [ 2593.537504] [] ? kthread+0x0/0x70 > [ 2593.537506] [] kernel_thread_helper+0x7/0x10 > [ 2593.547882] phy3 -> rt2x00mac_config: Error - <=== > [ 2593.606302] phy3 -> rt2x00mac_config_interface: Error - ===> > [ 2593.674076] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2593.674078] Call Trace: > [ 2593.674085] [] ? printk+0x18/0x1b > [ 2593.674094] [] rt2x00mac_config_interface+0x49/0x130 > [rt2x00lib] > [ 2593.674111] [] ? rt2x00mac_config_interface+0x0/0x130 > [rt2x00lib] > [ 2593.674126] [] ieee80211_if_config+0xd9/0x1f0 [mac80211] > [ 2593.674139] [] ieee80211_scan_completed+0x30c/0x3a0 > [mac80211] > [ 2593.674150] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.674160] [] ieee80211_scan_work+0x159/0x190 [mac80211] > [ 2593.674171] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2593.674175] [] run_workqueue+0x8d/0x150 > [ 2593.674179] [] ? prepare_to_wait+0x3a/0x70 > [ 2593.674182] [] worker_thread+0x88/0xf0 > [ 2593.674185] [] ? autoremove_wake_function+0x0/0x50 > [ 2593.674188] [] ? worker_thread+0x0/0xf0 > [ 2593.674190] [] kthread+0x3c/0x70 > [ 2593.674193] [] ? kthread+0x0/0x70 > [ 2593.674196] [] kernel_thread_helper+0x7/0x10 > [ 2593.675901] phy3 -> rt73usb_config_intf: Error - TXRX_CSR9 WRITE: > 0x000d0640, READ: 0x000d0640 > [ 2593.779792] phy3 -> rt73usb_write_beacon: Error - TXRX_CSR9 WRITE: > 0x00040640, READ: 0x00040640 > [ 2593.886185] phy3 -> rt73usb_kick_tx_queue: Error - TXRX_CSR9 WRITE: > 0x001d0640, READ: 0x001d0640 > [ 2593.991374] phy3 -> rt2x00mac_config_interface: Error - <=== > [ 2594.059083] Pid: 5028, comm: phy3 Not tainted 2.6.29-rc8-wl #1 > [ 2594.059085] Call Trace: > [ 2594.059088] [] ? printk+0x18/0x1b > [ 2594.059094] [] rt2x00mac_config_interface+0xfd/0x130 > [rt2x00lib] > [ 2594.059107] [] ? rt2x00mac_config_interface+0x0/0x130 > [rt2x00lib] > [ 2594.059118] [] ieee80211_if_config+0xd9/0x1f0 [mac80211] > [ 2594.059131] [] ieee80211_scan_completed+0x30c/0x3a0 > [mac80211] > [ 2594.059141] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2594.059152] [] ieee80211_scan_work+0x159/0x190 [mac80211] > [ 2594.059162] [] ? ieee80211_scan_work+0x0/0x190 [mac80211] > [ 2594.059165] [] run_workqueue+0x8d/0x150 > [ 2594.059169] [] ? prepare_to_wait+0x3a/0x70 > [ 2594.059171] [] worker_thread+0x88/0xf0 > [ 2594.059174] [] ? autoremove_wake_function+0x0/0x50 > [ 2594.059177] [] ? worker_thread+0x0/0xf0 > [ 2594.059180] [] kthread+0x3c/0x70 > [ 2594.059182] [] ? kthread+0x0/0x70 > [ 2594.059185] [] kernel_thread_helper+0x7/0x10 > >