Skip to content

fix(wifi): cover BCM4388 in Wi-Fi resume recovery - #465

Open
ansonboby wants to merge 1 commit into
omacom:quattrofrom
ansonboby:fix/wifi-resume-bcm4388
Open

ansonboby wants to merge 1 commit into
omacom:quattrofrom
ansonboby:fix/wifi-resume-bcm4388

Conversation

@ansonboby

Copy link
Copy Markdown

Summary

BCM4388 (14e4:4434) wedges on real lid-close suspend just like BCM4378/BCM4387 — scans fail and every association is rejected until the driver reloads. Adds 4434 to the installer leaf gate and the existing-install migration, which was deliberately excluding it based on a single six-minute s2idle test on an M2 Max (PR #255 review) that did not reproduce the real-world lid-close path.

The recovery command itself is unchanged: it stays a no-op on machines where the firmware does not wedge (wedge signature + backstop + radio-disabled guard).

Test plan

  • Updated test/shell.d/wifi-resume-fix-test.sh: BCM4388 on aarch64 now asserts service install + enable; x86_64 with 4434 still skipped; migration installs for aarch64/4434. All 21 assertions pass.
  • bash -n clean on leaf, migration, command, and test.

Relates to omacom#10857.

BCM4388 (14e4:4434) wedges on real lid-close suspend just like the
other parts. The single s2idle test that excluded it did not
reproduce the real-world path.

Covers omacom#10857.
@malik-na malik-na added the lvl 0 Core userspace: display, audio, video, graphics, memory, storage, battery, keyboard, network, BT. label Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lvl 0 Core userspace: display, audio, video, graphics, memory, storage, battery, keyboard, network, BT.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants