[hackintoshi] How to rescue intel netcard, if broken eeprom as modify to smalltree under Linux.
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.
Thanks to this guide, I made 2 intel 10Gbe worked.
🔴 this guide must under UEFI boot.
As I modify my IBM X3550 M4, first port of on board i350 4 port, failed, oh no…….
Port 1 disappeared!!!
I searched lots of websites, no use, until I found this on IBM LENOVO SITE.
https://support.lenovo.com/at/de/solutions/ht114184
After lots of tried, I did it, port 1 is back.( stupid reason)
🥳
🔴 Commands
1) eeupdate64e.efi
Find your netcard number
My i350 is 3
2)
eeupdate64e.efi -nic=NIC# -d IBM_FOD_i350_2-4port_Copper_NCSI_1-64a_80861521_LEDupdate.eep
🔘Keypoint
👉 NIC# means 3. (In my case)
Attention not NIC3, stupid like me, failed several times, finally I understand it just only the number, 😂
👉 eeprom, use my backup, change .bin to .eep
👉 mine
eeupdate64e.efi -nic=3 -d ibm_i350.eep
Done ✅
3) eeupdate64e.efi -nic=NIC# -eepromver
Check again.
👉 One last thing
-d, must use it to skip MAC address, it’s very important, or you will jump into more trouble.
NathanYung
Now I need help to find out exactly to modify my onboard i350.
改變eeprom的資料,源自於我需要讓網路卡被蘋果mac直接oob,然而改了好幾張之後,在不同的網卡還是遇到問題,而網路上的方法太困難而且老舊,皇天不負苦心人,終於讓我在IBM的文件找到。
不然4 port網卡就掛了1 port.
改壞時,linux是無法載入也無法看到,透過一些指令去看,的確有看到卡,但沒用。
而舊方法是去改linux驅動,整死人⋯⋯
找到拯救方法之後,利用ethtool 備份的bin去寫回eeprom,結果問題多多。
最後是用一樣的拯救方法去備份另外 port的eeprom ,才順利改回來跟原始一模一樣的eeprom 。
英文不好,但為了讓改壞的人都能找到資料,就用破英文寫了