如何利用UEFI變更與還原網路卡的eeprom

改變eeprom的資料,源自於我需要讓網路卡被蘋果mac直接oob,然而改了好幾張之後,在不同的網卡還是遇到問題,而網路上的方法太困難而且老舊,皇天不負苦心人,終於讓我在IBM的文件找到。

不然4 port網卡就掛了1 port.

改壞時,linux是無法載入也無法看到,透過一些指令去看,的確有看到卡,但沒用。

而舊方法是去改linux驅動,整死人⋯⋯
找到拯救方法之後,利用ethtool 備份的bin去寫回eeprom,結果問題多多。

最後是用一樣的拯救方法去備份另外 port的eeprom ,才順利改回來跟原始一模一樣的eeprom 。

英文不好,但為了讓改壞的人都能找到資料,就用破英文寫了



Renew: 🔴 attention!!!

20190805

How to restore eeprom, I wrote above, but one important thing, binary file from ethtool command is smaller than real, cause some problems.

Here is my recommendation :

Boot to UEFI as I wrote, then follow these steps.

1)Eeupdate64e.efi -nic=X /DUMP

X is your card number.

Dump file will be MAC.EEP

MAC=mac address.

Backup this file.

Rollback is simple.

Just use UEFI.

Remember when rollback, -d must add to prevent write other MAC.

I350 4 port, just modify one port, make sure everything is fine, then do again with the other three ports.

詳細完整過程

完整吐血紀錄
2019-08-05 21:36 發佈
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結