[Info-vax] The dangers of extended uptime. Was: Re: swap and page files
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu Jan 3 15:05:03 EST 2013
On 2013-01-03 19:41:39 +0000, Phillip Helbig---undress to reply said:
> In article <kc4l71$gai$1 at dont-email.me>, Stephen Hoffman
> <seaohveh at hoffmanlabs.invalid> writes:
>
>> Alpha loads AlphaBIOS, which gets you nowhere with booting VMS.
>
> That is the case on the PWS. Didn't older ALPHAs always boot properly,
> even without a battery?
AFAIK, no. When the NVRAM loses its brains, it loses the console type
setting, and when it loses the console setting, the console program
finds a zero, and when you find a zero in the console type setting, you
get AlphaBIOS and when you get AlphaBIOS you get no OpenVMS bootstrap.
Which is not one of the better designs, IMO. It'd have been better to
have failed into a "help me" mode, and not into a a mode that's
indistingushable from a valid console set-up.
>> VAX prompts for the time. Or boots with a wacky time on older versions, IIRC.
>> Haven't encountered a dead battery in an Itanium. Yet.
>
> Isn't there a timeout after which it stops asking for the time?
If there's a bogus time or other related bogus setting, I'd hope the
console would stay stuck, and AFAIK it does.
There are settings to suppress the time prompts, but I've not seen
those applied here, nor would I suggest trying that, given getting
weird dates associated with stuff can cause — for instance — CMS to
lock out library access.
My general philosophical preference for unrecognized or weird errors is
to generate diagnostics where possible and exit quickly when something
goes wrong or goes weird, and let the human sort things out.
Recovery from weird or unknown errors is perilous at best. There are
more general cases — not involving the BB_WATCH or the TOY used for the
system time — where generating diagnostics is difficult or infeasible,
such as low-level and out-of-quota failures in the image activator.
But I digress.
With VAX, I don't know all of what would happen — those old VAX
consoles varied a whole lot more than did the Alpha and EFI consoles —
beyond the boostrap time prompting that would usually ensue when a
weird time was encountered. (VAX didn't store a useful time value in
the TOY clock, so it depended on the TOY value and a value retrieved
from the system image to generate the actual system time, which led to
decades of weirdness.)
If you have an old box around, pull the battery and try it.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list