无法让 RTL8125B 在 20.04 上运行

无法让 RTL8125B 在 20.04 上运行

因此,我在具有新的 RTL8125B Realtek 网卡的计算机上全新安装了 Ubuntu 20.04,但无法使网络正常工作。

我感到非常惊讶,因为这应该是 5.4 内核的新功能(我安装了 5.4.0-26-generic)。

有人知道如何让它工作吗?谢谢。

$ lspci -knn | grep Eth -A3
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 04)
Subsystem: ASUSTeK Computer Inc. RTL8125 2.5GbE Controller [1043:87d7]
Kernel modules: r8169
07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev e7)

$ dmesg | grep -i r8169
[    0.911236] r8169 0000:06:00.0: unknown chip XID 641

答案1

我遇到了同样的问题。看来你缺少以太网驱动程序。

转到此链接(来自实际的以太网提供商):https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software

下载“适用于内核最高 5.6 的 2.5G 以太网 LINUX 驱动程序 r8125”并按照安装说明进行操作。

完成后您应该可以使用有线连接。

答案2

6天前已将支持rtl8125b添加到linux-next树中。

https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/drivers/net/ethernet/realtek?h=next-20200720&id=0439297be95111cf9ef5ece2091af16d140ce2ef

stable进入 Ubuntu需要一些时间。

在 Linux 原生支持该驱动程序之前,您可以尝试从 Realtek 网站安装驱动程序。您需要在 BIOS 和黑名单中禁用安全启动r8169才能使它们正常工作。

该问题已在 5.9 内核中修复。遗憾的是,Ubuntu 20.10 和 20.04.2 没有此内核。因此需要主线内核或反向移植。

答案3

Realtek 下载页面上没有安装说明。

无论如何解决方案对我有用:

Here's a solution I found;

    Go to the Realtek website 387

    Download the Unix(Linux) r8125 driver. You will need to give an email address.
    1754×445

    Go to /Downloads directory. Extract the Tarball.

    In Terminal, go into r8125-xxxx folder and run the autorun.sh

    $ sudo ./autorun.sh

Everything should run automatically and you should get ethernet connection now.

答案4

2022 年的好消息

使固定成为20.04.3,因此网卡现在开箱即可使用:)

相关内容