我有一台戴尔 Vostro 5490,安装了 Ubuntu 18.04 和 Windows 10 双启动。我目前没有 WIFI。我尝试过更新和升级我的软件包,并且我也遵循了这指南,但没有成功。除了提到的事情之外,我的 Ubuntu 完全是原装的,我没有做任何其他修改。请帮我解决这个问题,任何帮助都将不胜感激!
这是该命令的输出lspci -knn | grep Net -A3; rfkill list
:
00:14.3 Network controller [0280]: Intel Corporation Device [8086:02f0] Subsystem: Intel Corporation Device [8086:42a4] Kernel driver in use: iwlwifi Kernel modules: iwlwifi 0: hci0: Bluetooth Soft blocked: yes Hard blocked: no
以下是该命令的输出粘贴dmesg | grep iwl
:
https://paste.ubuntu.com/p/hzDHb6zGhb/
答案1
请注意:
[ 3.205709] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[ 3.205711] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[ 3.217939] iwlwifi 0000:00:14.3: Failed to run INIT ucode:-110
有几份错误报告都提到了这个确切的顺序。第一个建议修复的是:https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1867026建议重命名加载的固件文件。请尝试:
sudo rmmod iwlmvm
sudo rmmod iwlwifi
sudo cp /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode{,.bak}
sudo cp /lib/firmware/iwlwifi-QuZ-a0-jf-b0-48.ucode /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode
sudo modprobe iwlwifi
如果这无效,则恢复重命名:
sudo rmmod iwlmvm
sudo rmmod iwlwifi
sudo mv /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode{,.bak} /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode
sudo cp /lib/firmware/iwlwifi-Qu-a0-jf-b0-48.ucode /lib/firmware/iwlwifi-Quz-b0-jf-b0-48.ucode
sudo modprobe iwlwifi
然后尝试这里的解决方案:https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1867026/comments/2
将所有 deb 文件下载到您的桌面。然后使用以下命令安装它们:
cd ~/Desktop
sudo dpkg -i linux*.deb
重启。
答案2
我已经使用这个网站很多年了,从来没有觉得需要登录...直到现在。只想对建议重命名文件的人说声谢谢。重命名这些该死的文件!我不敢相信会有这样的错误,而且解决方案竟然如此愚蠢。
因此,如果像我一样,你的 Wifi(iwlwifi)无法在运行于华硕 Vivobook 15(X512F)的 Ubuntu 18.04 上运行,并在 dmesg 中出现此错误“无法运行 INIT ucode:-110”,则解决方案是以 root 身份进行的:
rmmod iwlmvm
rmmod iwlwifi
mv /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode{,.bak} /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode
cp /lib/firmware/iwlwifi-Qu-a0-jf-b0-48.ucode /lib/firmware/iwlwifi-Quz-b0-jf-b0-48.ucode
modprobe iwlwifi
这个问题最令人沮丧的部分是 Wifi 通常可以在安装过程中正常工作,但在操作系统安装后就停止工作。