我的笔记本电脑 (戴尔 Inspiron 5590和Ubuntu 19.10和内核 5.3.0-40) 直到昨天都运行良好。当我打开它时,我无法连接到互联网。我注意到“飞行模式”已打开,但当我关闭它时,设置中显示“未找到 Wi-Fi 适配器”。我还注意到,如果我让电脑短时间不活动,它就会冻结。
这类似于:19.10:Thinkpad L13:Intel 9560:wifi接口突然消失 和软件更新后英特尔 Wifi 卡停止工作
上述帖子的评论建议使用较早的内核(5.3.0-29)进行启动。当我这样做时,我可以检测到 Wi-Fi 适配器并毫无问题地连接到互联网。但是系统在短暂不活动后仍然会冻结。请问有人能就这个问题给我一些建议吗?谢谢!
注意:我没有 Wi-Fi 开关按钮可以切换。我检查了 BIOS 上是否启用了 Wi-Fi。
有关 Wi-Fi 适配器、固件和内核的输出:
>>lspci -nn | grep -i network
00:14.3 Network controller [0280]: Intel Corporation Device [8086:02f0]
>>uname -r
5.3.0-40-generic
>>iwconfig
lo no wireless extensions.
>>sudo lshw -C network
*-network
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list
configuration: driver=iwlwifi latency=0
resources: irq:16 memory:c2218000-c221bfff
>> sudo dpkg -s linux-firmware | grep Ver
Version: 1.183.4
>> modinfo iwlwifi | egrep 'filename|intree'
filename: /lib/modules/5.3.0-40-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
intree: Y
>> rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
以下是两个输出dmesg
:
>> dmesg | grep -i firm
[ 0.152619] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 2.420343] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[ 2.462387] Bluetooth: hci0: Firmware revision 0.0 build 62 week 31 2019
[ 2.686507] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 2.862605] [Firmware Bug]: ACPI(PXSX) defines _DOD but not _DOS
[ 3.497542] iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
[ 3.497731] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
>>dmesg | grep iwl
[ 2.366865] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 2.420150] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[ 2.420343] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[ 2.468834] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9462, REV=0x354
[ 3.497417] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[ 3.497541] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 3.497541] iwlwifi 0000:00:14.3: Status: 0x00000000, count: -144310389
[ 3.497542] iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
[ 3.497543] iwlwifi 0000:00:14.3: 0xEEB1EBD3 | ADVANCED_SYSASSERT
[ 3.497544] iwlwifi 0000:00:14.3: 0x58011C15 | trm_hw_status0
[ 3.497544] iwlwifi 0000:00:14.3: 0x60C5819E | trm_hw_status1
[ 3.497545] iwlwifi 0000:00:14.3: 0x7EBF2DF8 | branchlink2
[ 3.497545] iwlwifi 0000:00:14.3: 0xAE9FEC6A | interruptlink1
[ 3.497546] iwlwifi 0000:00:14.3: 0xD6C20A3C | interruptlink2
[ 3.497546] iwlwifi 0000:00:14.3: 0x81524AD0 | data1
[ 3.497547] iwlwifi 0000:00:14.3: 0xC7FD9BBF | data2
[ 3.497547] iwlwifi 0000:00:14.3: 0x6BFEF09C | data3
[ 3.497548] iwlwifi 0000:00:14.3: 0x81448886 | beacon time
[ 3.497548] iwlwifi 0000:00:14.3: 0x29C07820 | tsf low
[ 3.497549] iwlwifi 0000:00:14.3: 0xFEF57BD7 | tsf hi
[ 3.497549] iwlwifi 0000:00:14.3: 0x97EB7B0D | time gp1
[ 3.497550] iwlwifi 0000:00:14.3: 0x8887938B | time gp2
[ 3.497550] iwlwifi 0000:00:14.3: 0xC6A8C241 | uCode revision type
[ 3.497551] iwlwifi 0000:00:14.3: 0xD8EBBC3F | uCode version major
[ 3.497551] iwlwifi 0000:00:14.3: 0xBBA5EB7F | uCode version minor
[ 3.497552] iwlwifi 0000:00:14.3: 0x4A922D18 | hw version
[ 3.497552] iwlwifi 0000:00:14.3: 0x8416AC04 | board version
[ 3.497553] iwlwifi 0000:00:14.3: 0xD2084183 | hcmd
[ 3.497553] iwlwifi 0000:00:14.3: 0x5B77FBFF | isr0
[ 3.497553] iwlwifi 0000:00:14.3: 0xEBB7B4E3 | isr1
[ 3.497554] iwlwifi 0000:00:14.3: 0xB2478CDC | isr2
[ 3.497554] iwlwifi 0000:00:14.3: 0x2590D985 | isr3
[ 3.497555] iwlwifi 0000:00:14.3: 0xFDFB7EE5 | isr4
[ 3.497555] iwlwifi 0000:00:14.3: 0x755BCBC3 | last cmd Id
[ 3.497556] iwlwifi 0000:00:14.3: 0x55C00030 | wait_event
[ 3.497556] iwlwifi 0000:00:14.3: 0x72033383 | l2p_control
[ 3.497557] iwlwifi 0000:00:14.3: 0xF3D7D9CE | l2p_duration
[ 3.497557] iwlwifi 0000:00:14.3: 0xDA9CC4BE | l2p_mhvalid
[ 3.497558] iwlwifi 0000:00:14.3: 0x44418141 | l2p_addr_match
[ 3.497558] iwlwifi 0000:00:14.3: 0x75022011 | lmpm_pmg_sel
[ 3.497559] iwlwifi 0000:00:14.3: 0x7A776FEB | timestamp
[ 3.497559] iwlwifi 0000:00:14.3: 0xF6BEF69E | flow_handler
[ 3.497609] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 3.497609] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 7
[ 3.497610] iwlwifi 0000:00:14.3: 0x201013F1 | ADVANCED_SYSASSERT
[ 3.497610] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[ 3.497611] iwlwifi 0000:00:14.3: 0xC008CF5C | umac branchlink2
[ 3.497611] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink1
[ 3.497612] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[ 3.497612] iwlwifi 0000:00:14.3: 0x00000003 | umac data1
[ 3.497613] iwlwifi 0000:00:14.3: 0x20000302 | umac data2
[ 3.497613] iwlwifi 0000:00:14.3: 0x00000201 | umac data3
[ 3.497614] iwlwifi 0000:00:14.3: 0x00000030 | umac major
[ 3.497614] iwlwifi 0000:00:14.3: 0x4FA0041F | umac minor
[ 3.497615] iwlwifi 0000:00:14.3: 0x00005C89 | frame pointer
[ 3.497615] iwlwifi 0000:00:14.3: 0xC0887F58 | stack pointer
[ 3.497616] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
[ 3.497616] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[ 3.497632] iwlwifi 0000:00:14.3: Fseq Registers:
[ 3.497635] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_ERROR_CODE
[ 3.497637] iwlwifi 0000:00:14.3: 0x00260000 | FSEQ_TOP_INIT_VERSION
[ 3.497639] iwlwifi 0000:00:14.3: 0x80020006 | FSEQ_CNVIO_INIT_VERSION
[ 3.497641] iwlwifi 0000:00:14.3: 0x0000A384 | FSEQ_OTP_VERSION
[ 3.497643] iwlwifi 0000:00:14.3: 0x42E1014D | FSEQ_TOP_CONTENT_VERSION
[ 3.497646] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 3.497648] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[ 3.497650] iwlwifi 0000:00:14.3: 0x00000201 | FSEQ_CNVR_ID
[ 3.497653] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[ 3.497657] iwlwifi 0000:00:14.3: 0x00000201 | CNVR_AUX_MISC_CHIP
[ 3.497662] iwlwifi 0000:00:14.3: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 3.497696] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 3.497729] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5bfc, CPU2 Status: 0x3
[ 3.497729] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[ 3.497731] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[ 3.509548] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
以防万一,这里有一个来自我的更新管理器的日志链接/var/log/apt/history.log
https://pastebin.com/B2LS6uB2
答案1
看来内核 5.3.0-40 更新破坏了英特尔 Wifi。同一周我也遇到了同样的问题,以及这个问题的作者:19.10:Thinkpad L13:Intel 9560:wifi接口突然消失
重新启动,进入 GRUB 菜单并选择...-29 内核。如果此方法能解决问题,然后按照该答案中的建议,在 shell 中清除 -40。
答案2
我在使用 Intel(R) Wireless-AC 9462 时也遇到了同样的问题。将内核升级到 5.5.5 后问题就解决了。
答案3
正如您所说,问题的一部分已通过使用不同的内核得到解决。问题的其余部分也可以通过切换到其他内核来解决。您也可以使用其他通用内核、liquorix、xanmod、lowlatency 内核。
另外,也许一些有缺陷的上次升级期间已收到驱动程序。尝试不同的内核后,检查已升级哪些驱动程序。
您可以使用下一个命令来查看从您注意到问题的日期开始哪些软件包已经升级:
cat /var/log/dpkg.log | grep "^2020-02-21.*\ installed\ "
查看是否有与驱动程序相关的软件包可以尝试降级到以前可以运行的旧版本逐一检查哪个驱动程序降级可以解决问题。
此外,您可以通过列出缓存的包并按日期排序来查看包的下载历史记录(tr
在下一个命令中 - 按日期排序):
ls -ailhtr /var/cache/apt/archives/
答案4
我遇到了同样的问题。试试这个:
在 UEFI(BIOS)设置中禁用安全启动
重新安装 Linux 固件
sudo apt install linux-firmware
在 grub 中添加参数 pcie_aspm=off :
sudo gedit /etc/default/grub
添加
pcie_aspm=off
到GRUB_CMDLINE_LINUX_DEFAULT
重启
它对我有用,祝你好运!