今天把 NUC9 装成了 Ubuntu22.04,因为平时经常需要 Linux 环境,但是 WSL 有时候确实也不方便,所以直接装了,然后进入系统后,发现 WIFI 都可以正常工作,但是蓝牙却无法打开。
看了很多博客,并且经过一系列的更新,设置,重启等操作,最后终于可以了,但是这种方法不能保证所有情况哦,顺便记录一下。
注意:
这个驱动是适用于 Llinux 内核大于 5.1 的版本,如果内核太老,而硬件太新,驱动也是没办法支持的。
可以通过 uname -r
查看系统内核版本。
解决只有 WIFI 没有蓝牙的情况
-
首先需要去 Intel 官网上下载 Linux 版本的驱动:英特尔® 无线适配器的 Linux* 支持
-
下载的文件为:
iwlwifi-cc-46.3cfab8da.0.tgz
,进行解压操作:tar -zxvf iwlwifi-cc-46.3cfab8da.0.tgz
-
进入解压目录中:
cd iwlwifi-cc-46.3cfab8da.0/
-
查看解压文件如下:
$ ls iwlwifi-cc-a0-46.ucode LICENSE.iwlwifi-cc.ucode README.iwlwifi-cc.ucode
-
把当前目录全部文件复制到
lib/firmware
中:sudo cp * /lib/firmware
-
重启电脑
sudo reboot
。
解决只有蓝牙没有 WIFI 的情况
通过重命名 /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm 解决,请参考:英特尔 ax210 wifi 不适用于 lts 5.10 内核
mv /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.bak