Fedora 更新破坏了我的无线功能,现在不断创建新的无线接口

Fedora 更新破坏了我的无线功能,现在不断创建新的无线接口

最近,我的 GNOME 软件库报告说我的电脑(运行 Fedora 30 的 Dell XPS)有操作系统更新。以前一切都运行正常,我相信我的内核版本是 5.1.19,更新包括更新到 5.2.7。更新后,我不断出现持续几秒钟的冻结,并且不断创建和删除新的无线接口。运行

rfkill list

报告蓝牙接口,然后类似

380: phy378: Wireless LAN
Soft blocked: no
Hard blocked: no

每次运行命令时,标识接口的数字都会更高。在 GNOME 中,wifi 徽标每隔一秒左右就会在右上角出现和消失一次。有线以太网连接工作正常。

我以为可能是我的 Killer Ax1650 网卡的驱动程序问题,所以我换成了 Intel AC 9260,但没有成功。

跑动

sudo lspci -v

为我的网卡提供以下内容

3b:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
Subsystem: Intel Corporation Device 0010
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at ed400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

所以显示iwlwifi已经加载。

我认为冻结是由于 noveau 驱动程序出现问题,因为每次我重新启动计算机时,它都会冻结很多次,问题报告应用程序中会出现一堆错误,标题为“xorg-x11-drv-noveau”,副标题为“系统故障”。显示更多信息只是说明没有足够的信息来报告错误。

我相信除了内核更新之外还有更多更新,但 5.2.7 内核有多大可能是导致我的问题的原因?有没有办法恢复到 5.1.19?这是我能想到的唯一修复 Wifi 的方法,而且我不认为有简单的方法可以通过 noveau 安装 Nvidia 驱动程序,因为我的笔记本电脑使用 Optimus。

我还应该包括有关我的显卡的信息。有一个英特尔集成显卡和一个独立的 Nvidia 1650。运行

sudo lshw -class display

给予

  *-display                 
   description: 3D controller
   product: NVIDIA Corporation
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress cap_list rom
   configuration: driver=nouveau latency=0
   resources: irq:135 memory:ec000000-ecffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128) memory:ed000000-ed07ffff

*-显示描述:VGA 兼容控制器产品:UHD Graphics 630(移动版)供应商:英特尔公司物理 ID:2 总线信息:pci@0000:00:02.0 版本:02 宽度:64 位时钟:33MHz 功能:pciexpress msi pm vga_controller bus_master cap_list rom 配置:driver=i915 delay=0

答案1

情况相同。 启动较旧的内核可以解决这个问题。这是我能做到的。

我发现了这个:

https://ask.fedoraproject.org/t/lost-wifi-after-recent-update-intel-9560ngw/2639/5

简而言之,降级固件似乎可以解决这个问题:

    sudo dnf downgrade -y iwl7260-firmware
    sudo rmmod iwlmvm iwlwifi
    sudo modprobe iwlwifi

可能还想锁定版本,以便下一次 dnf 更新不会将其带回:

    sudo dnf install 'dnf-command(versionlock)'
    sudo dnf versionlock add iwl7260-firmware

相关内容