https://bugzilla.kernel.org/show_bug.cgi?id=212443

            Bug ID: 212443
           Summary: Random hang at shutdown/poweroff - Sun Microsystems
                    Ultra 24 Workstation (Ursa)
           Product: ACPI
           Version: 2.5
    Kernel Version: Linux devuan 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2
                    (2021-01-30) x86_64 GNU/Linux
          Hardware: Intel
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: BIOS
          Assignee: acpi_b...@kernel-bugs.osdl.org
          Reporter: sawb...@gmx.net
        Regression: No

I have a 'bad shutdown' problem with a Sun Microsystems Ultra 24 WS.

The workstation has an Intel Core2 Q9550 CPU + 8Gb RAM and the BIOS verson
1.56, the last one available from the OEM, from which there's no possible
update, upgrade, support, etc.

Sun Microsystems has been dead for years now and Oracle lists it as EOL.

It runs on Devuan Beowulf 3.1.0.
ie: Linux devuan 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64
GNU/Linux

I have modified the BIOS' original DSDT table using information gathered from
MS based utilities used to patch BIOSes to run OSx on non OSx hardware.

As a result I managed to reduce the original 'Error' count on recompilation
from '30' to '0', with only '9' 'Warnings'.

---
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20181213
Copyright (c) 2000 - 2018 Intel Corporation

ASL Input:     dsdt.dsl - 6179 lines, 198990 bytes, 2846 keywords
AML Output:    dsdt.aml - 22065 bytes, 751 named objects, 2095 executable
opcodes

Compilation complete. 0 Errors, 9 Warnings, 39 Remarks, 65 Optimizations
groucho@devuan:~/dsdt/test$
---

That is the DSDT table I am using now, injecting it at boot time via
`/boot/acpi_override` in `grub` but the problem subsists.

DESCRIPTION

On shutdown the box will do one of two things:

1. shut down properly -> 99.9% of the time
2. freeze during the shutdown with the screen showing this output:

[code]
e1000e: EEE Tx LPI Timer
Preparing to enter sleep state S5
Reboot: Power Down
[/code]

... with the fans blowing at full speed.

The keyboard becomes unresponsive and the only way out is a hard shut down via
the PWR button.

Whenever it occurrs, the screen output before the freeze is the same.

See attached file `scrshot_U24.jpg`.

Unfortunately, I have not been able to reproduce it or link it to anything in
particular.

It just happens every so many shutdowns and the number can go from 3 to 20 with
no discernible pattern.

None of the /var/log files (syslog, kern.log, faillog, messages) show anything
relevant, which is not a surprise as all filesystems are in RO state.

See attached file `ultra24_syslog.txt`. 

I have tried using a wide variety of kernel boot parameters and scripts at
shutdown to unload the e1000e driver module prior to shutdown or use
/proc/sysrq-trigger instead of the usual command/s.

Upon reading about similar issues, I also tried blacklisting the acpi_cpufreq
module, to no avail.

This problem has happened across many kernel versions and also seems to be
distribution agnostic, from a skeleton TCLinux installation on a USB stick to
Ubuntu, Mint, PCLinuxOS and now Devuan: all distributions have sufferd the same
problem.

Attaching files:

scrshot_U24.jpg
ultra24_acpidump.txt
ultra24_dmesg.txt
ultra24_syslog.txt

Please advise or ask for addiitonal information if required.

Thanks in advance.

JHM

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to