Re: [RFT] [PATCH] rc80211-pid: fix rate adjusting
From: Will Dyson <hidden>
Date: 2008-02-01 20:45:36
From: Will Dyson <hidden>
Date: 2008-02-01 20:45:36
On Jan 29, 2008 3:37 PM, Stefano Brivio [off-list ref] wrote:
On Tue, 29 Jan 2008 21:15:49 +0100 "Lars Ericsson" [off-list ref] wrote:
quoted
Unfortunately the rt2x00/rt61pci driver is broken in current git. I'm using http://www.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git, and the 'everything' branch. I got plenty of : [ 2119.568376] WARNING: at net/mac80211/rx.c:2022 __ieee80211_rx()Could you check which one is the condition which fails at rx.c:2022, i.e. by inserting three separate WARN_ON(1) statements?
On my system, it is the "status->rate_idx < 0" condition. In rt2x00lib_rxdone() we set the rate_idx to -1 because we looped through all the rates without finding a match. This does not happen on every frame. I am still digging. -- Will Dyson