Re: signal/link quality wrong?



sorry, small correction (stupid me): 

max values should be: 
range->max_qual.qual  = 63;  /* relative, MAX RSSI ... 60 for some cards */
range->max_qual.level = 0;    /* level is in dBm */
range->max_qual.noise = 0;   /* noise is in dBm */

see Jean Tourrilhes and Dan Williams posts at
mail.gnome.org/archives/networkmanager-list/2005-February/msg00066.html

changes in WExt API might happen.

Sven

On Fri, 2005-02-04 at 15:44 -0500, Sven wrote:
>  what should be reported by the driver (as in
> net/ieee80211_wireless.c) is 
> 
> iq->qual = rssi; /* or some calibrated RSSI value */
> if (iq->qual > 63) /* this should be the MAX RSSI ... so it might be 60
> for some cards */
> 	iq->qual = 63;
> iq->noise = -95; /* noise floor in dBm, should be + real noise (needs to
> be determined) */
> iq->level = rssi - 95; /* -95 because that converts rssi to dBm. does
> noise belong here? */
> 
> max values should also be set: 
> range->max_qual.qual  = 63;  /* relative, MAX RSSI ... 60 for some cards
> */
> range->max_qual.level = -32; /* in dBm, MAX RSSI - 95,  = -35 for some
> */
> range->max_qual.noise = -95; /* noise floor */





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]