Print Story Feral Unix haXoRy
Hardware
By Bob Abooey (Sat Nov 24, 2007 at 09:26:21 PM EST) (all tags)
Or how I made a battery out of a potatoe...


As you may surmise, if you've been receiving my newsletters, my new old Unix boxen, the Sun Ultra 60, has arrived, seemingly in good working condition. I removed the front panel in preparation for installing the CD Drive when it arrives:

You can't tell from the picture but she's a real tank - weighing close to 45 lbs I'd say. That's the uber cool thing about old Sun hardware - they built those bastards to last.

After opening it up and blowing it out with some compressed air I plugged it in, connected the serial port to my old Looonux box (all the output on a *real* computer will go out the serial port if no keyboard is attached) and turned it on. This is the 5th old Unix box I've bought off the eBay and it's always a "hold your breath" moment the first time you power them on. The power light comes on, the fans start blowing and she makes a few beeps then she starts spitting basic system info out the serial port. So far so good. She then announces that she's initializing the memory and PRESTO MAGICO she spits this out:

"Firmware password:"

She wants to know the firmware password???? That's odd, no? Very odd.

That is to say, how in the name of Allah would I know what the firmware password is? So off to google I go and it turns out you can set a password in the NVRAM (sort of like a BIOS in a PC) which is needed before you do anything with it. You can't boot it, you can't make any changes to the system, to wit - you can't do anything.

After much googling I come to the conclusion that there seems to be three possible ways to get around this.

The first one is to hold STOP-N while you turn the machine on (this stops the boot process) then hit STOP-A (this gets you an ok prompt) then type "setenv security-mode none", which turns off the password. I plugged my Sun keyobard in and tried this a few times but it doesn't seem to work on my box as it just keep asking me for a password.

Option number two is to buy a new NVRAM chip and replace the old one. Bah - I found some on eBay for 20 bucks so this is noted as an option if I can't work anything else out.

Option number three is to pull the NVRAM chip off the motherboard and boot the machine, this gets you a bunch of funky errors then an ok prompt which is what you need to turn off the password. Then - WHILE THE MACHINE IS RUNNING - plug the NVRAM chip back into the motherboard and save the new password free settings.

This option is fraught with peril, for a number of reasons, the first of which is that the NVRAM chip is located directly behind the power supply - right where the giant red X is: