How to fix wifi and bluetooth on Beelink S12 Pro?
linux, kernel, firmware ·Well known, Intel doesn’t like Unix. Beelink S12 is not an exception. Wi-Fi might work on a latest Ubuntu kernels. But if you’re using something like Debian 12 (Bookworm) you will have a problem.
As was mentioned before the fix is well documented on AskUbuntu. But to apply the fix need to recompile submodules or the whole kernel. The last one is easier. I described the process earlier.
However, besides kernel fix need to apply couple more changes to keep a stable Wi-Fi working:
- add
options iwlwifi disable_11ax=true
into/etc/modprobe.d/iwlwifi.conf
, - apply the changes over
update-initramfs -k all -u
.
Also, Bluetooth is broken too. If you see
[ 10.258936] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0040-1050.sfi (-2)
in sudo dmesg | grep Blue
then do following:
sudo mv /usr/lib/firmware/intel/ibt-0040-4150.ddc /usr/lib/firmware/intel/ibt-0040-1050.ddc
sudo mv /usr/lib/firmware/intel/ibt-0040-4150.sfi /usr/lib/firmware/intel/ibt-0040-1050.sfi
See the thread for details.