Realtek网卡MAC刷新工具PG8168.exe Version:2.34.0.4使用说明

news2024/11/29 16:17:12

在这里插入图片描述
本刷新工具虽然文件名叫PG8168.EXE,但不是只有RTL8168可用,是这一个系列的产品都可以使用。实验证明RTL8111也可以使用。

用法:

PG8168 [/h][/?][/b][/c HexOffsetHexValue][/d NICNumber][/l][/r][/w][/v]
[/# NICNumber] [/nodeidHexNODEID] [/svidHexSVIDHexSMID]
[/uuidHexUUID] [/vMAC] [/cfgnchg] [/direct] [/manchg] [/snnchg]
[/ewephy] [/ewgphy] [/barmac] [/mapmacMapFile]
[/maciob] /efuse | /eeprom [/fmac version filename] [/nicmac]
[/93c46 | /93c56 | /93c66]
[/effreep] [/efwsn] [/efcpeep] [/callbios version] [/wroobnid]
[/ewmacdbgHexValue] [/clrparaHexClrParaFlag] [/cpcfgCfgFileName]
[/eepsizeHexSize]

选项:

/? — 显示帮助信息。
/h—显示帮助消息。
/v----查看每个适配器的信息
/r----读出EEPROM或EFuse内容。
/w—根据配置文件写入EEPROM或EFuse。
如果未指定其他操作,则这是默认操作。
/c HexOffset HexValue—向EEPROM偏移地址写入一字节十六进制数值
此操作仅在找到的第一个适配器上有效。
示例:PG8168 /c 04 6A
/d NICnumber—将多个网卡中的一个EEPROM中的内容转储到map文件中。
示例:PG8168 /d 1
/l—将8168.map文件内容加载到EEPROM中。
此操作仅在找到的第一个适配器上有效。
/b----将EEPROM中的内容以二进制数据形式转储到bin文件。
此操作仅在找到的第一个适配器上有效。
/nodeid HexNODEID—将MAC地址写入EEPROM或Efuse中。
十六进制的NodeID指的是MAC地址。此操作仅在找到的第一个适配器上有效。
示例:PG8168 /nodeid 00E04C681234
/svid HexSVID HexSMID—将系统厂商识别码SVID和SMID写入EEPROM或EFuse中。
示例:PG8168 /svid 10EC 8168
/uuid HexUUID—将十六进制的UUID写入EEPROM中。
此操作仅支持RTL8168CP。
示例:PG8168 /uuid 0123456789ABCDEF01234568789ABCDEF
/# NICnumber—选择多网卡系统中的第几个网卡。
示例:PG8168 /# 1
/vMAC—显示每个适配器的SVID、SDID和MACID。
示例:PG8168 /vMAC
/cfgnchg—不要更改配置文件。
示例:PG8168 /cfgnchg
/efuse—写入EFUSE。
示例:PG8168 /efuse
/eeprom—写入EEPROM
示例:PG8168/eeprom
/direct—使用直接访问模式访问PCI配置空间。
示例:PG8168 /direct
/manchg—不要更改Mac地址。
示例:PG8168/manchg
/snnchg—不要更改序列号。
示例:PG8168/snchg
/ewgphy HexPageNum HexGPhyReg HexGPhyVal—通过Efuse设置GPhy。页、寄存器、值都为十六进制数。
示例:设置GPhy Page 0 Reg 1的值为0x1234。
PG8168 /efuse /ewgphy 0 1 1234
/ewephy HexEPhyReg HexEPhyVal—通过Efuse设置EPhy。
示例:设置EPhyReg 1的值为0x1234。
PG8168 /efuse /ewephy 1 1234
/barmac—手工将MAC地址输入EEPROM或Efuse。
此操作仅在找到的第一个适配器上有效。
示例:PG8168 /efuse /barmac
/mapmac MapFile—将Map文件中的MAC地址写入EEPROM或Efuse中。
此操作仅在找到的第一个适配器上生效。
示例:PG8168 /efuse /mapmac 8168D.map
/maciob HexEPhyReg HexEPhyVal—通过Efuse设置MacIo(BYTE)。
示例:设置MacIoReg 1的值为0x12。
PG8168 /efuse /maciob 1 12
/fmac Version Filename—将文件中的MAC地址写入EEPROM或Efuse。
版本1的NodeId格式为“001122334455”。此操作仅在找到的第一个适配器上有效。
示例:PG8168 /efuse /fmac 1 NodeId.txt
/nicmac—将网卡的MAC地址编写到EEPROM或Efuse中。
示例:PG8168 /efuse /nicmac
/93c46—指定的EEPROM类型为93c46。
示例:PG8168 /eeprom /93c46
/93c56—指定的EEPROM类型为93c56。
示例:PG8168 /eeprom /93c56。
/93c66—指定的EEPROM类型为93c66。
示例:PG8168 /eeprom /93c66
/effreep—PG EEPROM内容写到EFuse。
示例:PG8168 /efuse /effreep
/efwsn—不要跳过SN写入EFuse。
示例:PG8168/efuse/efwsn
/efcpeep—比较Efuse和EEPROM内容。
示例:PG8168/efuse/efcpeep
/callbios version—呼叫Bios。
示例:PG8168 /efuse /callbios 1
/wroobnid—通过Efuse将Mac地址写入OOB。
示例:PG8168 /efuse /wroobnid
/ewmacdbg HexValue—通过Efuse设置MACDBG Reg
示例:PG8168 /efuse /ewmacdbg 21
/clrpara HexClrParaFlag—根据HexClrParaFlag清除Efuse参数。
示例:清除以太网物理参数。
PG8168 /efuse /clrpara 1
/cpcfg CfgFileName—比较CfgFile与EEPROM/Efuse内容。
示例:将Efuse内容与a.cfg进行比较。
PG8168 /efuse /cpcfga.cfg
/eepsize HexSize—根据十六进制大小对EEPROM编程
示例:编程EEPROM的128 byte。
PG8168 /eeprom /eepsize 80

推荐文章:

《工业计算机硬件技术支持手册》简介
英特尔性能混合体系结构
AMI UEFI BIOS更新程序AFUEFIX64.EXE中文使用说明
AMI BIOS刷新工具FPT.exe的用法
Insyde BIOS刷新工具H2OFFT.EXE用法简介

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2249858.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Unity】Unity编辑器扩展,替代预制体上重复拖拽赋值

今天做游戏时有个需求,游戏中需要给不同年份不同月份的奖牌制定不一样的非规则形状,其中形状为100个像素组成的不同图形,并且按照从1-100路径一个个解锁,所以需要全部手动放置。但是手动放置好后,发现再一个个挂到脚本…

c语言的qsort函数理解与使用

介绍:qsort 函数是 C 标准库中用于排序的快速排序算法函数。它的用法非常灵活,可以对任意类型的元素进行排序,只要提供了比较函数即可。 qsort 函数原型及参数解释: void qsort ( void* base, //指向要排序的数组的首元素…

【力扣】125. 验证回文串

问题描述 思路详情 本题目的重点是对java中字符串的各种API用法的掌握理解 1.首先只保留字母和数字 1.1可以使用正则表达式1.2 Character.isLetterOrDight(ch) ,但是这个只能单个字符判断2.将大写字母全部小写3.验证是否为回文串 代码 通过正则表达式 &#xff…

JavaEE---计算机是如何工作的?

1.了解冯诺依曼体系结构 2.CPU的核心概念,CPU的两个重要指标(核心数和频率) 3.CPU执行指令的流程(指令表,一条一条指令,取指令,解析指令,执行指令) 4.操作系统核心概念(管理硬件,给软件提供稳定的运行环境) 5.进程的概念(运行起来的程序和可执行文件的区别) 6.进程的管理(…

gitee:创建仓库,存入本地文件至仓库

一、git下载 git:下载与安装-CSDN博客https://blog.csdn.net/weixin_46001736/article/details/144107485?sharetypeblogdetail&sharerId144107485&sharereferPC&sharesourceweixin_46001736&spm1011.2480.3001.8118 二、创建仓库 1、主页面->右上角新增…

Flink 安装与入门:开启流式计算新时代

在当今大数据蓬勃发展的时代,数据处理的时效性愈发关键。传统基于先存储再批量处理的数据方式,在面对诸如网站实时监控、异常日志即时分析等场景时,显得力不从心。随着 5G、物联网等技术的兴起,海量数据如潮水般涌来,且…

使用 Jina Embeddings v2 在 Elasticsearch 中进行后期分块

作者:来自 Elastic Gustavo Llermaly 在 Elasticsearch 中使用 Jina Embeddings v2 模型并探索长上下文嵌入模型的优缺点。 在本文中,我们将配置和使用 jina-embeddings-v2,这是第一个开源 8K 上下文长度嵌入模型,首先使用 semant…

XTuner 微调个人小助手认知 -- 书生大模型实训营第4期基础岛第五关

目录 基础任务 任务要求 算力要求 环境配置与数据准备 使用 conda 先构建一个 Python-3.10 的虚拟环境 安装 XTuner 验证安装 修改提供的数据 创建一个新的文件夹用于存储微调数据 ​编辑 创建修改脚本 执行脚本 查看数据 训练启动 复制模型 修改 Config 启动…

使用vcpkg自动链接tinyxml2时莫名链接其他库(例如boost)

使用vcpkg自动链接tinyxml2时莫名链接其他库(例如boost) vcpkg的自动链接功能非常方便,但在某些情况下会出现过度链接的问题。 链接错误症状 以tinyxml2为例,程序中调用tinyxml2的函数后,若vcpkg中同时存在opencv和…

06_数据类型

数据类型 数据类型分类 JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了第七种 Symbol 类型的值和第八种 BigInt类型,当前课程暂不涉及) 据类型分类 原始类型(基础类型) var age = 20, var name = 尚学堂"; var le…

GitLab 使用过程中常见问题及解决方案

开发人员常见问题及解决方案 合并请求被拒绝 原因:代码质量问题、安全漏洞或流水线失败。解决方案: 使用 Code Quality 工具检查代码质量。查看流水线日志,修复单元测试、编译错误或扫描问题。优化静态分析(SAST)结果&…

网络空间安全之一个WH的超前沿全栈技术深入学习之路(13-2)白帽必经之路——如何用Metasploit 渗透到她的心才不会让我释怀

欢迎各位彦祖与热巴畅游本人专栏与博客 你的三连是我最大的动力 以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现] 专栏跑道一 ➡️网络空间安全——全栈前沿技术持续深入学习 专栏跑道二 ➡️ 24 Network Security -LJS ​ ​ ​ 专栏跑道三 ➡️ MYSQL REDIS Advan…

机器学习6_支持向量机_算法流程

最大化: 限制条件: (1) (2) 如何求解这个对偶问题,同时基于对偶问题给出支持向量机算法的统一流程。 (核函数) 只要知道核函数,就可以求个这个最优化的对偶问题。 求解了这个对偶…

DM8 Docker环境部署

1 环境说明 类别 版本 介质 操作系统 CentOS-7-x86_64-DVD-2207-02.iso docker-27.3.1.tgz Dm8 Docker DM8开发版 dm8_20241119_x86_rh6_64_rq_ent_8.1.2.84.tar 备注: 下载docker源码包 下载地址: https://download.docker.com/linux/static/stable/x…

DevOps工程技术价值流:Jenkins驱动的持续集成与交付实践

一、Jenkins系统概述 Jenkins:开源CI/CD引擎的佼佼者 Jenkins,作为一款基于Java的开源持续集成(CI)与持续交付(CD)系统,凭借其强大的插件生态系统,成为DevOps实践中不可或缺的核心…

apache实现绑定多个虚拟主机访问服务

1个网卡绑定多个ip的命令 ip address add 192.168.45.140/24 dev ens33 ip address add 192.168.45.141/24 dev ens33 在linux服务器上,添加多个站点资料,递归创建三个文件目录 分别在三个文件夹下,建立测试页面 修改apache的配置文件http.…

【css实现收货地址下边的平行四边形彩色线条】

废话不多说&#xff0c;直接上代码&#xff1a; <div class"address-block" ><!-- 其他内容... --><div class"checked-ar"></div> </div> .address-block{height:120px;position: relative;overflow: hidden;width: 500p…

启动SpringBoot

前言&#xff1a;大家好我是小帅&#xff0c;今天我们来学习SpringBoot 文章目录 1. 环境准备2. Maven2.1 什么是Maven2.2 创建⼀个Maven项⽬2.3 依赖管理2.3.1 依赖配置2.3.2 依赖传递2.3.4 依赖排除2.3.5 Maven Help插件&#xff08;plugin&#xff09; 2.4 Maven 仓库2.6 中…

ERROR CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM

如果你的spark on yarn任务正常运行&#xff0c;能得到结果&#xff0c;但是日志中出现了如下的报错 看见这个报错不要慌张&#xff0c;这个是你开启了动态伸缩容器&#xff0c;且当这个容器触发了空闲关闭的阈值&#xff0c;默认是60秒&#xff0c;这时候该容器会被删除掉&a…

SpringBoot实战(三十二)集成 ofdrw,实现 PDF 和 OFD 的转换、SM2 签署OFD

目录 一、OFD 简介1.1 什么是 OFD&#xff1f;1.2 什么是 版式文档&#xff1f;1.3 为什么要用 OFD 而不是PDF&#xff1f; 二、ofdrw 简介2.1 定义2.2 Maven 依赖2.3 ofdrw 的 13 个模块 三、PDF/文本/图片 转 OFD&#xff08;ofdrw-conterver&#xff09;3.1 介绍&#xff1a…