Configuration for ThinkPad T14s Gen 6 (Snapdragon X Elite X1E-78-100)

WiFi was working great on my T14s Snapdragon until a recent nixos-unstable upgrade. I found I had no network connectivity and dmesg showed

May 13 11:05:02 pirayu kernel: input: X1E80100-LENOVO-Thinkpad-T14s Headset Jack as /devices/platform/sound/sound/card0/input10
May 13 11:05:02 pirayu kernel: ath12k_pci 0004:01:00.0: failed to receive wmi unified ready event: -110
May 13 11:05:02 pirayu kernel: ath12k_pci 0004:01:00.0: failed to start core: -110
May 13 11:05:02 pirayu kernel: failed to send QMI message
May 13 11:05:02 pirayu kernel: ath12k_pci 0004:01:00.0: qmi failed to send mode request, mode: 4, err = -5
May 13 11:05:02 pirayu kernel: ath12k_pci 0004:01:00.0: qmi failed to send wlan mode off

I tracked it down to something that changed between d06b53b3af5726f644045a0ffb27aec5196e344c (working) and e4f52f3ea82ddd3754b467e3fdc0d709685c9a05 (broken) but I haven’t done a full git bisect. The most relevant difference I noticed is the Linux kernel upgrade from 6.14.5 to 6.14.6, but after finding this kernel bug report I’m now guessing it’s actually due to the linux-firmware: 20250410 -> 20250509 upgrade.

I’m going to be pretty busy this weekend, but I’ll experiment a bit more. I suspect the 25.05 branch will be affected as well as that just branched off yesterday though I haven’t tested it yet.

2 Likes