(10-12-2019, 07:14 PM)drewmich Wrote: I am needing a tad bit of help on a SUN server I have to ship to client that is down.
Their Sunblade 150 lost its NVRAM battery.
They sent it in and we replaced it and am working on reprogramming the IDPROM data – ETH and Serial #.
On the older SB100s (probably running an earlier version R3.x of OpenBoot – Pre-R4) ... we had no issue using the mkp command to reset it and have the line item commands to do it.
But on the SB150 – running OB 4.X … the mkp command doesn’t work??
My programming should look like this .... only problem … after each line … I get ...Ok mkp ?? ... as it doesn’t recognize the mkp command as its not in the eprom set??
OK Set-defaults
Setting NVRAM parameters to default values
OK Setenv diag-switch? False
Diag-switch? = False
Ok 01 0 mkp
Ok 83 1 mkp
Ok 08 2 mkp
Ok 0 3 mkp
Ok 20 4 mkp
Ok F9 5 mkp
Ok 09 6 mkp
Ok B4 7 mkp
Ok 0 8 mkp
Ok 0 9 mkp
Ok 0 a mkp
Ok 0 b mkp
Ok F9 c mkp
Ok 09 d mkp
Ok B4 e mkp
Ok 0 f 0 do i idprom@ xor loop f mkp
Ctl-d
Ctl-r
Let me know how you would reset the ETH and Host ID (Serial #) on the newer OB 4.x ...
Thanks
The MKP method is for OpenBoot 3.x, if you look again at Johnnym reply in this thread he links off to 2 pages
The one you want is this
https://github.com/MrSparc/idprom-repair...9e94f66ecb
Basically in OpenBoot 4.x they removed MKP but you use the c! command to commit variables to NVRAM. Read through it carefully if you do it by hand.
-Mike