What Sun Microsystems Hardware do you have?
#61
RE: What Sun Microsystems Hardware do you have?
I have a Sun Ultra 5, but i don't have a keyboard for it and it doesn't even displays the POST screen on any monitor (tried an LCD and my professional CRT, but nothing)
Str1kernaut
Orphaned tech adopter

Trade Count: (0)
Posts: 8
Threads: 2
Joined: Jun 2018
Location: Sardinia
Find Reply
06-30-2019, 07:02 AM
#62
RE: What Sun Microsystems Hardware do you have?
If it's anything like my V880z, It will not give you a graphical output without a keyboard attached and you will therefore need to go in via serial to see the POST.

Even with a keyboard attached, I have to go in via serial to see my V880z's POST.
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
06-30-2019, 07:33 AM
#63
RE: What Sun Microsystems Hardware do you have?
(06-28-2019, 02:27 PM)commodorejohn Wrote:  No, the password's still there, which is odd.

Sorry, didn't have time on Sunday, but today I could do some testing on a Enterprise 250.

I recommend to further debug your machine with the serial console connected in addition to the glass console so you can follow any messages emitted on the serial console prior to the activation of the glass console.

The machine retained the environment variables after they were set over a cold boot (with power-off from OBP and power on from keyboard) without prior reset-all.

Bypassing POST by holding Stop + D on the keyboard while powering on didn't work for me. In the contrary, it looks like Stop + D actually enables POST if it was deactivated prior.
After setting `diag-switch?` to `false` and holding Stop + D and powering on, the first message on the serial console is:
Code:
Setting diag-switch? because of L1-D keyboard command.
...so the machine really started with POST disabled but enabled it because of Stop + D.

Bypassing POST by holding Stop works though:
Code:
Hardware Power ON
[...]
Probing keyboard for L1/L1-D...Done

Skipping POST because of L1 keyboard command.
...but you need to hold Stop until that "Probing keyboard for L1/L1-D...Done" message was emitted.

Resetting NVRAM vars to defaults with Stop + N works:
Code:
Resetting NVRAM defaults because of L1-N keyboard command.
Setting NVRAM parameters to default values.
Platform is configured as a Server
...the message is emitted on the serial console. One has to hold the Stop + N keys until this message appears or until the banner message is displayed on the glass console.

But this does not work with security-mode set to full, as the machine then ignores the key combinations. I didn't check other values but assume as long as "security mode" is enabled somehow it will prevent these key combinations from working.

I was successful exactly one time in resetting the NVRAM contents with security mode enabled. This was accomplished by powering the machine down, removing the NVRAM and restart the machine. Wait for it to "hang" at the OBP after the banner message was emitted, then power it off again. Power it up and insert the NVRAM. Afterwards I needed to reprogram the IDPROM contents but security mode was deactivated.

It didn't work a second time though, security mode was still enabled, but my password didn't work. Hence I assume the timing is essential. But I don't exactly know when one needs to insert the NVRAM during startup so it gets cleared (or corrupted so it gets cleared by the firmware). Though I didn't notice any issues when hot-inserting the NVRAM, it might damage your hardware.

As my NVRAM already has an external battery attached, I removed it and will wait a few minutes until restoring my NVRAM configuration.

BTW disconnecting the battery from your NVRAM might be another option to solve your problem. But if you can source an NVRAM with external battery it will save you some work.

Small update: My NVRAM's internal battery seems to have still enough juice to keep its contents with the external battery removed. But I remembered that I can also reset the NVRAM from the RSC in the E250. Unfortunately the used set-defaults seems to not reset the security vars:

Code:
Resetting NVRAM defaults because of RSC command.
Note: set-defaults does not change the security fields.
Setting NVRAM parameters to default values.

...so this is not a valid solution.

...and we have second machine that's no longer usable. But no big issue, I have spare parts.

Indigo Indy Indigo2 R10000/IMPACT O2 Octane Octane2 Origin 200=Origin 200-Origin 200=Origin 200
(This post was last modified: 07-01-2019, 05:06 PM by johnnym.)
johnnym
Tezro

Trade Count: (0)
Posts: 268
Threads: 9
Joined: Jun 2018
Find Reply
07-01-2019, 04:53 PM
#64
RE: What Sun Microsystems Hardware do you have?
Another update:

I had a look into my Field Engineer Handbook and there the key combination to abort the POST is Stop + A, which makes more sense than what is written in [1] on page 48.

[1]: https://docs.oracle.com/cd/E19127-01/ult...561-11.pdf

So Stop + A to abort POST and Stop + D to force "a diagnostic power-on" (from Sun Field Engineer Handbook, Volume 1, dated 6/22/01, page "INTRODUCTION-8").

P.S.
Got back control over the E250. Unfortunately the spare NVRAM also seemd to have security mode enabled. So I went back to the original one and somehow I got it to forget that security mode was enabled. I still don't know if this was my doing (i.e. starting w/o NVRAM and inserting it during start-up multiple times) or if the NVRAM got its contents corrupted after a long enough time without the external battery.

P.P.S.
We should maybe ask the admins to move the Ultra2 debugging part into a separate thread.

Indigo Indy Indigo2 R10000/IMPACT O2 Octane Octane2 Origin 200=Origin 200-Origin 200=Origin 200
johnnym
Tezro

Trade Count: (0)
Posts: 268
Threads: 9
Joined: Jun 2018
Find Reply
07-02-2019, 09:05 AM
#65
RE: What Sun Microsystems Hardware do you have?
Hmm, worth a shot.

Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/SH-09/MT-32/D-50, Yamaha DX7-II/V50/TX7/TG33/FB-01, Korg MS-20 Mini/ARP Odyssey/DW-8000/X5DR, Ensoniq SQ-80, E-mu Proteus/2, Nord Lead 2, Behringer Model D
commodorejohn
PDP-X

Trade Count: (0)
Posts: 367
Threads: 7
Joined: May 2018
Find Reply
07-02-2019, 01:23 PM
#66
RE: What Sun Microsystems Hardware do you have?
Sparcstation 5: 170MHz TurboSPARC, 176MB RAM, TurboXGX graphics, dead NVRAM, no OS
Ultra 10: 360MHz UltraSPARC IIi, 2x128MB RAM, Elite3D m3 graphics, dead NVRAM, no OS
Ultra 60: 2x 450MHz UltraSPARC II, 1024MB RAM, Elite3D m3 graphics, dead NVRAM, older version of Solaris 10
Ultra 80: 2x 450MHz ULTRASPARC II, 1024MB RAM, Elite3D m6 graphics, fixed NVRAM, not getting to “ok” prompt after I removed & replaced memory daughterboard just to take a peek (lol)
Sun Fire V240: 2x 1.5GHz UltraSPARC IIIi, 4x256MB RAM, 1x146GB HDD, XVR-600 Graphics, currently experimenting with different operating systems.

They were all sold as a lot, dirt cheap, and most of them seem to have been from a nearby university. The SS5 came with a HDD with Solaris 8 on it but locked behind a password. I’ll replace the OS in the future, but with no CD drive, that’ll be a while.
Canned Noodles
O2

Trade Count: (0)
Posts: 10
Threads: 3
Joined: Sep 2023
Location: US
Find Reply
02-22-2024, 05:59 PM


Forum Jump:


Users browsing this thread: 1 Guest(s)