Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1766003AbYBZV5L (ORCPT ); Tue, 26 Feb 2008 16:57:11 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1764539AbYBZV44 (ORCPT ); Tue, 26 Feb 2008 16:56:56 -0500 Received: from mfe1.polimi.it ([131.175.12.23]:52247 "EHLO polimi.it" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1764505AbYBZV4z (ORCPT ); Tue, 26 Feb 2008 16:56:55 -0500 Date: Tue, 26 Feb 2008 22:44:10 +0100 From: Stefano Brivio To: "Ivo Van Doorn" Cc: "John W. Linville" , "Chris Clayton" , linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, johannes@sipsolutions.net Subject: Re: 2.6.25-rc2 regression in rt61pci wireless driver Message-ID: <20080226224410.4b9216e5@morte> In-Reply-To: References: <200802252104.32416.chris2553@googlemail.com> <200802261911.39577.chris2553@googlemail.com> <20080226194838.GD3013@tuxdriver.com> X-Mailer: Claws Mail 3.1.0 (GTK+ 2.12.1; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-PMX-Version: 5.4.1.325704, Antispam-Engine: 2.6.0.325393, Antispam-Data: 2008.2.26.133701 X-PerlMx-Spam: No virus found, Gauge=IIIIII, Probability=26%, Report='RELAY_IN_PBL_11 2.5, SXL_IP_DYNAMIC 0.5, RDNS_GENERIC_POOLED 0, RDNS_SUSP 0, RDNS_SUSP_GENERIC 0, RELAY_IN_PBL 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1369 Lines: 32 On Tue, 26 Feb 2008 21:30:38 +0100 "Ivo Van Doorn" wrote: > rt2x00 is known to be less sensitive then the legacy drivers, scanning > produces less and more inconsistent results (Not all AP's are reported, > even when that AP has a high rssi), and the reported RSSI is often > much lower then expected with the distance to the AP. > I have compared many register dumps, but have never managed to > find a real register setting that might cause this. So what might be > the problem is that rt2x00 is not reporting the RSSI correctly to mac80211. No, we don't care at all about RSSI in rc80211-pid. > I have to admit that I haven't looked into the 'pid' algorithm closely, > but could it be that some fields in the tx status report upon txdone > are being treated as "very important" while the driver doesn't report it > (For example ack signal strength)? The only important thing drivers should report back to mac80211 are ACKed frames. In rc80211-pid (and it's just the same in rc80211-simple) the only inputs from mac80211 are succesfully (re)transmitted frames and failed frames. -- Ciao Stefano -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/