operating-system: Ver 4.10 RPI4 WiFi don't work anymore.

HassOS release with the issue:

  • Operating System: 4.10

Kernel logs: … alot of log like:

[  556.305711] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
[  558.917741] brcmfmac: brcmf_set_key_mgmt: invalid cipher group (1027074)
[  558.917766] brcmfmac: brcmf_cfg80211_connect: wl_set_key_mgmt failed (-22)
....

Description of problem: After uprgading my RPi4 installation to ver 4.10 the wifi don’t work anymore. I also try with a new installation and the problem is the same. No Wifi connection. If I revert to a 4.9 backup with the same config all work.

This is my-network config:

[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless

[802-11-wireless]
mode=infrastructure
ssid=LTOfficenet
# Uncomment below if your SSID is not broadcasted
#hidden=true

[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=<private>

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
method=auto

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 35 (7 by maintainers)

Commits related to this issue

Most upvoted comments

@cogneato don’t understand the difference format of your config and why my format not work for you. ( my come from official documentation )

I also made other tests by changing the wifi network and I discovered that the problem is the connection to the Wifi Mesh. If I connect to a Wifi without Mesh ( or disabled) it works.

@jetatomic , @LoermansA your wifi is mesh or normal?

This are my tests, Work on:

  • Iphone hotspot IOS 13.5.1
  • Deco M5 Firmware 1.4.4 --> Mash OFF
  • Sercom VSDL router (TIM Firmware)

Don’t work on:

  • Deco M5 Firmware 1.4.4 --> Mash ON
  • Google Wifi Firmware 12371.52.22 --> Mash ON ( I don’t know how disable mash )

Is not a hw issue because version 3.13 and 4.9 works and also raspbian works.

L.

The new 4.12 HassOS solves this problem. 😃 I think this issue can be closed. This is my Ubiquity Mesh settings and a working HassIO.

Screenshot 2020-08-10 at 15 59 07

I have found the cause of this problem. The driver for Broadcom WiFi on Raspberry Pi kernel, was updated to support 802.11r on release 4.20, this was included on Kernel 5.0+ that HassOs was using until release 4.9. When HassOs moved back to kernel 4.19 it started using a kernel branch that never included 802.11r support (even though this patch was made on 2018). I found the commit on Github that added 802.11r suppport patch and I guess that the solution would be to ask for this patch to be added to the kernel branch used today by HassOs (4.19.127), however I have no idea how to do this. Can someone help?