重新安装后 Wifi 消失了,Ubuntu 19.10

重新安装后 Wifi 消失了,Ubuntu 19.10

我的 wifi 运行正常,但在尝试安装 Nvme SSD 失败后(涉及从 USB 到新 SSD 的多次 Ubuntu 20 和 19 安装),我不得不退回并在原来的驱动器上重新安装 Ubuntu 19.10。

执行此操作后,网络小程序或系统菜单(我的桌面右上角)中不再支持 Wifi,但两者都支持有线连接。从 USB 启动时,wifi 菜单现在也不可见。我的有线连接正常工作。

基于这个问题(我的无线/WiFi 连接无法使用。诊断问题需要哪些信息?)我生成了一个网络诊断转储并复制到 pastebin 中https://pastebin.com/44cwwb5V

lspci -knn | grep Net -A3; rfkill 列表的输出如下

00:14.3 Network controller [0280]: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:9df0] (rev 30)
    DeviceName: Onboard - Ethernet
    Subsystem: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:0000]
    Kernel driver in use: iwlwifi
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

dmesg | grep iwl 的输出如下:

dmesg | grep iwl
[    4.584148] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    4.602662] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[    4.602664] iwlwifi 0000:00:14.3: Found debug configuration: 0
[    4.603065] iwlwifi 0000:00:14.3: loaded firmware version 46.6bf1df06.0 op_mode iwlmvm
[    4.721463] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9460, REV=0x318
[    4.732443] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    4.732911] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[    4.737671] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[    4.737678] iwlwifi 0000:00:14.3: Not valid error log pointer 0x00000000 for Init uCode
[    4.737708] iwlwifi 0000:00:14.3: Fseq Registers:
[    4.737718] iwlwifi 0000:00:14.3: 0xCAAAFDB7 | FSEQ_ERROR_CODE
[    4.737727] iwlwifi 0000:00:14.3: 0x39FF0DCF | FSEQ_TOP_INIT_VERSION
[    4.737737] iwlwifi 0000:00:14.3: 0x82B7EC7C | FSEQ_CNVIO_INIT_VERSION
[    4.737740] iwlwifi 0000:00:14.3: 0xDFE4D94D | FSEQ_OTP_VERSION
[    4.737751] iwlwifi 0000:00:14.3: 0x45B05A33 | FSEQ_TOP_CONTENT_VERSION
[    4.737760] iwlwifi 0000:00:14.3: 0xB78CCEC4 | FSEQ_ALIVE_TOKEN
[    4.737770] iwlwifi 0000:00:14.3: 0x899F4F6A | FSEQ_CNVI_ID
[    4.737780] iwlwifi 0000:00:14.3: 0x2F3462E4 | FSEQ_CNVR_ID
[    4.737791] iwlwifi 0000:00:14.3: 0x01000100 | CNVI_AUX_MISC_CHIP
[    4.737834] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_AUX_MISC_CHIP
[    4.737909] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    4.737984] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    4.738215] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0xa5a5a5a2, CPU2 Status: 0xa5a5a5a2
[    4.738218] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -5
[    4.738222] iwlwifi 0000:00:14.3: Collecting data: trigger 16 fired.
[    4.984307] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[    4.995478] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -5

感谢帮助

答案1

您在 中的条目有错误/etc/modprobe.d/iwlwifi.conf

将此文件的内容替换为

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

相关内容