On Sun, 15 Aug 2021 at 21:31, John Mellor <john.mellor@xxxxxxxxx> wrote:
Just an update:
The type of failure that I consistently kept seeing in the logs was
illegal addressing in high memory during shutdown. The failing address
always looked like a couple of stuck high address bits, which was
unlikely with a well-tested processor, motherboard and memory.
Sometimes that was not fatal, while other times it cause a hard crash or
a freeze. Repeated memory and motherboard testing has shown no fault,
and I've replace everything else multiple times. This kind of fault is
really tough to diagnose. Upon a lot of reflection in the middle of more
than a few nights, I upgraded the BIOS and ACPI firmware on this Lenovo
P300 from the 2016 version to the latest June/2020 version. Since then
I have not experienced a failure in 3 weeks of daily use with daily
shutdowns.
As an aside, Lenovo does not make it easy to upgrade unless you are on
Windows -- something for the Lenovo folks to rectify in their firmware
distribution site. Thankfully the stand-alone DVD image did the trick.
This outcome is a huge relief, but would seem to show that something in
the ACPI code is not checking for valid addresses. The newer ACPI
firmware is no longer providing bogus addresses, and the problem has
gone away -- something for the kernel people to think about and identify
the faulty/missing checks.
I'm still waiting and watching, but the machine is now highly stable
when running Fedora.
Maybe the ACPI changes are related to ACPI Platform Profile support, see
--
George N. White III
_______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure