SUN Enterprise 2 UltraSparc - NVRAM shot, not booting
#11
Re: SUN Enterprise 2 UltraSparc - NVRAM shot, not booting
I had misconfigured the thread display order (latest on top). Oops! ;-D
escimo
SPARCstation 2

Trade Count: (0)
Posts: 43
Threads: 2
Joined: Jun 2018
Find Reply
07-27-2018, 09:23 AM
#12
Re: SUN Enterprise 2 UltraSparc - NVRAM shot, not booting
Looks like uunix was on a 3.x firmware but I'll have to dig through my notes because I did figure out a workable way to reprogram the NVRAM with OBP 4.x without mkp/mkpl. It involved finding the base address of the NVRAM and writing bytes directly using different Forth commands. This was on my Sun Blade 100 which I installed a new ST chip into.

:Octane: :Octane: :Octane: :Indigo2: :Indy:



https://halfmanhalftaco.com/
halfmanhalftaco
O2

Trade Count: (0)
Posts: 13
Threads: 1
Joined: Jul 2018
Find Reply
07-31-2018, 08:33 PM
#13
RE: SUN Enterprise 2 UltraSparc - NVRAM shot, not booting
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
drewmich
O2

Trade Count: (0)
Posts: 1
Threads: 0
Joined: Oct 2019
Find Reply
10-12-2019, 07:14 PM
#14
RE: SUN Enterprise 2 UltraSparc - NVRAM shot, not booting
(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
mgtremaine
Octane

Trade Count: (0)
Posts: 53
Threads: 6
Joined: May 2018
Find Reply
10-21-2019, 02:10 PM


Forum Jump:


Users browsing this thread: 1 Guest(s)