Commit graph

10 commits

Author SHA1 Message Date
285933d22c
networking: recover the WWAN modem after a cold boot
After a cold boot the EM160R-GL often drops off the PCIe link 10-20s
after probe ("Unable to change power state from D3cold to D0", config
space reads all-ones) and never brings up its wwan ports. Until now
only a hibernate/resume cycle brought it back.

An ACPI _RST through the PCI reset attribute does the same at runtime.
The rescan after it catches the firmware mid-boot, under the generic
Qualcomm ID 17cb:0304, which has no FCC unlock script, so ModemManager
fails with "Couldn't set operating mode". A second rescan once the
firmware is up gets 1eac:100d back and the modem enables normally.

The service does nothing if wwan ports show up within 60s of boot.
The recovery sequence was verified by hand on 7.2.11; the service has
not yet run it on a real cold boot.

Assisted-by: Claude:opus-5-5
2026-10-20 20:37:11 +04:00
573fd9c595
networking: cake shaping on WWAN link via NM dispatcher (bufferbloat)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 21:35:53 +04:00
eca8b7779e
networking: disable EM160R-GL wakeup and runtime PM to stop s2idle wake loop
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 21:35:52 +04:00
a7ec82579c
sops: introduce sops-nix (age), ssh keys from encrypted tarball, .example secrets 2026-07-14 12:24:21 +04:00
9e6122428c
networking: drop wwan-autoconnect, let NetworkManager manage modem 2026-06-29 05:13:42 +03:00
7831b97ce5
added WiFi 6 support 2026-05-10 01:58:13 +03:00
5fbe4e306f
ThinkPad T14 G2 AMD -> P14s G6 AMD 2026-05-07 17:55:07 +03:00
f567476485
fw 2026-01-13 06:28:37 +02:00
f7549c8fe9
modem fix 2025-12-23 11:49:25 +02:00
8ce905a427
separate configs, LTE modem, wireguard, zsh 2025-12-11 05:55:37 +02:00