Hi,
I have updated board-2.bin from
https://launchpad.net/ubuntu/+source/linux-
firmware/20250901.git993ff19b-0ubuntu1.8
And I can confirm that 5ghz is working now.
Here is the md5 for reference.
saikiran@saikiran-Yoga-Slim-7-14Q8X9:/lib/firmware/ath12k/WCN7850/hw2.0$ md5sum board-2.bin
4b0cb2416db49e39c8c7e3302067d22e board-2.bin
saikiran@saikiran-Yoga-Slim-7-14Q8X9:/lib/firmware/ath12k/WCN7850/hw2.0$
Thanks!
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2138754
Title:
[ath12k wcn7850] 5 GHz Wi-Fi broken in kernel 6.17+ due to broken
frequency range filtering
Status in linux package in Ubuntu:
Invalid
Status in linux-firmware package in Ubuntu:
Fix Released
Status in linux source package in Questing:
Invalid
Status in linux-firmware source package in Questing:
Fix Committed
Bug description:
[ Impact ]
5 GHz Wi-Fi networks are completely undetectable on Qualcomm WCN7850
(ath12k) starting with kernel 6.17, breaking wireless connectivity for
Snapdragon X Elite laptops.
Affected Hardware:
- Device: Lenovo Yoga Slim 7x (Snapdragon X Elite)
- Wi-Fi chipset: Qualcomm WCN7850 (ath12k_pci, hw2.0)
- Firmware: WLAN.HMT.1.1.c5-00302
Kernel Versions:
- Working: 6.16.0-21-qcom-x1e (5 GHz detected and functional)
- Broken: 6.17.x, 6.18.0-9-qcom-x1e (no 5 GHz BSS detected)
- Tested fix on: 6.19-rc5 (fully functional with patches)
Ubuntu Version:
Ubuntu 25.10
Symptoms:
- No 5 GHz networks appear in available network list
- `iw dev <interface> scan` shows only 2.4 GHz channels (1-13)
- 2.4 GHz networks work normally
- Regulatory domain correctly set (IN)
- No firmware loading errors
- Issue persists across multiple access points (ISP router on channel 36, Samsung hotspot)
[ Fix ]
Update ath12k/WCN7850/hw2.0/board-2.bin firmware.
[ Test Case ]
- 5 GHz Wi-Fi fully functional on current Questing kernel
- Both 2.4 GHz and 5 GHz networks detected and connectable
- Multiple access points tested successfully
- No firmware errors in dmesg
[ Where Problems Could Occur ]
Opaque firmware that - when loaded - can cause the usual kernel
problems (hang, freeze, stall, crash, ...)
[ Additional Information ]
Root Cause:
Broken frequency range filtering logic introduced between kernel 6.16 and 6.17. The regression involves changes to ath12k firmware statistics handling and regulatory domain synchronization that cause firmware protocol errors (-71, EPROTO) during 5 GHz scan preparation.
Investigation Details:
Initial suspicion was ASPM-related (commit e9cf6413e6a80), but symbol analysis confirmed this commit was not present in affected kernels. Subsequent analysis identified firmware statistics handling changes (commits bd6ec81 and 2977567) that altered state management and triggered the regression.
Fix:
A series of patches has been developed and tested on kernel 6.19-rc5:
Primary fix (critical):
- Patch 06: Remove broken frequency range filtering logic
Complete patch series attached:
- 9eb6d6bb9eb01e9767b8ad70bf503c1631d64c71 (Remove broken frequency range filtering) -- Primary fix
- 5946e4c0763755535f7f9f89761828b68a8019d1 (Improvements & cleanup)
- 26a6a6263f6c8919ade47f18814335e52384d474 (Improvements & cleanup)
- dae0671ab05a3a30cbba5e8b1f41e45a80c3900f (Improvements & cleanup)
- 9126482be6353f03a2844f60be1a569bc14a6738 (Improvements & cleanup)
Testing Results:
- 5 GHz Wi-Fi fully functional on kernel 6.19-rc5 with patch series applied
- Both 2.4 GHz and 5 GHz networks detected and connectable
- Multiple access points tested successfully
- No firmware errors in dmesg
Complete Technical Analysis:
Full investigation details, logs, and patch series available at:
https://bugs.launchpad.net/ubuntu-concept/+bug/2138308
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2138754/+subscriptions
Комментариев нет:
Отправить комментарий