Manjaro有线网卡驱动

Manjaro有线网卡驱动可能会装成非对应的版本,造成无法使用以太网,需要卸载原有驱动安装对应的匹配驱动

查看并卸载原驱动

使用 lspci | grep net 查询网卡设备信息

➤ lspci | grep net
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

使用 lspci -k | grep -A 4 net

➤ lspci -k | grep -A 4 net
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Acer Incorporated [ALI] Device 1133
	Kernel driver in use: r8169
	Kernel modules: r8169

查询原驱动文件的位置,删除或备份

r8169 驱动为例:

modinfo r8169 |grep filename

# 备份
mv /lib/modules/5.10.7-3-MANJARO/kernel/drivers/net/ethernet/realtek/r8169.ko.xz ~/r8169.ko.xz.backup

# 卸载
rmmod r8169

# 查询是否成功,若无结果则成功
lsmod | grep r8169

安装正确的驱动

通过查询我的网卡是 RTL8111/8168/8411 ,使用命令 sudo pacman -Ss rxxxx 搜索存在驱动 r8168 ,选择相应内核版本的进行安装即可 (sudo pacman -S linux510-r8168)。

尝试挂载 (sudo modprobe r8168) 或重启系统,重启后就能使用了。

参考

Manjaro安装有线网卡驱动