Re: Warning when terminating wpa_supplicant (wext driver)

Johannes Berg
2009-05-07T11:35:08Z

[-- Attachment #1: Type: text/plain, Size: 2561 bytes --]

Copying Wey-Yi, but I think she's aware of this? It's definitely a
driver issue. I _suspect_, but am not sure, that the driver kills the
aggregation session when we disassoc or something and we only tell it
about the STA removal after that, when it already killed the STA. Thus
it would be a consequence of iwlwifi not implementing a proper
sta_notify() callback.

johannes

On Wed, 2009-05-06 at 23:18 -0700, Marcel Holtmann wrote:
> Hi guys,
>
> so I am running the wireless-testing.git tree from today and when
> terminating wpa_supplicant (wext driver), I get this warning in my
> kernel logs:
>
> ------------[ cut here ]------------
> WARNING: at net/mac80211/agg-tx.c:142 ___ieee80211_stop_tx_ba_session+0x6b/0x7e [mac80211]()
> Hardware name: 7454CTO
> Modules linked in: tun fuse sco bluetooth binfmt_misc uinput iwlagn snd_hda_codec_conexant snd_hda_intel iwlcore snd_hda_codec i2400m_usb mbm cdc_ether i2400m usbnet uvcvideo snd_pcm mii mac80211 cdc_acm cdc_wdm snd_timer snd cfg80211 wimax soundcore snd_page_alloc uhci_hcd ehci_hcd [last unloaded: microcode]
> Pid: 2741, comm: wpa_supplicant Not tainted 2.6.30-rc4-wl #17
> Call Trace:
> [<ffffffff80234b58>] warn_slowpath+0xb1/0xe5
> [<ffffffffa014bda4>] ? iwl_tx_agg_stop+0x297/0x2bd [iwlcore]
> [<ffffffffa018612c>] ? iwl_mac_ampdu_action+0x2ab/0x332 [iwlagn]
> [<ffffffffa0088b02>] ___ieee80211_stop_tx_ba_session+0x6b/0x7e [mac80211]
> [<ffffffffa0088c80>] __ieee80211_stop_tx_ba_session+0x63/0x7b [mac80211]
> [<ffffffffa008890c>] ieee80211_sta_tear_down_BA_sessions+0x1b/0x3b [mac80211]
> [<ffffffffa008f105>] ieee80211_stop+0x9f/0x561 [mac80211]
> [<ffffffff80548124>] ? _spin_unlock_bh+0x1e/0x20
> [<ffffffff804b4583>] ? dev_deactivate+0x156/0x186
> [<ffffffff804a72f3>] dev_close+0x74/0x96
> [<ffffffff804a6f93>] dev_change_flags+0xba/0x180
> [<ffffffff804e3008>] devinet_ioctl+0x278/0x604
> [<ffffffff804e423e>] inet_ioctl+0x92/0xaa
> [<ffffffff80497b8e>] sock_ioctl+0x1f1/0x21b
> [<ffffffff802a5970>] vfs_ioctl+0x2a/0x78
> [<ffffffff802a5dfa>] do_vfs_ioctl+0x43c/0x478
> [<ffffffff802a5e8b>] sys_ioctl+0x55/0x77
> [<ffffffff8020af6b>] system_call_fastpath+0x16/0x1b
> ---[ end trace 8a26567db4679b5c ]---
>
> The hardware is an Intel 5350 card if that actually matters.
>
> Regards
>
> Marcel
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]