如何添加 LAN 驱动程序?

如何添加 LAN 驱动程序?

我使用 sudo dkms remove r8168/8.046.00 -k 4.18.0-17-generic 来修复不稳定的 LAN 连接。从那时起,我的笔记本电脑就检测不到 LAN。与此同时,我已经升级到 19.04,希望问题得到解决。我该如何恢复 LAN。我试过了sudo dkms add r8168/8.046.00 -k 4.18.0-17-generic,但没有用。
因为sudo dkms add r8168/8.046.00 -k 5.0.0-13-generic我得到错误!DKMS 树已包含:r8168-8.046.00。
当我尝试时,sudo dkms remove r8168/8.046.00 -k 5.0.0-13-generic我得到错误!没有 r8168 8.046.00 的实例。

答案1

每个 Ubuntu 版本使用不同的内核链。升级到 Ubuntu 版本 19.04 后,您的内核版本发生了变化。要查找新版本号,请键入uname -r。然后在命令中使用它。例如:

$ uname -r
4.14.110-0414110-generic

$ sudo dkms add r8168/8.046.00 -k 4.14.110-0414110-generic

重新安装dkms驱动程序以供rtl8168使用:

sudo apt update
sudo apt install --reinstall r8168-dkms

您可能不需要dkmsRTL8168 驱动程序附加版本 5.0 内核。RTL8169 驱动程序已在此内核版本中得到改进,具体如下:Linux 内核 5.0 发布!查看新功能

以下是内核 5.0 中的一些主要新变化:

  • AMD Radeon FreeSync 支持
  • 支持新的 VegaM
  • NVIDIA Xavier 显示支持
  • 继续开发英特尔 Icelake Gen11 显卡
  • 初步支持 NXP i.MX8 SoC
  • 支持 Allwinner T3、Qualcomm QCS404 和 NXP Layerscape LX2160A
  • Intel VT-d 可扩展模式支持可扩展 I/O 虚拟化
  • 新的英特尔 Stratix 10 FPGA 驱动程序
  • 修复 F2FS、EXT4 和 XFS
  • Btrfs 文件系统恢复对交换文件的支持
  • Fscrypt Adiantum 支持帮助在低端硬件上快速加密数据。这取代了 NSA 臭名昭著的 Speck 算法。
  • Realtek R8169 驱动程序改进
  • 罗技高分辨率滚动支持
  • Raspberry Pi 触摸屏驱动程序
  • x86 笔记本电脑驱动程序改进
  • Thunderbolt 安全增强
  • 支持 Chameleon96 Intel FPGA 开发板
  • 改进电源管理

由于RTL8169网卡存在缺陷,很多用户都手动安装了RTL8168驱动。

相关内容