Skip to content

WiFi on certain access points fails to work. (Related to WPA3 security) #487

@bafgd

Description

@bafgd

Describe the bug
A clear and concise description of what the bug is.

On some networks that advertise WPA3, Chromebook cannot connect to the network and will keep asking for a password over and over again.

To Reproduce
Steps to reproduce the behavior:

  1. Go to a location or make a new netwokr that advertises WPA3 or WPA3/WPA2
  2. Attempt to connect to WIFI
  3. Wait for Auth box to appear
  4. fill in password
  5. wait ~2 mins
  6. auth box appears again, fill in password
  7. after a few cycles, it gives up on connecting

Expected behavior
WiFi connects after putting in password

Screenshots / Photos
(2 pictures show a network with WPA2/PSK ONLY and one with WPA2/WPA3 Personal)
MYROUTER - WPA2 ONLY
MYROUTER-guest - WPA2/WPA3 Personal

Image

Image

If you are reporting an issue with the build process, please run the scripts in debug mode by putting DEBUG=1 before the build commmand, like sudo DEBUG=1 ./build_complete.sh.

Target Chrome OS Device (please complete the following information):

  • Board Name (e.g. dedede)
    dedede
  • Device Name (e.g. drawcia) zork
  • Shimboot version (e.g. v1.0.1)
    1.3.0

Build Device (please complete the following information):

  • OS: [e.g. Debian 12]
  • Neofetch out [run neofetch --stdout and paste it here]
 Prebuilt, just put ISO onto USB VIA rufus

SOME HELPFUL INFORMATION
My Chromebook is on the dedede board. When trying to fix this issue i came across the knowledge that my Chromebook has a Reltek WiFi card (not a big issue but Reltek & Linux was bad not so long ago). Also forcing the Chromebook, via different methods, to stop using or attempting to connecting via WPA3 works, but I was not able to figure out how to keep it saved across reboots. Also the image for the two networks attached above, i was having some issues with using nmcli on the GUEST network with WPA3/WPA2 as it would say i cannot disable the security if WPA3 is advertised (in simple terms)
Here is the exact output
nmcli> set 802-11-wireless-security.pmf disable
nmcli> save
Error: connection verification failed: 802-11-wireless-security.pmf: pmf can only be 'default' or 'required' when using 'owe', 'sae' or 'wpa-eap-suite-b-192' key management
You may try running 'verify fix' to fix errors.

Also on a side note, does a discord for ShimBoot exist for easier debugging?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions