跳转至主要内容
支持知识库

如何为以太网适配器构建和安装 Linux* 驱动程序?

内容类型: 安装与设置   |   文章 ID: 000092128   |   上次审核日期: 2022 年 12 月 16 日

环境

操作系统

Ubuntu 16.04*, OS Independent family

说明

无法安装 Linux* 系统的驱动程序

解决方法

下载我们的 下载网站 中提供的最新驱动程序。

构建和安装

冰驱动程序需要动态设备个性化 (DDP) 封装文件来启用高级功能(如动态隧道、英特尔® 以太网流程专家、RSS 和 ADQ 等)。驱动程序安装过程安装默认 DDP 软件包文件,并在固件根目录(通常 /lib/firmware/ or /lib/firmware/更新/)中创建与物理封装ice-x.x.x.x.pkgice.pkg 软链接。驱动程序安装过程还将驱动程序模块和 DDP 文件放入 initramfs/initrd 映像中。

要手动构建驱动程序

  1. 基础驱动程序 tar 文件移到您所选的目录中。
    例如,使用 /home/username/ice/usr/local/src/ice
  2. 压缩该存档,其中是驱动程序 tar 文件的版本号:
    # tar zxf ice-.tar.gz
  3. 切换到驱动程序 src 目录,其中 是驱动程序 tar 的版本号:
    # cd ice-/src/
  4. 编译驱动程序模块:
    # make install

二进制文件将安装为:
/lib/modules//updates/drivers/net/ethernet/intel/ice/ice.ko

以上列出的安装位置为默认位置。这可能因不同的 Linux 发行版本而异。

注意

要使用 schema 构建驱动程序,以获得 https://sourceforge.net/p/e1000/wiki/Home/ 中定义的统一 ethtool 统计数据,使用以下命令:
# make CFLAGS_EXTRA='-DUNIFIED_STATS' install

要用 ADQ(应用程序设备队列)标记集编译驱动程序,使用以下命令,其中 是逻辑内核的数量:
# make -j CFLAGS_EXTRA='-DADQ_PERF_COUNTERS' install

(以上版本也适用于 安装命令。)

其他信息:

如欲了解更多信息, 请查看 自述文件。

相关产品

本文适用于 1 产品。

免责声明

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。