我收集了一个桌面。然后我安装了 ubuntu 20.04。我打开它,一切都很好。然后我安装了 nvidia-driver 440,然后重新启动。当我打开电脑时,我的局域网连接不起作用。我的主板:华硕 rog strix z490-a gaming
我猜,这可能与主板驱动程序有关。有人知道吗?
sudo lshw -C network *-network
description: Ethernet interface
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 01
serial: d4:5d:64:b3:d5:40
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igc driverversion=0.0.1-k latency=0 link=no multicast=yes port=twisted pair
resources: irq:16 memory:81100000-811fffff memory:81200000-81203fff
答案1
我会尝试将 Pop!_OS 内核用于 Intel I225-V 以太网控制器。我在华硕 ROG-STRIX-B550-I 上安装了相同的 NIC。我在 Ubuntu 下运行 5.4.0-42-generic 内核,但 NIC 无法启动。在 Pop 分发的 5.4.0-7634-generic 上,NIC 可以正常工作。看起来 Pop 正在使用内核 5.4 的 igc 驱动程序的更新分支。但是,我注意到 igc 驱动程序在内核 5.4 中仍然存在错误。例如,/proc/net/dev 统计信息为空白,并且在 NIC 的 igc 驱动程序下不会更新。
添加 Pop 存储库:
sudo add-apt-repository ppa:system76/pop
执行apt update
,并且 apt 应该建议将内核升级到 Pop 版本。
顺便说一句,当我添加 Pop ppa 以在 Xubuntu 下获取其图标时,我实际上是意外切换了内核。
我确实尝试在 5.8 内核中编译 igc 驱动程序的最新源代码。但这在 5.4 中行不通。看起来 5.8 内核添加了一些 5.4 中缺少的电源管理依赖项。
另一个选择是升级 NIC 上的固件。其他的这样做很成功。我没有尝试这个选项,因为华硕没有为我的特定 B550 主板提供任何固件更新。
答案2
你也可以尝试 Xanmod 内核。可从以下网址获取:https://xanmod.org/
最新稳定版本是 5.8.x 分支(发布时)Xanmod 还有一个 LTS 版本(5.4.x)和一个(前沿)版本。
如果你坚持使用他们的“稳定”版本,它会受到 xanmod 社区的支持并且被广泛使用。