Re: Sun Blade 100 NVRAM/IDPROM content trouble

30 views
Skip to first unread message

Chris

unread,
Apr 30, 2020, 1:34:54 PM4/30/20
to
On 04/30/20 03:41, TheCzar1020 wrote:
> On Wednesday, April 29, 2020 at 8:03:48 PM UTC-6, TheCzar1020 wrote:
>> Hello all,
>>
>> Recently I booted up and old SB100 just to see what as going on and I got a prompt about NVRAM U13. As most people find, you have to get a new NVRAM chip or cannibalize your NVRAM chip and add a battery. I chose the second part as I have a soldering kit and a Dremel. I then booted up my SB100 to find that my operation had worked but my IDPROM contents are still invalid. I have tried a lot of other guides such as https://forums.irixnet.org/thread-219-post-10157.html#pid10157, https://it.toolbox.com/question/invalid-content-in-idprom-031102, https://github.com/MrSparc/idprom-repair/blob/master/Makefile, and others but I have yet to find a solution. Here is my machine's output on boot and I only took out the serial number:
>>
>> (SUN LOGO) Sun Blade 100 (UltraSPARC-11e), Keyboard Present
>> OpenBoot 4.0, 1024 MB memory installed, Serial #XXXXXXXX
>> Ethernet address 0:3:ba:18:69:40, Host ID: 83188869.
>>
>> The IDPROM contents are invalid
>>
>> Aborting auto-boot sequence.
>> ok
>
> Just a quick update, on my NVRAM chip there was a sticker that housed the correct ethernet address, however, finding the host id will still be a problem.

Have you done a set-defaults, then reset-all, (or similar) at the obp
prompt ?. Host id is not that important, but you can enter the mac
address from obp. The first three hx bytes from Sun, then just think
up something for the remainder that doesn't conflict with anything
else on the subnet. There's a howto o the net to enter the mac address,
calculate the c/sum ad save to nvprom...

Regards,

Chris

Tony Nicholson

unread,
May 3, 2020, 7:13:45 PM5/3/20
to
I didn't see the original posting (via Google groups) - just this reply.

I went through this when I replaced my Sun Blade 100 NVRAM chip (and
posted the details here -

https://groups.google.com/forum/#!topic/comp.unix.solaris/XY0yoiyFaTc

If you haven't stored your host ID anywhere, then you can recontruct
one from the Ethernet MAC address. My system's host ID is 83 followed
by the last 6 hexadecimal digits of the system's MAC address (I did
have it saved in a file I'd saved the output of "prtconf -vp" too).

To verify your old Ethernet address you could go hunting in the
various /var/adm/messages files using

grep -i ethernet /var/adm/messages*

e.g. Mine is 830957d0 corresponding to the mac address 0:3:ba:9:57:d0

Tony
Reply all
Reply to author
Forward
0 new messages