Ubuntu 18.04 / iwlwifi:经常出现的问题,现在飞行模式已激活,挂起后无法删除

Ubuntu 18.04 / iwlwifi:经常出现的问题,现在飞行模式已激活,挂起后无法删除

重大修改:关于“sudo modprobe iwlwifi”的问题已解决!我将 BIOS 设置重置为优化默认值,Windows 和 Ubuntu 上的问题都消失了。但是,现在我仍然激活了飞行模式,挂起后无法关闭。

重大修改:我试过在 Windows 上安装,但 Wi-Fi 驱动程序也无法加载。确实出了问题!

亲爱的 AskUbuntu 社区,

使用 MSI P65 Creator 8RF 笔记本电脑,我刚刚在笔记本电脑上安装了 Ubuntu 18.04 LTS。这是我第一次使用 Ubuntu。

我经常遇到 Wi-Fi 驱动程序问题。我一直遇到一个众所周知的问题,即系统在挂起后经常切换到飞行模式,除非我挂起并再次登录一次或多次,否则无法停止它。

我的 Wi-Fi 卡是 Intel Wireless-AC 9560。

我尝试通过执行以下操作来卸载并重新加载 iwlwifi:

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

第一行确实删除了桌面上的任何 Wi-Fi 选项,但第二行现在没有执行任何操作,并且仍然没有执行任何操作。现在我发现自己甚至无法重新启动 Wi-Fi。所有驱动程序似乎都是最新的,重新启动没有帮助。

有人知道吗?

提前谢谢您!我对 Ubuntu 和这个论坛都很陌生,所以如果问题问得不好,我深表歉意。如果您需要任何其他信息,例如任何终端命令行的输出,我将编辑主题并显示答案。

编辑1:谢谢 Chili555,所以:

dmesg | grep iwl
[    3.071654] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    3.080785] iwlwifi 0000:00:14.3: loaded firmware version 34.0.0 op_mode iwlmvm
[    3.103001] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[    3.150716] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[    3.150722] iwlwifi 0000:00:14.3: Not valid error log pointer 0x00000000 for Init uCode
[    3.150989] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x3, CPU2 Status: 0x2459
[    3.151277] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -5
[    3.166429] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -5
[  571.628552] iwlwifi 0000:00:14.3: loaded firmware version 34.0.0 op_mode iwlmvm
[  571.640682] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[  571.686727] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[  571.686734] iwlwifi 0000:00:14.3: Not valid error log pointer 0x00000000 for Init uCode
[  571.686843] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x3, CPU2 Status: 0x2458
[  571.686848] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -5
[  571.699125] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -5

rfkill list all
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

在我使用 modprobe -r 删除 iwlwifi 之前,“rfkill list all”也会显示 Wi-Fi。

编辑2:

ls -al /lib/firmware | grep 9000
-rw-r--r--  1 root root 2632620 avril 24  2018 iwlwifi-9000-pu-b0-jf-b0-33.ucode
-rw-r--r--  1 root root 2677620 janv. 24 13:59 iwlwifi-9000-pu-b0-jf-b0-34.ucode
-rw-r--r--  1 root root 2520568 déc.  14 13:54 iwlwifi-9000-pu-b0-jf-b0-38.ucode

供您参考,我还尝试从英特尔网站重新安装 iwlwifi,也许这可以解释为什么这里有多个结果。当然,这个程序没有帮助。我不知道这是否会让事情变得更糟!

** 编辑 3:**

尝试重新安装驱动程序但仍然有:

dmesg | grep iwl
[    3.115860] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    3.124078] iwlwifi 0000:00:14.3: loaded firmware version 34.3125811985.0 op_mode iwlmvm
[    3.158887] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[    3.208187] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[    3.208190] iwlwifi 0000:00:14.3: Not valid error log pointer 0x00000000 for Init uCode
[    3.208246] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x3, CPU2 Status: 0x2458
[    3.208248] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -5
[    3.220168] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -5

答案1

问题解决了!我通过执行以下操作设法(似乎)解决了飞行模式问题:

1) 在 /etc/default/grub 中添加此项:

GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=! acpi_osi='Windows 2009' quiet splash"

2)在终端运行:

sudo update-grub

3)重新启动

现在我可以使用 Fn + F10 键盘组合来自行激活和停用飞行模式。

致谢:在 GS65 上的 Ubuntu 中挂起后 Wifi 被硬阻止

谢谢你们的帮助!

答案2

尝试一下(作为root

modprobe -r iwlwifi

modprobe -i iwlwifi或 `

我的笔记本电脑也遇到了一些 dkms 模块的问题,这些命令对我有用,我的 wifi 模块8821ce

总是先查看手册页,它们总是有帮助的

man modprobe

有与此相关的错误https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1710390

如果上述命令失败,请尝试搜索网站,它有一些解决方法

答案3

因此,我找到了一种解决方法,只需改变笔记本电脑对盖子关闭的响应方式即可。只需使用命令

sudo sh -c 'echo "HandleLidSwitch=lock" >> /etc/systemd/logind.conf' && reboot

现在,每次关闭盖子时它都会锁定计算机而不是暂停,因此不会出现飞行模式的问题。

相关内容