除了删除 .pnvm 文件外,还有其他方法可以永久解决 iwlwifi 没有 wifi 的问题吗?

除了删除 .pnvm 文件外,还有其他方法可以永久解决 iwlwifi 没有 wifi 的问题吗?

我有一台配备英特尔 Wi-Fi 6E AX210 的戴尔 precision 7560,使用全新的 Ubuntu 20.04 wifi 无法工作,升级的内核不够用,我在网上发现我需要删除固件,我删除了iwlwifi-ty-a0-gf-a0.pnvm它就好了。

然而,过了一段时间,该文件又回来了(可能是在一些相关更新之后),所以我失去了 wifi,再次删除文件,卸载并重新加载内核驱动程序(iwlmvmiwlwifi),然后我又恢复正常了。

这种情况发生过几次。我又失去了 wifi(可能是前一段时间,我已经连上了线),今天需要再次修复它,我注意到要删除的文件不在那里。今天我需要删除iwlwifi-ty-a0-gf-a0-63.ucode并重新加载驱动程序。我的 wifi 又回来了。

正确的固件似乎是:iwlwifi-ty-a0-gf-a0-59.ucode

有没有更持久的解决方案,不会让我半随机地失去 wifi,然后找出我想删除的文件?我可以编写一些脚本来根据文件模式删除内容,但我觉得我不太了解发生了什么,这些文件是什么,是什么让它们恢复,我是否永远想要我当前使用的文件而不是一个略有不同的名称?

答案1

导致此问题的一个错误,因此每次更新或重新安装软件包时linux-firmware,您都必须重复此过程。虽然您可以保留软件包并阻止其更新,但它将引发越来越多的问题。因此,你每次都必须重复这个过程。

如果您不关心任何事情并且想尝试一下,请运行以下命令来保留该包:

sudo apt-mark hold linux-firmware

您可以使用以下方式取消保持:

sudo apt-mark unhold linux-firmware

相关内容