概述
Realtek PCIE LAN IC會透過PGtool將mac address、SVID/SMID、LED燈號定義 or 其它HW config參數寫到IC內部的efuse or 外部eeporm。
而efuse/eeprom擇一來使用即可 (註:有些IC只有efuse only, 例如RTL8111H)。
此篇示範環境為 : Ubuntu 20.04
Linux PGtool操作步驟
1. 將Linux PGtool copy到Desktop, 或者創立一個資料夾放置
2. 將PGtool解壓縮
? ?指令:bzip2 -d linuxpg-2.78.11.bz2 (bzip2 -d FileName.bz2) & tar xvf linuxpg-2.78.11 (tar xvf FileName)
? ?
3. 解壓縮後, PGtool包內容如下
? ?
? ?列出常用的chip IC對應的cfg:
? ?RTL8111H -> 8168HEF.cfg (for efuse)
? ?RTL8119i -> 8119EF.cfg (for efuse) ; 8119.cfg (for eeprom)
? ?RTL8125B -> 8125BEF.cfg (for efuse) ; 8125B.cfg (for eeprom)
? ?RTL8125BG -> 8125BGEF.cfg (for efuse) ; 8125BG.cfg (for eeprom)
? ?使用Vi去編輯對應的cfg (for efuse), 此範例用RTL8111H來說明, RTL8111H對應的CFG -> 8168HEF.cfg
? ?NODEID:Mac Address
? ?SVID/SMID:如專案有4-part ID, 定義在這
? ?LEDCFG:RJ45 LED燈號閃爍定義
? ?
4. 編譯PGtool driver & 掛載
? ?在PGtool路徑下執行"make"來編譯出"pgdrv.ko",
? ?
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论