概述
Realtek PCIE LAN IC 是透過 PGtool 將 MAC 地址、SVID/SMID、LED 燈號定義或其他硬體配置參數寫入 IC 內部的 efuse 或外部 eeprom。
而 efuse/eeprom 選擇其中一種使用即可。
UEFI PG 工具操作步驟
1. 將從 Realtek Anchor 上下載的 UEFI PGtool 複製到一隻可以 UEFI 開機的隨身碟中。
2. 將 UEFI 開機的隨身碟插入平台 USB port 並進行 UEFI shell mode 開機。
3. 進入下圖 UEFI shell mode 下後, 先確認是否有安裝 Realtek UEFI UNDI driver。
鍵入 “drivers” 指令, 確認是否有 Realtek UEFI UNDI Driver 資訊。
4. 如果沒有安裝 Realtek UEFI UNDI driver, 有兩種做法:
a. 請 Bios 將 Realtek UEFI UNDI driver 打包到 Bios 中。
b. 將 Realtek UEFI UNDI driver 放到隨身碟中, 使用 “load” 指令來帶入 Realtek UEFI UNDI driver (參閱下圖)
c. 並同步驟 3. 再確認一次是否有 Realtek UEFI UNDI Driver 資訊。
5. UEFI PGtool 包內容如下:
列出常用的chip IC對應的cfg:
RTL8111H → 8168HEF.CFG (for efuse)
RTL8119i → 8119EF.CFG (for efuse) ; 8119.CFG (for eeprom)
RTL8111K → 8168KEF.CFG (for efuse) ; 8168K.CFG (for eeprom)
RTL8125B → 8125BEF.CFG (for efuse) ; 8125B.CFG (for eeprom)
RTL8125BG → 8125BGEF.CFG (for efuse) ; 8125BG.CFG (for eeprom)
RTL8126 → 8126EF.CFG (for efuse) ; 8126.CFG (for eeprom)
RTL8127 → 8127EF.CFG (for efuse) ; 8127.CFG (for eeprom)
RTL8127AT → 8127ATEF (for efuse) ; 8127AT.CFG (for eeprom)
先在 windows 下去編輯對應的CFG (for efuse), 此範例用RTL8111H來說明, RTL8111H對應的CFG -> 8168HEF.CFG
NODEID:Mac Address
SVID/SMID:如專案有4-part ID, 定義在這
LEDCFG:RJ45 LED燈號閃爍定義

6. 以下是 efuse 寫入 / 讀取 指令
寫入
RTNicPgX64.efi /efuse /w /# 1
讀取
RTNicPgX64.efi /efuse /r /# 1
如板子上有兩顆LAN
LAN1
RTNicPgX64.efi /efuse /w /^# 1
LAN2
RTNicPgX64.efi /efuse /w /^# 2
同時寫入efuse & SN的指令,
LAN1
RTNicPgX64.efi /efuse /efwsn /cfgsnchg /^# 1
LAN2
RTNicPgX64.efi /efuse /efwsn /cfgsnchg /^# 2
以上是UEFI PGtool的使用操作說明, 如使用上有遇到任何問題, 請洽詢您對應的FAE window。
評論