On 12/31/2014 07:57 PM, Thomas Green wrote:
> I have an issue where the signal strength is always being reported for all 
> access points as being %100.  I have found in the routine calculate_strength 
> the value I get is 120+g_supplicant_network get_signal(supplicant_network)
>
> So, I'm assuming that the number should be negative and should vary from 
> access point to access point.  And when running dbus-monitor I see these 
> messages:
>
>
> signal sender=:1.1 -> dest=(null destination) serial=115652 
> path=/fi/w1/wpa_supplicant1/Interfaces/3/BSSs/3; 
> interface=fi.w1.wpa_supplicant1.BSS; member=PropertiesChanged
>    array [
>       dict entry(
>          string "Signal"
>          variant             int16 -58
>       )
>    ]
> signal sender=:1.1 -> dest=(null destination) serial=115653 
> path=/fi/w1/wpa_supplicant1/Interfaces/3/BSSs/335; 
> interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
>    string "fi.w1.wpa_supplicant1.BSS"
>    array [
>       dict entry(
>          string "Signal"
>          variant             int16 -85
>       )
>    ]
>    array [
>    ]
> signal sender=:1.1 -> dest=(null destination) serial=115654 
> path=/fi/w1/wpa_supplicant1/Interfaces/3/BSSs/335; 
> interface=fi.w1.wpa_supplicant1.BSS; member=PropertiesChanged
>    array [
>       dict entry(
>          string "Signal"
>          variant             int16 -85
>       )
>    ]
> signal sender=:1.1 -> dest=(null destination) serial=115662 
> path=/fi/w1/wpa_supplicant1/Interfaces/3/BSSs/447; 
> interface=fi.w1.wpa_supplicant1.BSS; member=PropertiesChanged
>    array [
>       dict entry(
>          string "Signal"
>          variant             int16 -71
>       )
>    ]
> signal sender=:1.1 -> dest=(null destination) serial=115663 
> path=/fi/w1/wpa_supplicant1/Interfaces/3/BSSs/49; 
> interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
>    string "fi.w1.wpa_supplicant1.BSS"
>    array [
>       dict entry(
>          string "Signal"
>          variant             int16 -59
>       )
>    ]
>    array [
>    ]
>
> I would think that what calculate_strength would return values that were 
> somewhat variant, and less than 100, but it is not.... am I missing something 
> basic here?
>
> Tom
> _______________________________________________
> connman mailing list
> [email protected]
> https://lists.connman.net/mailman/listinfo/connman

Hi there!

Is there any advance in this question?

But I've got even more strange situation my wpa_supplicant/driver not
sure returns positive values  eq:
     
dict entry(
         string "Signal"
         variant             int16 46
      )

So all my wifi networks always assumed 100% signal.

I use last revision of connman, wpa_supplicant v2.3, rtl8188eu with
2.6.36 kernel on arm device.
Any advice?


-- 
_________________________________
Best regards, Mednyy Alexey.

_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to