i3pystatus icon indicating copy to clipboard operation
i3pystatus copied to clipboard

Network module shows 100% signal strength regardless of actual strength

Open ghost opened this issue 9 years ago • 6 comments

My WiFi signal strength is not 100% while the network module claims it is

ghost avatar May 03 '15 04:05 ghost

Actually, it does not show 100% all the time, it shows whatever the signal strength was when the computer boots up. It never updates

ghost avatar May 12 '15 14:05 ghost

Same issue here, but imo it seems that it's the problem with the wireless drivers rather than the module. It seems that the information from the card is not updated to the system (I've no idea how the network manager is obtaining it). Please check if the information in /proc/net/wireless is updated on your system (on mine it's not). Intel wireless card?

gacekjk avatar Jun 11 '15 20:06 gacekjk

basiciw is a pretty simple module (barely 200 lines of code) and just asks libiw what it guesses the current ESSID and signal levels are ... so yeah, there's not much going on and not much potential for bugs like this.

So I'd blame the drivers, too ;)

enkore avatar Jun 11 '15 21:06 enkore

Yeah, some drivers are better than others. The broadcom drivers are particularly bad in this respect.

terminalmage avatar Mar 29 '16 14:03 terminalmage

Speaking of proprietary broadcoms drivers, this might be related: My signal quality is always 0 and I get these two errors every interval seconds on my pc with broadcom wifi card:

mar 29 17:33:19 yip kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
mar 29 17:33:19 yip kernel: ERROR @wl_dev_intvar_get : error (-1)

I had to comment few lines in basiciw to get rid of the constant error messages. The same errors show up when running iwconfig command.

richese avatar Mar 29 '16 16:03 richese

I see these too on one of my laptops with a bcm chip. The error message doesn't really say what it doesn't like, probably the driver just doesn't have these variables.

enkore avatar Mar 29 '16 16:03 enkore