Strange incident... (RTC?)
Posted: 20 Jan 2022 18:22
Okay, I've got a Mega ST4 setup that runs my BBS. It's got 4 megs, AdSpeed accelerator,
Cloudy TOS board, and a Lightning ST board. TOS version is 2.06. The Mega ST has its own
real time clock with battery backup.
Something happened that I'm pretty sure that I've never had happen before, or on any
other Atari I've used.
The time/date changed itself...
I received messages from some of DarkForce's users that they were being kicked off almost
immediately after they logged in (time exceeded). Apparently BBS Express! ST was going by
the bogus date and marking everyone as time exceeded and booting them.
So I stop Express and look at the CALLER.LOG file and the "Who's Called Lately" screen. In the
log, the timestamp for one caller before midnight on the day in question is correct, but the next
caller after midnight has jumped (dropped?) to April of 1939.
1939?
Express gets its time/date from the system clock on the ST. At first, I just thought that Express
had done something funky and misinterpreted the date from the Mega ST. So I went to the
Control Panel and checked it. Oh boy - it's showing April of 1939! What the heck...
I reset it, rebooted, rechecked it, still accurate and restarted the BBS. It's working fine at the
moment but as I said, I've never had any ST do that before and am at a loss as to figure out
why it did it or what caused it?
Anyone every have this happen to them? Thanks...
PS I'm attaching a screenshot taken from the BBS. You can see the correct date as "1/20/<2" then
the (very) incorrect date of 04/02/=9. Keep in mind, Express is not Y2k compliant so it shows the
first digit in the year as a symbol/character. So <2 is 22 and =9 is 39. That's a known issue that
has been around for a long time and has nothing to do with this...
PPS I just noticed, according to that picture, the times are all over the place...
Cloudy TOS board, and a Lightning ST board. TOS version is 2.06. The Mega ST has its own
real time clock with battery backup.
Something happened that I'm pretty sure that I've never had happen before, or on any
other Atari I've used.
The time/date changed itself...
I received messages from some of DarkForce's users that they were being kicked off almost
immediately after they logged in (time exceeded). Apparently BBS Express! ST was going by
the bogus date and marking everyone as time exceeded and booting them.
So I stop Express and look at the CALLER.LOG file and the "Who's Called Lately" screen. In the
log, the timestamp for one caller before midnight on the day in question is correct, but the next
caller after midnight has jumped (dropped?) to April of 1939.
1939?
Express gets its time/date from the system clock on the ST. At first, I just thought that Express
had done something funky and misinterpreted the date from the Mega ST. So I went to the
Control Panel and checked it. Oh boy - it's showing April of 1939! What the heck...
I reset it, rebooted, rechecked it, still accurate and restarted the BBS. It's working fine at the
moment but as I said, I've never had any ST do that before and am at a loss as to figure out
why it did it or what caused it?
Anyone every have this happen to them? Thanks...
PS I'm attaching a screenshot taken from the BBS. You can see the correct date as "1/20/<2" then
the (very) incorrect date of 04/02/=9. Keep in mind, Express is not Y2k compliant so it shows the
first digit in the year as a symbol/character. So <2 is 22 and =9 is 39. That's a known issue that
has been around for a long time and has nothing to do with this...
PPS I just noticed, according to that picture, the times are all over the place...