I'm seeing this problem on Debian, Kernel 2.6.18, Core Duo, ipw3945 (Dell 640m).
The tuxyturvy link seems to have many details.
In the 2.6.20 changelog there are some changesets that seem to be relevant.
commit 4d1feabcbf41f875447a392015acd0796f57baf6
Author: Ulrich Kunitz <email address hidden>
Date: Sun Dec 10 11:13:12 2006 -0800
[PATCH] zd1211rw: Call ieee80211_rx in tasklet
The driver called ieee80211_rx in hardware interrupt context. This has
been against the intention of the ieee80211_rx function. It caused a bug
in the crypto routines used by WPA. This patch calls ieee80211_rx in a
tasklet.
Signed-off-by: Ulrich Kunitz <email address hidden>
Signed-off-by: Andrew Morton <email address hidden>
Signed-off-by: John W. Linville <email address hidden>
That changeset could maybe be fixing this. I havn't investigated it further. I'll compile 2.6.20 myself and see if that fixes the wireless stability again.
I'm seeing this problem on Debian, Kernel 2.6.18, Core Duo, ipw3945 (Dell 640m).
The tuxyturvy link seems to have many details.
In the 2.6.20 changelog there are some changesets that seem to be relevant.
commit 4d1feabcbf41f87 5447a392015acd0 796f57baf6
Author: Ulrich Kunitz <email address hidden>
Date: Sun Dec 10 11:13:12 2006 -0800
[PATCH] zd1211rw: Call ieee80211_rx in tasklet
The driver called ieee80211_rx in hardware interrupt context. This has
been against the intention of the ieee80211_rx function. It caused a bug
in the crypto routines used by WPA. This patch calls ieee80211_rx in a
tasklet.
Signed-off-by: Ulrich Kunitz <email address hidden>
Signed-off-by: Andrew Morton <email address hidden>
Signed-off-by: John W. Linville <email address hidden>
That changeset could maybe be fixing this. I havn't investigated it further. I'll compile 2.6.20 myself and see if that fixes the wireless stability again.