首页 > 系统相关 >Linux 系統移植时在 kernel 中开启 I210 网卡驱动

Linux 系統移植时在 kernel 中开启 I210 网卡驱动

时间:2022-12-30 09:48:12浏览次数:40  
标签:kernel 系統 I210 开启 网卡 驱动 make

  I210网卡是一个笔记通用的网卡,现在的 kernel 里面都带有对应的驱动,不过大部分 kernel 源码是默认不开启的,我们系统移植时需要用到就把它开启即可。

1. make menuconfig ARCH=arm64 (我这里是64位的arm)打开配置 kernel 界面;

2. 按 “/” 按键搜索 “E1000E”;

  

   按对应的数字跳转,我这里是(1),然后通过空格,把前面选择星号

  

   保存退出即可,这时候会新生成配置文件 config 文件;

3. 执行 make saveconfig ,作用是通过执行.config 生成最小的 defconfig 文件;

4. 执行 make ARCH=arm64 编译你的 kernel ,把驱动编译进去;

5. 用新 kernel 制作新系统烧录验证。

 

 遇到过的问题:遇到过识别到网卡却无法获取 IP 地址的问题;导致这个问题的原因是网卡驱动时序不对,开机的时候识别到网卡后,网卡又掉了;解决方法是通过硬件控制网卡的时序信号。

 

标签:kernel,系統,I210,开启,网卡,驱动,make
From: https://www.cnblogs.com/xingboy/p/17014083.html

相关文章

  • linux kernel seccomp
     _set_seccomp_filter调用flowframeworks/base/core/jni/com_android_internal_os_Zygote.cpp634staticvoidSetUpSeccompFilter(uid_tuid,boolis_child_zygote......
  • 銀河麒麟系統斷電後無法進入系統
    机器非法断电导致进不去系统,如开机之后直接进入busybox界面在busybox界面先执行exit命令看下具体是因为那个分区的损坏导致进不去的系统,然后使用fsck命令对分区进行修复:ex......
  • 0CTF2018 Final - baby kernel 学习记录
    doublefetch由于内核态和用户态之间的数据访问竞争导致的条件竞争漏洞。通常条件下,用户向内核传递数据时,内核先通过copy_from_user等函数向内核拷贝数据,但大量复杂......
  • Broadcom 网卡绑定的几种模式(翻译)
     组的类型可以建立4种类型的负载平衡组:智能负载平衡和故障转移链路聚集(802.3ad)(注:不适用于TOE组合)普通中继(FEC/GEC)/802.3ad-DraftStatic(注:不适用于TOE组合)SLB(禁......
  • Linux网卡配置
    网卡配置文件配置文件路径:/etc/sysconfig/network-scripts单网卡独立配置比较重要的就是DEVICE指定网卡名,ONBOOT启用网卡,BOOTPROTO指定协议,配置静态IP则需要配置IPADDR指......
  • Hi3516开发笔记(十一):通过HiTools使用网口将uboot、kernel、roofts烧写进eMMC
    前言  前面烧写一直时烧写进入flush,是按照分区烧写。定制的板子挂的是eMMC,前面的烧写步骤一致,但是在烧写目标则时烧写eMMC了。  重新走一遍从无到有通过网口刷定制板......
  • CentOS设置双网卡
    一.为什么要设置双网卡目的:无论连接的网络如何变化,可以保证有一个固定的IP访问虚拟机  二、设置双网卡步骤1.首先是安装好一个centOS虚拟机,这里我用的镜像版本是镜......
  • Hi3516开发笔记(十一):通过HiTools使用网口将uboot、kernel、roofts烧写进eMMC
    前言  前面烧写一直时烧写进入flush,是按照分区烧写。定制的板子挂的是eMMC,前面的烧写步骤一致,但是在烧写目标则时烧写eMMC了。  重新走一遍从无到有通过网口刷定制......
  • PCIe网卡驱动实现分析(四)--- i350网卡驱动硬件原理和软件实现
    i350网卡驱动硬件原理和软件实现1、硬件原理2、驱动软件2.1初始化2.1.1 收发包队列数据结构创建2.1.2 中断初始化2.2数据发送流程2.3数据接收流程 一、硬件......
  • 网卡名改为eth0后,区分板载卡和扩展卡
    按照如下方式修改网卡名后,突然发现无法区分板载网卡和扩展网卡了sed-i's/^GRUB_CMDLINE_LINUX=\"/GRUB_CMDLINE_LINUX=\"net.ifnames=0biosdevname=0/'/etc/default......