zby*_*yte 7 networking drivers 20.04
我最近购买了一块带有 Intel I219-V 板载网络控制器的 ASROCK Z590M 主板。但是,最新的 Focal 20.04.2 无法检测板载 NIC。这是 Linux 的一个已知问题,因为 ASROCK 没有驱动程序。英特尔也没有在其网站上显示任何驱动程序。
有些人禁用了板载适配器并添加了额外的网卡,但是,由于我的应用程序,这会产生问题,所以我想使用板载卡。
那么我该怎么做呢?
经过阅读和调整后,这对我有用。我希望这可以帮助所有其他人使用 Intel 和 Ubuntu 配置新主板。
将此驱动程序直接下载到带有板载 NIC 的 Ubuntu 服务器上的目录(如果您有辅助网络连接)或 USB 驱动器: https: //downloadmirror.intel.com/15817/eng/e1000e-3.8.4.tar .gz
在系统中获取文件后,请执行以下操作:
Run Code Online (Sandbox Code Playgroud)sudo tar zxf e1000e-3.8.4.tar.gz sudo cd e1000e-3.8.4/src/ sudo apt install make sudo apt install gcc sudo make install sudo modprobe e1000e insmod e1000e sudo reboot做一个:
Run Code Online (Sandbox Code Playgroud)ip a并获取适配器的名称(在我的例子中)
enp0s31f6。编辑网络设置:
Run Code Online (Sandbox Code Playgroud)$ sudo nano /etc/netplan/00-installer-config.yaml network: ethernets: enp0s31f6: dhcp4: true version: 2用Ctrl+保存X。
在 shell 提示符下输入:
Run Code Online (Sandbox Code Playgroud)sudo netplan apply sudo reboot应该可以了,希望它能有所帮助,这样您就不必浪费周日的部分时间来解决这个问题。
答案从OP的问题移至此处。
这确实是一篇有用的文章,但如果您没有网络,并且没有板载 WiFi 或 WiFi 适配器,则无法安装 make/gcc 来编译驱动程序。此外,这些是可用于此 NIC 的最新驱动程序: http: //e1000.sourceforge.net。根据英特尔驱动程序包 25.2 版(最新)中的自述文件,该资源是英特尔官方推荐的:
版本 25.2 是包含 Linux e1000e 驱动程序的最后一个版本。社区将继续对该驱动程序进行维护。
另外(也根据英特尔):
由于 Linux 内核的不断发展,驱动程序的更新频率比捆绑版本的更新频率更高。最新的驱动程序可以在http://e1000.sourceforge.net和 http://downloadcenter.intel.com上找到
解决此问题的最简单方法是安装 Ubuntu 20.04.2 HWE,其中包含该网卡的开箱即用驱动程序,但如果您可以/想要编译最新驱动程序,请使用 Sourceforge 存储库。
可以使用以下命令安装 HWE 内核:
sudo apt install --install-recommends linux-generic-hwe-20.04
Run Code Online (Sandbox Code Playgroud)
PS:使用这些命令检查硬件类型和驱动程序版本:
lspci -nnk | grep -A2 Ethernet
Run Code Online (Sandbox Code Playgroud)
或者
modinfo e1000e
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25798 次 |
| 最近记录: |