在我的新款 Razer Blade 15 Advanced Model (Early 2021) - RZ09-036 上全新安装 Ubuntu 20.04 LTS 后,我无法使用 Wifi 或蓝牙。这是一个常见问题,因为这里。Wifi 和蓝牙设置只是闪烁并且不负责任。
我尝试过冷启动,安装新的固件, 按照此邮政,我在网上找不到任何可以解决我的问题的方法。
请查看关闭笔记本电脑时错误消息的链接截图。如果您需要更多信息,请告诉我。
我的帖子中的错误信息截图英特尔社区论坛
有人可以帮我解决这个问题吗?对我来说,在 Ubuntu 上建立这台笔记本电脑的正常工作流程至关重要(如果可以工作的话,也可以是任何其他版本)。
编辑:1
[ 73.765733] Bluetooth: hci0: Reading Intel version information failed (-22)
[ 73.765743] Bluetooth: hci0: Intel Read version failed (-22)
[ 73.765844] Bluetooth: hci0: Intel reset sent to retry FW download
[ 74.365767] Bluetooth: hci0: Reading Intel version information failed (-22)
[ 74.365776] Bluetooth: hci0: Intel Read version failed (-22)
[ 74.365885] Bluetooth: hci0: Intel reset sent to retry FW download
[ 74.964725] Bluetooth: hci0: Reading Intel version information failed (-22)
[ 74.964734] Bluetooth: hci0: Intel Read version failed (-22)
[ 74.964829] Bluetooth: hci0: Intel reset sent to retry FW download
[ 75.561751] Bluetooth: hci0: Reading Intel version information failed (-22)
[ 75.561759] Bluetooth: hci0: Intel Read version failed (-22)
[ 75.561840] Bluetooth: hci0: Intel reset sent to retry FW download
[ 76.161701] Bluetooth: hci0: Reading Intel version information failed (-22)
[ 76.161710] Bluetooth: hci0: Intel Read version failed (-22)
[ 76.161820] Bluetooth: hci0: Intel reset sent to retry FW download
[ 76.759799] Bluetooth: hci0: Reading Intel version information failed (-22)
[ 76.759806] Bluetooth: hci0: Intel Read version failed (-22)
...
...
... it continues ...
编辑2:
user@Razer-LT:~$ lspci -nnk | grep 0280 -A3
03:00.0 Network controller [0280]: Intel Corporation Device
[8086:2725] (rev 1a)
Subsystem: Intel Corporation Device [8086:0024]
Kernel modules: iwlwifi
04:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808]
我也在 Ubuntu 20.10 上尝试过,但遇到了同样的问题。目前,我设法使用 USB-c 转 LAN 适配器建立了互联网连接。
我正在使用这个内核:
user@Razer-LT:~$ uname -r
5.8.0-48-generic
最终解决方案: 将内核更新到5.10。
请记住,我决定等待并使用外部 Wifi 适配器和蓝牙发射器,因为系统可能会出现故障。
答案1
答案2
我实际上设法让 AX210 在搭载 Linux 内核 4.15 的 Ubuntu 18.04 LTS 中运行!以下是我所做的:
- 安装“backport-iwlwifi-dkms”包(
sudo apt install backport-iwlwifi-dkms
) - 不幸的是,这个包中的 iwlwifi 源太旧了,只支持预生产的 AX210,所以:
- 从英特尔的 github 存储库获取最新的 backport-iwlwifi 源:
git clone https://github.com/intel/backport-iwlwifi.git
- 现在转到 /usr/src,那里有一个子目录,其中包含步骤 1 中的旧源代码(backport-iwlwifi-7906)
- 将新源复制到新目录,例如
sudo cp -a /whereever/you/cloned/to/backport-iwlwifi/iwlwifi-stack-dev backport-iwlwifi-8000
- 将文件
dkms.conf
从旧的源目录复制到新的源目录,并编辑第二行,将PACKAGE_VERSION
7906 更改为 8000 - 删除步骤 1 中随包一起安装的错误 dkms 模块:
sudo dkms remove backport-iwlwifi/7906 --all
- 使用刚刚创建的版本添加更新的 dkms 模块:
sudo dkms add backport-iwlwifi/8000
- 构建并安装更新的 dkms 模块:
sudo dkms install backport-iwlwifi/8000
现在驱动程序已经准备好了,但是您仍然需要获取芯片的固件:
- 克隆 linux-firmware git 存储库:
git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
- 挑选出您需要的固件文件并将它们复制到 /lib/firmware。如果您不确定需要哪个固件,只需使用新驱动程序启动并检查 dmesg 中是否有来自 iwl 的消息:
dmesg | grep iwl
- 它所寻找的固件文件将在此处命名。 - 缺陷:AX210 还需要一个额外的“pnvm”文件,该文件也可以在存储库中找到,但驱动程序没有很好地提及。如果缺少该文件,它会喷出大量错误消息。
对于我的 Intel AX210 模块,我最终将这些文件添加到 /lib/firmware:
-rw-r--r-- 1 root root 1413868 Jun 3 18:27 iwlwifi-ty-a0-gf-a0-59.ucode
-rw-r--r-- 1 root root 1455104 Jun 3 18:27 iwlwifi-ty-a0-gf-a0-62.ucode
-rw-r--r-- 1 root root 1460012 Jun 3 18:27 iwlwifi-ty-a0-gf-a0-63.ucode
-rw-r--r-- 1 root root 27456 Jun 3 18:46 iwlwifi-ty-a0-gf-a0.pnvm
并且它已启动并运行!
答案3
更新:
截至 2023-04-12,它可与 Linux 5.15 和标准 linux-firmware 包兼容。
sudo apt install linux-firmware
sudo apt install linux-image-5.15.0-69-generic
sudo update-grub
sudo reboot
原始解决方案:
我不知道为什么它只适用于内核版本 5.10。版本 5.11 和 5.12 不起作用。
sudo apt-get install linux-image-5.10.0-1051-oem
sudo update-grub
从英特尔下载并提取驱动程序https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html
备份当前驱动程序
sudo mv /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.bak
sudo mv /lib/firmware/iwlwifi-ty-a0-gf-a0-59.ucode /lib/firmware/iwlwifi-ty-a0-gf-a0-59.ucode.bak
复制提取的驱动程序
sudo cp ./iwlwifi-ty-a0-gf-a0-59.ucode /lib/firmware/iwlwifi-ty-a0-gf-a0-59.ucode
为了避免将来升级软件包时覆盖文件,您可以保留该linux-firmware
软件包。
sudo apt-mark hold linux-firmware
重启并在grub中选择5.10内核版本。
答案4
我在 ubuntu 20.04 上也遇到了同样的问题,我的 razer blade 15 2021 也是如此。我测试了您的解决方案,并使用 Ubuntu Mainline Kernel Installer 将内核更新到 5.11.16,https://ubuntuhandbook.org/index.php/2020/08/mainline-install-latest-kernel-ubuntu-linux-mint/
我不得不在 bios 中停用“安全启动”,因为 ubuntu 不愿意使用这个未签名的内核进行启动