I'm writing this in order to help get ideas on what could be causing a failure on multiple vintage laptops I've run into.
The issue goes like this:
On a cold boot (off for a day or so), the laptop will usually work just fine. If it's been on for more than a few minutes, if the laptop is rebooted, it will do the following:
- CPU fails to detect properly and will show the type as incorrect "386" or "Overdrive" or "???" when "Pentium" is correct, and/or show the clock speed as incorrect or "???"
- BIOS throws a "Real Time Clock Error"
- Entering into BIOS will show the time and date being displayed as garbage characters that cycle in and out with more garbage, and time/date cannot be set
- Laptop will eventually get stuck in a reset loop while trying to pass POST, usually locking up and resetting when it hits "Real Time Clock Error"
This is all very inconsistent and sometimes certain failure modes happen while others don't.
To be clear, "Real time clock error" in this case is indicating a failure of the real time clock, not a bad CMOS battery. On successful boots, this error will not display.
I first encountered this issue on not one but two Alpha-Top Green751 laptop motherboards. These are generic/white-label Pentium 1 laptops: https://macdat.net/pc/alphatop/green751_home.html
On one of the two boards with the issue, I replaced the RTC crystal and the RTC chip itself, neither of which corrected the problem.
I figured this was an issue isolated to this model, until another person with an AST Ascentia M Series laptop had a very similar problem. Said laptop was wrecked and had more or less been stored outside for over a decade. Despite this, the motherboard survived and it posted first try. Like some laptops do, it could not save BIOS settings at all (even over a reboot, so he couldn't get it to save HDD info) without a working CMOS battery, so he replaced the battery. After this, the laptop kept date and time but would still not save any BIOS settings. He also noticed that while it saved date and time (even when the laptop was unplugged), time would not tick forward at all. On multiple occasions, the CPU stopped reporting correctly as described earlier.
Then, today the third case showed up. This time it was a CTX EzBook 700, which is a Pentium 1 laptop from 1996. This one displayed the EXACT same symptoms as the Alpha-Top, down to the T. Completely identical, no notes needed.
The only common factors here are that all three laptops use PhoenixBIOS. Both my laptops have had the CMOS batteries removed, while the AST owned by someone else has a working CMOS battery. The Alpha-Top used a VARTA NiMH CMOS battery, and the CTX used a VL1220 Lithium battery. Both of my laptops had the battery soldered, and I think the AST also did (might be wrong).
The next thing obviously to try would be installing a new battery on the CTX and/or the Alpha-Top and seeing what happens. The type of failure though doesn't seem consistent with a laptop needing a working CMOS battery, I'd expect a different type of failure in such a case. I also can't prove the RTC chip and crystal (harvested from a third alpha-top parts board) were good, but I feel like the chances of all three being bad are incredibly low.
So my question - if it isn't the RTC chip or the crystal, what is it?
The issue goes like this:
On a cold boot (off for a day or so), the laptop will usually work just fine. If it's been on for more than a few minutes, if the laptop is rebooted, it will do the following:
- CPU fails to detect properly and will show the type as incorrect "386" or "Overdrive" or "???" when "Pentium" is correct, and/or show the clock speed as incorrect or "???"
- BIOS throws a "Real Time Clock Error"
- Entering into BIOS will show the time and date being displayed as garbage characters that cycle in and out with more garbage, and time/date cannot be set
- Laptop will eventually get stuck in a reset loop while trying to pass POST, usually locking up and resetting when it hits "Real Time Clock Error"
This is all very inconsistent and sometimes certain failure modes happen while others don't.
To be clear, "Real time clock error" in this case is indicating a failure of the real time clock, not a bad CMOS battery. On successful boots, this error will not display.
I first encountered this issue on not one but two Alpha-Top Green751 laptop motherboards. These are generic/white-label Pentium 1 laptops: https://macdat.net/pc/alphatop/green751_home.html
On one of the two boards with the issue, I replaced the RTC crystal and the RTC chip itself, neither of which corrected the problem.
I figured this was an issue isolated to this model, until another person with an AST Ascentia M Series laptop had a very similar problem. Said laptop was wrecked and had more or less been stored outside for over a decade. Despite this, the motherboard survived and it posted first try. Like some laptops do, it could not save BIOS settings at all (even over a reboot, so he couldn't get it to save HDD info) without a working CMOS battery, so he replaced the battery. After this, the laptop kept date and time but would still not save any BIOS settings. He also noticed that while it saved date and time (even when the laptop was unplugged), time would not tick forward at all. On multiple occasions, the CPU stopped reporting correctly as described earlier.
Then, today the third case showed up. This time it was a CTX EzBook 700, which is a Pentium 1 laptop from 1996. This one displayed the EXACT same symptoms as the Alpha-Top, down to the T. Completely identical, no notes needed.
The only common factors here are that all three laptops use PhoenixBIOS. Both my laptops have had the CMOS batteries removed, while the AST owned by someone else has a working CMOS battery. The Alpha-Top used a VARTA NiMH CMOS battery, and the CTX used a VL1220 Lithium battery. Both of my laptops had the battery soldered, and I think the AST also did (might be wrong).
The next thing obviously to try would be installing a new battery on the CTX and/or the Alpha-Top and seeing what happens. The type of failure though doesn't seem consistent with a laptop needing a working CMOS battery, I'd expect a different type of failure in such a case. I also can't prove the RTC chip and crystal (harvested from a third alpha-top parts board) were good, but I feel like the chances of all three being bad are incredibly low.
So my question - if it isn't the RTC chip or the crystal, what is it?