Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable offloading to fix WiFi issue on Broadcom chips #615

Merged
merged 3 commits into from
Feb 21, 2025

Conversation

graemer957
Copy link
Contributor

I tried switching to iwd, but it did not fix the problem for me. This thread contained the answer... disabling offloading.

@sharpenedblade
Copy link
Contributor

Switching to iwd should work since the bug is only in wpa_supplicant >= 2.11. Are you sure you properly switched to iwd?

@graemer957
Copy link
Contributor Author

I believe so, I:

  1. Installed iwd
  2. Disabled wpa_supplicant
  3. Added a .conf file with:
    [device]
    wifi.backend=iwd
    

Trying to connect to WiFi would just result in repeated entries from iwd:

event: connect-failed, status: 16

@AdityaGarg8
Copy link
Member

Probably just say:

"disable offloading by adding brcmfmac.feature_disable=0x82000 to your kernel parameters"

@AdityaGarg8
Copy link
Member

AdityaGarg8 commented Feb 21, 2025

I believe so, I:

  1. Installed iwd
  2. Disabled wpa_supplicant
  3. Added a .conf file with:
    [device]
    wifi.backend=iwd
    

What is the path of the conf file

Trying to connect to WiFi would just result in repeated entries from iwd:

Did you restart Network manager after adding the file?

event: connect-failed, status: 16

Also, what distro are you using?

@graemer957
Copy link
Contributor Author

What is the path of the conf file

/etc/NetworkManager/conf.d

Did you restart Network manager after adding the file?

Yes

Also, what distro are you using?

Arch

@graemer957
Copy link
Contributor Author

Probably just say:

"disable offloading by adding brcmfmac.feature_disable=0x82000 to your kernel parameters"

I would be happy to update accordingly, once we have reached quorum on evening making an addition 😄

@AdityaGarg8
Copy link
Member

Probably just say:
"disable offloading by adding brcmfmac.feature_disable=0x82000 to your kernel parameters"

I would be happy to update accordingly, once we have reached quorum on evening making an addition 😄

We can add this. It's equally good.

@AdityaGarg8
Copy link
Member

Can you test this btw. I think you made some mistake while switching to iwd before.

cat <<EOF | sudo tee /etc/NetworkManager/conf.d/wifi_backend.conf
[device]
wifi.backend=iwd
EOF
sudo systemctl restart NetworkManager

@graemer957
Copy link
Contributor Author

graemer957 commented Feb 21, 2025

Can you test this btw. I think you made some mistake while switching to iwd before.

This does not work for me. The workaround for me has been to disable offloading.

@AdityaGarg8 AdityaGarg8 merged commit 5aa39d0 into t2linux:master Feb 21, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants