Looking at the kernel messages using the dmesg I see the following:
Code: Select all
[11314.878586] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[11314.878632] brcmfmac: power management disabled
[11315.459210] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[11322.600071] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[11322.600120] brcmfmac: power management disabled
[11323.155432] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[11334.005336] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[11334.005371] brcmfmac: power management disabled
[11334.607353] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[11343.398885] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[11343.398928] brcmfmac: power management disabled
[11344.036376] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[11350.465783] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[11350.465810] brcmfmac: power management disabled
[11351.112680] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[13931.070595] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[13931.070636] brcmfmac: power management disabled
[13937.301390] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[17982.074308] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[17982.074377] brcmfmac: power management disabled
[17984.058372] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes readyEach block of "wlan0: link is not ready" appears at the moment the network disconnects. It comes back automatically a few seconds later, as you can see from that output, without the need of any action.
I am using Raspbian GNU/Linux 8.0 (jessie) with the 4.4.50-v7+ #970 SMP Mon Feb 20 19:18:29 GMT 2017 armv7l GNU/Linux kernel. (I know it's a bit old, I had my reasons, but it had been working properly until now).
I hope someone could shed some light on this issue. Thanks in advance.