【板卡调试】 扩展网卡 MAC篇 & 网口灯篇

在自研板卡中,基于对网络的需要,通常会在板卡内选择扩展网口的方法,对于linux环境而言,ifconfig查询的网卡的信息可能会有3块或者以上,对于扩展的网卡,通常是没有唯一MAC的,需要我们使用工具烧录。我们使用U盘制作DOS启动盘,通过PG8168工具烧录。

自启动文件烧录命令如下,

常用命令
cd 8111E 

pg8168                : 自动写网卡的MAC

pg8168  /# 2       : 自动写第二个网卡的MAC

pg8168 /v                   : 列出所有网卡的信息

如果上述方法烧录失败,也可以通过如下

cd 8111E
pg8168 /EFUSE
pg8168 /# 2 /EFUSE
pg8168 /v /EFUSE

/efuse表示对8111E芯片的的电熔丝存储器进行编程,一般网卡的数据存放方式有两种,一种是EEPROM, 例如93c46等,一种就是efuse 第一种方法默认的使用EEPROM。

efuse方式,片内编程可以节省成本,但缺点是电熔丝空间有限,大概几十个字节吧,而且是不可重复编程的,修改一次MAC地址就少几个字节,如果修改十数次MAC地址,就不可以再更改了。

对于烧录文件中,每次烧录都会使文件中的MAC地址+1 ,防止下一次烧录时重复。

对于EEPROM方式,MAC及烧录网口灯信息在8168F.CFG文件中,如下图。


对于EFUSE方式,MAC及烧录网口灯信息在8168FEF.CFG文件中,如下图。;为注释,烧录网口灯需打开。

 

通过pg8168 /v /EFUSE 可以查看剩余EFUSE 空间

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值