it seems to run with 12MB RAM. no more parity errors this time. but now the installer hates my SCSI drive (a ZuluSCSI).
filesystem creation failed for / 🤔
i bet it is this issue. basically the ZuluSCSI returns values for disk geometry that somehow confuses the Solaris partition tool. one solution is to use a real SCSI hard drive and then dd it over to the ZuluSCSI once the install is completed.
https://github.com/ZuluSCSI/ZuluSCSI-firmware/discussions/122#discussioncomment-4418076
zululog.txt has the smoking gun:
[996859ms] WARNING: Host used command 0x1A which is affected by drive geometry. Current settings are 63 sectors x 255 heads = 16065 but image size of 2097152 sectors is not divisible. This can cause error messages in diagnostics tools.
i think the solution here is to resize the disk image file so it is divisible by 63*255*512.
SunOS 4.1.4 says it can't possibly be the year 2023: "WARNING: preposterous time in filesystem -- CHECK AND RESET THE DATE!"
sorry SunOS, there's nothing i can do to fix 2023.
@zarbet @tubetime AFAICT the preposterous time message has been there since 4BSD (see clkinit at https://minnie.tuhs.org/cgi-bin/utree.pl?file=4BSD/usr/src/sys/sys/machdep.c) and given both NeXTSTEP and SunOS are BSD-based it is understandable that they would carry the message...
Btw the message still survives even in modern descendants (e.g NetBSD has it here: https://github.com/NetBSD/src/blob/trunk/sys/kern/kern_todr.c#L197)
@zarbet
> is there a "quote code block" here?
I don't think mastodon dot social has it, but there are instances running other fedi softwares (or modified Mastodon) that have it
Let me introduce you to the "Commodore Amiga" in Grand Rapids school system. 2015 Article.
I saw a location that took out original IBM PC's - in the '00s. Yes, still operating and finally being moved out as software finally updated.
https://www.woodtv.com/news/grand-rapids/1980s-computer-controls-grps-heat-and-ac/
@nickzoic @tubetime We ran ours a lot longer than sanity should have allowed.
Our last “production” Solaris box was retired in 2021.
"Production" is in quotes because it was used by ONE professor, who didn't want to let go. We finally convinced him he should migrate his stuff to Linux because we literally have no way to fix this machine if it dies and it'll be a lot easier while it's still running.
Thankfully he obliged.
I did a little obituary on the Other Site when it was shut: https://twitter.com/zorinlynx/status/1395094163029381122
@tubetime
One day it'll be 2023.
1994: Bah! That's preposterous!
Reminds me of this comment in leapsecs.txt in libtai:
"Note for parsers: Negative leap seconds will probably never happen, but the year 10000 will happen. Please don't contribute to the Y10K problem."
@tubetime This is probably the code triggering the warning:
https://github.com/csrg/original-bsd/blob/master/sys/sparc/sparc/clock.c#L403-L408
It seems to be checking for dates too far in the past (before 1975, by the look) rather than too far in the future. I wonder if it is reading a zeroed sector on the disk where a unix timestamp would be in a running system?
@tubetime mhm, seems this SunOS won't run until timer overflow...
Keep on and wish you best luck!
@tubetime yeah so external drives used to ship with all the little jumpers off (ID=0) and if you plugged that into your Sun4 it wouldn't boot and then you'd call the service department ... so they wanted to make the main disk some other ID but everyone assumes the boot volume is sd0 ... so some evil genius came up with this plan.
The *good* external drive enclosures had a little pushbutton wheel thingy on the back to change their ID :-) This just plugged onto the three sets of pins you'd put jumpers on if you had a cheaper enclosure
(edited for clarity)