[collectd] Bug#471788: collectd: wireless plugin shows wrong signal power levels

Ondřej Válek ondrej at valek.net
Thu Mar 20 10:21:41 CET 2008

# cat /proc/net/wireless; iwconfig wlan0
Inter-| sta-|   Quality        |   Discarded packets               | 
Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | 
beacon | 19
 wlan0: 0000   19.  -79.  -98.       0 1232722      0     15 
20804583        0
wlan0     IEEE 802.11b  ESSID:"tovar" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: 
          Bit Rate:11 Mb/s   Sensitivity=1/3 
          Retry limit:20   RTS thr:off   Fragment thr:off
          Encryption key:****-****-**   Security mode:restricted
          Power Management:off
          Link Quality=19/70  Signal level=-79 dBm  Noise level=-98 dBm
          Rx invalid nwid:0  Rx invalid crypt:1232722  Rx invalid frag:0
          Tx excessive retries:15  Invalid misc:20804583   Missed beacon:0

Florian Forster wrote:
> Hi Ondřej,
> On Thu, Mar 20, 2008 at 08:25:02AM +0100, Ondrej Valek wrote:
>> output of iwconfig wlan0 is like:
> the plugin used the file `/proc/net/wireless' to get the information.
> Could you please provide the contents of this file and the output of
> `iwconfig' at (as far as possible) the same time? Ideally by doing
> something like:
>  # cat /proc/net/wireless; iwconfig wlan0
> Obviously the wrong index is used in an array when reading this file, so
> that the value for `power' ends up in `noise'. It should be a trivial
> fix..
> Regards,
> -octo

More information about the collectd mailing list