2

I'm trying to fix a strange suspend problem on Xubuntu 19.10. I was recently advised to test if this was a Xubuntu-only issue by trying the Live Disks for others OSs to see if the problem persisted there. In what turned out to be a smart move, I first tried the same Live Disk that Xubuntu 19.10 OS was installed from (in this case, a USB stick). To my surprise, the suspend issue exists on the installed OS but not the Live Disk.

How could this happen? To my knowledge, I've made no relevant changed to Xubuntu's settings - after all, I've had this problem since installing - and aside from not having mounted the SSD that holds the Xubuntu installation, I know of almost nothing that would be used by the Live Disk in a way different to that of the real installation. My only guesses are as follows:

1) Some Xubuntu update that my real installation has that my Live Disk does not is causing the problem.

2) There is some issue with my SSD. As suggested by Raffa, I have placed my dmesg | grep -i acpi output here. Apparently [ 0.259633] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug and [ 1.045638] acpi PNP0C14:02: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:01) are cause for concern, but I do not know how to address them.

Are there any other alternatives? Where can I investigate the possibilities?

Note: This question isn't for solving the suspend problem - that would be a near duplicate of the linked question. My interest here is specifically in how I can have a problem on an installation that is not on its Live Disk.

J. Mini
  • 190

1 Answers1

1

Looking Into your dmesg | grep -i acpi output I can see what suggests that this is an ACPI issue. In particular, this:

[    1.045638] acpi PNP0C14:02: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:01)
[    1.045676] acpi PNP0C14:03: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:01)

WMI:

Windows Management Instrumentation (WMI) is a complex set of proprietary extensions to the Windows Driver Model that provides an OS interface to allow instrumented components to provide information and notifications.

This actually means that your machine was originally manufactured for Windows OS and although Ubuntu and other Linux distributions will mimic the Windows OS calls to the BIOS using different mechanisms amoung which WMI, there are times when this transaction is unsuccessful on ether ends and such issues happen.

The issues caused by this can range from just suspend issues to WiFi, Ethernet, battery, hard drives, SSDs and others.

Some of these issues appear with certain Linux kernels and disappear with others. They might differ but, are unlikely to disappear completely until the communication between system BIOS and the kernel is fixed. The ideal fix is a BIOS update from the manufacturer that addresses this issue.

What you can do besides that is to experiment with the hardware ie. the SSD and change the graphics drivers to open source or proprietary until the machine is stable. Also Upgrade to the next release of Ubuntu that comes next month as it might provide better support for your machines BIOS.

Raffa
  • 34,963