使用 e1000 基础驱动程序,

news/2025/3/4 4:34:21/

使用 e1000 基础驱动程序, 

备注 e1000 驱动程序中不再作为一个独立的组件进行维护。 应您的 Linux 发行套件的维护人员发送请求以获取支持。

e1000 驱动程序中支持传统 (PCI 、 PCI-X*) 千兆位网络连接。

  • 下载 e1000 这里
  • 概述
  • 编译和安装

有关的信息有关驱动程序配置的详细信息, 请参考自述文件位于上面的下载链接。

概述

支持 2.4.x 和 2.6.x 内核的 Linux 基本驱动程序。 这些驱动程序包括对基于安腾® 2 处理器的系统的支持。

这些驱动程序仅作为可载入模块得到支持。 英特尔未针对内核源码供应补丁程序来允许驱动程序的静态联结。 有关硬件要求的问题, 请参考您的英特尔千兆位适配器的随附文档。 所有列出的硬件要求均适用于 Linux 。

以下功能现在两种支持的内核中可用::

  • 本地 VLAN
  • 通道结合 (分组)
  • SNMP

通道结合文档可以在 Linux 内核源码中找到:/Documentation/networking/bonding.txt

驱动程序信息以前显示在 /proc 文件系统中, 在该版本中不支持。 此外, 您可以使用 ethtool(版本 1.6 或以后版本) 、 lspci 和 ifconfig 获取相同的信息。 有关更新 ethtool 的说明部分中 的额外配置, 可以找到本说明文件后面的 " 。

备注 英特尔® 82562V 快速以太网 PHY10/100 网络连接仅提供 10/100 支持。

编译和安装

构建该驱动程序的二进制 RPM* 包, 运行?rpmbuild-tb e1000.tar.gz) 。

说明
  • 要成功完成创建过程, 目前运行的内核必须与已安装内核源代码的版本和配置相匹配。 如果您已经重新编译内核, 请立即重新启动系统。

  • RPM 功能仅在 Red Hat 发布上测试过。

  1. 将基础驱动程序 tar 文件移到您所选的目录中。 例如, 使用“ /home/username/e1000 ”或“ /usr/local/src/e1000" 。

  2. 解压缩该档案文件, 其中是驱动程序压缩文件的版本号 <x.x.x>:

    tar zxf e1000-<x.x.x>.tar.gz
  3. 切换到驱动程序 src 目录下, 其中 <x.x.x> 是驱动程序压缩文件的版本号:

    cd e1000-<x.x.x>/src/
  4. 编译驱动程序模块:

    #make install

    二进制文件将安装为:

    /lib/modules/< 内核版本 >/kernel/drivers/net/e1000/e1000.[k]o

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

  5. 使用 insmod 或 modprobe 命令加载模块:

    modprobe e1000 insmod e1000

    注意, 在 2.6 内核中, 如果指定了驱动程序模块的完整路径, 可以使用 insmod 命令。 例如:

    insmod/lib/modules/< 内核版本 >/kernel/drivers/net/e1000/e1000.ko

    带有 2.6 的内核, 同时也要确保较旧的 e1000 驱动程序从内核中去除, 然后再加载新模块:

    rmmod e1000;modprobe e1000
  6. 为接口指定 IP 地址, 通过输入以下命令, 其中 <x> 是接口卡号:

    ifconfig eth<x><IP 地址 >
  7. 验证接口工作正常。 输入以下命令。其中 <IP 地址 > 是与被测的接口在同一子网上的另一台计算机的 IP 地址:

    Ping<IP 地址 >
文章来源:https://blog.csdn.net/anhuidelinger/article/details/10553139
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/news/585106.html

相关文章

RIA-E100机器人仿真以及遇到的坑

RIA-E100机器人仿真以及遇到的坑 1、背景介绍 RIA E100是硅步机器人推出的一款用于学习ROS的移动平台&#xff0c;它在满足ROS移动平台学习使用的情况之下又有一定的实用性&#xff0c;是一款学习和应用都能应付自如的移动平台。&#xff08;具体介绍见官网&#xff09; 本人…

EMC(1)——外设接口ESD防护电路设计

前言 在产品设计的过程中&#xff0c;除了功能和外观外&#xff0c;还存在一些对外的输入输出的接口&#xff0c;如果这些裸露的接口没有做ESD防护措施&#xff0c;非常影响产品的稳定性&#xff0c;例如冬天我们的耳机在刚插入MP4时会出现噪音&#xff0c;USB接口插拔时会出现…

e1000网卡驱动第二天

上次写到e1000_configure&#xff0c;不去详细关注内部的实现。只是先按照函数的顺序来理解&#xff0c;e1000_set_rx_mode应该是设置接收相关的控制寄存器&#xff0c;设置接收的模式。e1000_restore_vlan似乎有些困难&#xff0c;保存某个状态还是什么&#xff0c;等到湘西看…

EHub_tx1_tx2_E100 Cartographer 完美部署安装

目录 1.1 安装必要的依赖包 1.2 protobuf安装 1.3 ceres 1.13.0安装 1.4 abseil 安装 1.5 carographer 安装 特别的错误解决&#xff1a; 1.6 carographer 测试 目前机器人使用中需要进行SLAM建图&#xff0c;因为移动机器人想要实现自主行走&#xff0c;核心在于实现自主…

ROS机器人 RIA-E100使用

E100 以下内容源自 原E100文档&#xff1a; Demo Applications — Gaitech EDU 2.5 documentation https://edu.gaitech.hk/ria_e100/demo-apps.html 克隆git&编译 mkdir –p ~/catkin_ws/src cd ~/catkin_ws/src git clone https://github.com/gaitech-robotics/RIA-E100…

e1000e网卡驱动分析笔记

驱动中有e1000的e1000e两个版本, 差别不大, e1000e使用了msix, 更先进一点点. 比较难懂的都是一些基础系的东西, 如下 1) PCIE的配置空间初始化 2) msix机制及初始化 3) napi机制 4) dma机制 下面一个个回答这些问题, 因为内容实在太多, 没法每个问题将的很清楚, 而且我…

e100网卡收包流程分析

四、网卡的数据接收内核如何从网卡接受数据&#xff0c;传统的经典过程&#xff1a; 1、数据到达网卡&#xff1b; 2、网卡产生一个中断给内核&#xff1b; 3、内核使用I/O指令&#xff0c;从网卡I/O区域中去读取数据&#xff1b; 我们在许多网卡驱动中&#xff0c;都可以在网卡…

E100.C简析(~/drivers/net/ethernet/intel/e100.c)

2019独角兽企业重金招聘Python工程师标准>>> 支持网络协议栈的底层网卡驱动是一个怎么也绕不过去的话题&#xff0c;以Intel PRO/100网卡驱动为例&#xff0c;分析一下Linux下网卡驱动的实现。同时也兼谈一些pci总线的问题。PCI总线的框架系统只提供对PCI总线系统的…