From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Smith Date: Fri, 04 Nov 2011 13:50:35 -0400 Subject: [ath9k-devel] Unrealistic RSSI values being reported In-Reply-To: References: Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org On 11/3/2011 7:10 PM, Mohammed Shafi wrote: > Hi Daniel, > > i tried with the AR9382 card in 3.1.0-wl with the attached debug > patch, can you please give a sample log with the patch applied and > putting the interface in monitor mode. did you print/check rs_rssi > somewhere else? > did you also try with the latest package > http://linuxwireless.org/download/compat-wireless-2.6/ > Alright, so I built compat-wireless-2011-11-03 (the latest when I looked this morning), although in klog it reported as compat-wireless-2011-10-14. Below are snippets from the logs. Some things I noticed is that for beacons and probes I am get acceptable values, but traffic(data) frames are the ones that have the unrealistic values,. Although if the AR9832 really had a RX sensitivity of -198dB, as it claims on one of the frames, we could set some serious distance records (^_^). Configuration commands, iw wlan9 set type monitor iw wlan9 set channel 4 HT40+ Version info: Nov 4 12:37:23 dpsmith-dev-system kernel: [83160.841129] Compat-wireless backport release: compat-wireless-2011-10-14 Nov 4 12:37:23 dpsmith-dev-system kernel: [83160.841138] Backport based on linux-next.git next-20111025 The AR9382 card: Nov 4 12:37:24 dpsmith-dev-system kernel: [83160.930301] ieee80211 phy0: Atheros AR9300 Rev:3 mem=0xfd7c0000, irq=16 Nov 4 12:37:24 dpsmith-dev-system kernel: [83160.930337] ath9k 0000:0c:08.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 The AR9160 card: Nov 4 12:37:25 dpsmith-dev-system kernel: [83162.531047] ieee80211 phy1: Atheros AR9160 MAC/BB Rev:1 AR5133 RF Rev:b0 mem=0xfd800000, irq=18 Nov 4 12:37:25 dpsmith-dev-system kernel: [83162.531072] ath9k 0000:0c:09.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 AR9160 beacons and probes, Nov 4 12:38:09 dpsmith-dev-system kernel: [83205.921245] noise = -88, rs_rssi = 43, signal =-45 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.023657] noise = -88, rs_rssi = 40, signal =-48 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.126067] noise = -88, rs_rssi = 40, signal =-48 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.161743] noise = -88, rs_rssi = 39, signal =-49 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.224044] noise = -88, rs_rssi = 41, signal =-47 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.224052] noise = -88, rs_rssi = 6, signal =-82 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.228482] noise = -88, rs_rssi = 39, signal =-49 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.330891] noise = -88, rs_rssi = 41, signal =-47 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.433304] noise = -88, rs_rssi = 41, signal =-47 Nov 4 12:38:09 dpsmith-dev-system kernel: [83206.535713] noise = -88, rs_rssi = 42, signal =-46 AR9160 large values (obtained with: cat kern.log-wlan9-11-03 |grep 'noise' | grep -v '=-'), Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.704886] noise = -88, rs_rssi = 99, signal =11 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.707048] noise = -88, rs_rssi = 114, signal =26 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.707061] noise = -88, rs_rssi = 107, signal =19 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.713837] noise = -88, rs_rssi = 121, signal =33 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.800813] noise = -88, rs_rssi = 114, signal =26 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.800849] noise = -88, rs_rssi = 114, signal =26 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.803943] noise = -88, rs_rssi = 114, signal =26 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.812570] noise = -88, rs_rssi = 91, signal =3 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.833527] noise = -88, rs_rssi = 91, signal =3 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.852020] noise = -88, rs_rssi = 122, signal =34 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.867188] noise = -88, rs_rssi = 97, signal =9 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.883733] noise = -88, rs_rssi = 124, signal =36 Nov 4 12:48:44 dpsmith-dev-system kernel: [83841.887835] noise = -88, rs_rssi = 124, signal =36 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.222768] noise = -88, rs_rssi = -70, signal =-158 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.225734] noise = -88, rs_rssi = -57, signal =-145 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.225744] noise = -88, rs_rssi = -100, signal =-188 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.228756] noise = -88, rs_rssi = -41, signal =-129 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.228766] noise = -88, rs_rssi = -50, signal =-138 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.238307] noise = -88, rs_rssi = -59, signal =-147 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.238317] noise = -88, rs_rssi = -41, signal =-129 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.239728] noise = -88, rs_rssi = -80, signal =-168 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.349986] noise = -88, rs_rssi = -92, signal =-180 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.349999] noise = -88, rs_rssi = -92, signal =-180 Nov 4 12:48:45 dpsmith-dev-system kernel: [83842.350009] noise = -88, rs_rssi = -18, signal =-106 AR9382 beacons and probes, Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.575367] noise = -95, rs_rssi = 28, signal =-67 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.577432] noise = -95, rs_rssi = 44, signal =-51 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.577445] noise = -95, rs_rssi = 48, signal =-47 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.578581] noise = -95, rs_rssi = 44, signal =-51 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.580742] noise = -95, rs_rssi = 45, signal =-50 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.580753] noise = -95, rs_rssi = 45, signal =-50 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.581369] noise = -95, rs_rssi = 47, signal =-48 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.582133] noise = -95, rs_rssi = 48, signal =-47 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.582771] noise = -95, rs_rssi = 48, signal =-47 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.582780] noise = -95, rs_rssi = 28, signal =-67 Nov 4 13:02:48 dpsmith-dev-system kernel: [84685.582788] noise = -95, rs_rssi = 49, signal =-46 AR9382 large values, Nov 4 13:02:49 dpsmith-dev-system kernel: [84686.866417] noise = -95, rs_rssi = 117, signal =22 Nov 4 13:02:49 dpsmith-dev-system kernel: [84686.867481] noise = -95, rs_rssi = 100, signal =5 Nov 4 13:02:50 dpsmith-dev-system kernel: [84687.056185] noise = -95, rs_rssi = 108, signal =13 Nov 4 13:02:51 dpsmith-dev-system kernel: [84688.101812] noise = -95, rs_rssi = 121, signal =26 Nov 4 13:02:51 dpsmith-dev-system kernel: [84688.184731] noise = -95, rs_rssi = 118, signal =23 Nov 4 13:02:53 dpsmith-dev-system kernel: [84690.676674] noise = -95, rs_rssi = 116, signal =21 Nov 4 13:02:58 dpsmith-dev-system kernel: [84695.616568] noise = -95, rs_rssi = 120, signal =25 Nov 4 13:02:58 dpsmith-dev-system kernel: [84695.616578] noise = -95, rs_rssi = 102, signal =7 Nov 4 13:02:58 dpsmith-dev-system kernel: [84695.737242] noise = -95, rs_rssi = 106, signal =11 Nov 4 13:02:58 dpsmith-dev-system kernel: [84695.741015] noise = -95, rs_rssi = 109, signal =14 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.016861] noise = -95, rs_rssi = -103, signal =-198 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.017702] noise = -95, rs_rssi = -6, signal =-101 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.437538] noise = -95, rs_rssi = -91, signal =-186 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.443453] noise = -95, rs_rssi = -47, signal =-142 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.444890] noise = -95, rs_rssi = -59, signal =-154 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.446049] noise = -95, rs_rssi = -94, signal =-189 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.447909] noise = -95, rs_rssi = -22, signal =-117 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.452528] noise = -95, rs_rssi = -55, signal =-150 Nov 4 13:06:39 dpsmith-dev-system kernel: [84916.813274] noise = -95, rs_rssi = -43, signal =-138 v/r, dps