This effectively makes your NIC useless until you can fix it. On some boards this will cause a 'MAC address are invalid in both CMOS and Flash' error.
Here's how to fix this problem (your MAC = XXXXXXXXXXXX):
Broadcom B44xx
B44DIAG.EXE -c 0 -e b44kia -mac XXXXXXXXXXXX
Broadcom B57xx
B57DIAG.EXE -c 0 -e b57kia -mac XXXXXXXXXXXX
B57UDIAG.EXE -c 0 -e b57udg -mac XXXXXXXXXXXX
Broadcom NetXtreme II
XDIAG.EXE -c 0 -mac XXXXXXXXXXXX
Broadcom Everest
EDIAG.EXE -c 0 -mac XXXXXXXXXXXX
Intel
EEUPDATE.EXE /NIC=1 /MAC=XXXXXXXXXXXX
ERUPDATE.EXE -NIC=1 -MAC=XXXXXXXXXXXX
JMicron JMC25X/26X
EEMAC.EXE XXXXXXXXXXXX
Marvell Yukon
YUKONVPD.EXE -M XXXXXXXXXXXX
nVidia
NVFLSHSC.EXE -m XXXXXXXXXXXX
NVFLSHSC.EXE -macn XXXXXXXXXXXX (Where 'n' is NIC number 1-8)
AWDFLASH.EXE BIOS.BIN /py/sn/cc/cd/cp/nvmac:XXXXXXXXXXXX/wb/e
Realtek RTL8019
PG8019.EXE CFG_FILE.CFG
In CFG_FILE edit the following with your own MAC: NodeID = XX XX XX XX XX XX
Realtek RTL8029
PG8029.EXE CFG_FILE.CFG
In CFG_FILE edit the following with your own MAC: NodeID = XX XX XX XX XX XX
Realtek RTL8101E/RTL8102E/RTL8103E Family PCI-E Fast Ethernet
PG8136.EXE /nodeid XXXXXXXXXXXX
PG8136.EXE /efuse /nodeid XXXXXXXXXXXX
Realtek RTL8104E
PG8137.EXE /nodeid XXXXXXXXXXXX
Realtek RTL8139/RTL810X Family Fast Ethernet
PG8139.EXE /nodeid XXXXXXXXXXXX
Realtek RTL8168 Family Ethernet Family
PG8168.EXE /nodeid XXXXXXXXXXXX
PG8168.EXE /efuse /nodeid XXXXXXXXXXXX
Realtek RTL8169/8110 Family
PG8169.EXE /nodeid XXXXXXXXXXXX
Realtek RTL8136/RTL8168/RTL8169 Family
RTNICPG.EXE /nodeid XXXXXXXXXXXX
SiS 190/191
EE19X.EXE EE19X.DAT
Open EE19X.DAT in notepad, line 4, 5, 6
e000
0906 ===> 00 E0 06 09 00 01
0100SiS 900
EE.EXE EE
Open EE with notepad and you will find 0b00 ; Mac addr [2][1] 126a ; Mac addr [4][3] 5634 ; Mac addr [6][5] Replace them with your MAC address. For example: 000b6a67890a 0b00 ; Mac addr [2][1] 676a ; Mac addr [4][3] 0a89 ; Mac addr [6][5]
ULi M5261/M5263
PGSROM.EXE /i SROM.DAT
In SROM.DAT change the following to your MAC: NodeAddress = XX XX XX XX XX XX
Via
EEPROM.EXE -km# XXXXXXXXXXXX (Where '#' is the #th NIC)
EEPROM32.EXE -km# XXXXXXXXXXXX (Where '#' is the #th NIC)
Some motherboard manufacturers provide utilities to fix the problem as well:
ASRock*
MAC.EXE c XXXXXXXXXXXX
MSI
MM_LAN.BAT (Calls MSIMAC.EXE)
*If you have an ASRock board with this issue, file a support ticket with them and they'll send you the tool to fix this problem.
Depending on your BIOS setup (if the MAC is in the bootblock) you might be able to fix the problem with the BIOS update tools:
AMI
AFUDOS.EXE /M XXXXXXXXXXXX
Pegatron (!!WARNING!! Does not check before it flashes. Only use if you're POSITIVE your BIOS supports it)
PFUDOS.EXE /M XXXXXXXXXXXX
Phoenix
SMBCFG.EXE /MAC # XX XX XX XX XX XX (Where '#' is the NIC number 1,2,3...)
Cheers
This post has been edited by Jotnar: 10 September 2011 - 10:48 PM

Sign In
Register
Help


MultiQuote

