• Please review our updated Terms and Rules here

Sun Blade 100 NVRAM reprogramming

NeXT

Veteran Member
Joined
Oct 22, 2008
Messages
8,124
Location
Kamloops, BC, Canada
I pulled this machine out and finally replaced all the batteries on the motherboard, the NVRAM and the SinPCi card. I have the MAC address and Host ID written down but I'm having trouble reprogramming the chip based on the instructions here: https://groups.google.com/g/comp.unix.solaris/c/XY0yoiyFaTc
Like a few others have noted, the map function isn't present on their version of the PROM, including mine. Near the bottom an alternate method is listed, but the instructions are even more unclear.
 
It's a typing error. map should of been map? and that is why it was complaining.
Another thing is that they are using a newer version of the PROM that allowed for shorthanded address input. I use version 4 which does not. My EEPROM physical address was also in a different location, so that was fun to find.
I was able in the end to reprogram the MAC and Host ID and after a little fight calculating and programming the checksum bit it was off and happy.
 
It's a typing error. map should of been map? and that is why it was complaining.
Another thing is that they are using a newer version of the PROM that allowed for shorthanded address input. I use version 4 which does not. My EEPROM physical address was also in a different location, so that was fun to find.
I was able in the end to reprogram the MAC and Host ID and after a little fight calculating and programming the checksum bit it was off and happy.
I know this was a year ago but, what was your EEPROM's physical address? Was it fff58000? That's what I'm getting and I have no clue where to go from there. I'm totally lost and just feel like I'm 13 trying to figure out computers for the 1st time. But I'm in my 40s and I've been programming for most of my life.
 
I actually don't remember. In the end I got into a streamed conversation and we sorted it out from there and forgot what we did.
Anyone else able to help?
 
I know this was a year ago but, what was your EEPROM's physical address? Was it fff58000? That's what I'm getting and I have no clue where to go from there. I'm totally lost and just feel like I'm 13 trying to figure out computers for the 1st time. But I'm in my 40s and I've been programming for most of my life.
In case you’re still wondering, mine is fff58000. Did you find working instructions yet? I feel like I’m missing something as I’ve not yet been successful. In my case it might also be because I’m using a mk48t08, i’ve read reports that suggests that the blades don’t like these.
 
In case you’re still wondering, mine is fff58000. Did you find working instructions yet? I feel like I’m missing something as I’ve not yet been successful. In my case it might also be because I’m using a mk48t08, i’ve read reports that suggests that the blades don’t like these.
I know this might be a bit late to help anyone, but I've just acquired a Sun Blade 150 with a flat eeprom and managed to get it working.
From openboot, do set-defaults and reset-all, then show-devs.
In my case I want cd /pci@1f,0/ebus@c/eeprom@1,0 and .properties to reveal address fff58000.
fff58000 map?
returns PA:1fff1000000 so enter
1fff1000000 0 0 map-page

After that put in a serial and MAC - I found some online.

ok 1 1fd8 c! [Start of IDPROM]
ok 83 1fd9 c! [Machine type 83 for Sun Blade 100 sun4u, byte 1 of serial #]

ok 0 1fda c! [Ethernet address]
ok 3 1fdb c!
ok ba 1fdc c!
ok 9 1fdd c!
ok 57 1fde c!
ok d0 1fdf c!

ok 0 1fe0 c! [Date code]
ok 0 1fe1 c!
ok 3 1fe2 c!
ok ba 1fe3 c!

ok 9 1fe4 c! [serial # bytes 2-4]
ok 57 1fe5 c!
ok d0 1fe6 c!

ok 82 1fe7 c! [Checksum]
Another forum suggested that at this point "banner" will show the new details but that wasn't the case - however I did a reset-all and it then came up with MAC, serial number etc. as entered, and no complaint about invalid idprom. However these changes don't persist when powered off, even if the unit is plugged in, so I still need to deal with the flat batttery.
 
Back
Top