Christopher, that issue already existed in kernel 4.2 ; sorry for my
previous misleading comment.

I did install and boot several older kernels (namely, mainlines 4.3, 4.2, 4.0, 
3.19 and 3.13) , but had the same problem with all of them.
On older kernels, though, I get an error message similar to this at shutdown: 
32.250495] usb 3-1: device not accepting address 3, error -110
42.823143] usb 3-1: device not accepting address 4, error -110
53.395791] usb 3-1: device not accepting address 5, error -110
53.552058] usb usb3-port1: unable to enumerate USB device
53.552058] reboot: System halted

Back to kernel 4.9, looking at dmesg in detail (see attachment), I
noticed the following

(1)
[    0.000000] DMI: LENOVO F0AN/INVALID, BIOS O00KT19AUS 09/30/2014

(2)
[    0.002774] ACPI Error: [_SB_.PCI0.XHC_.RHUB.SSP3] Namespace lookup failure, 
AE_NOT_FOUND (20160831/dswload-210)
[    0.002782] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog 
(20160831/psobject-227)
[    0.002927] ACPI Exception: AE_NOT_FOUND, [DSDT] table load failed 
(20160831/tbxfload-198)
[    0.003270] ACPI Error: [\_PR_.CPU0] Namespace lookup failure, AE_NOT_FOUND 
(20160831/dswload-210)
(several similar errors follow)


(3)
[    0.069971] DMAR-IR: [Firmware Bug]: ioapic 0 has no mapping iommu, 
interrupt remapping will be disabled

(4)
[    0.404344] ACPI Error: [PCHS] Namespace lookup failure, AE_NOT_FOUND 
(20160831/psargs-359)
[    0.404354] ACPI Error: Method parse/execution failed [\] (Node 
ffffffffa0415920), AE_NOT_FOUND (20160831/psparse-543)
(several similar errors follow)
[    0.405105] ACPI: Using PIC for interrupt routing
[    0.405114] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 
0xe0000000-0xefffffff] (base 0xe0000000)
[    0.405146] [Firmware Info]: PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] 
not reserved in ACPI motherboard resources
[    0.405147] PCI: not using MMCONFIG
[    0.405148] PCI: Using host bridge windows from ACPI; if necessary, use 
"pci=nocrs" and report a bug

(5)
[    0.963786] DMAR: Failed to find handle for ACPI object \_SB.PCI0.I2C0
[    0.963792] DMAR: Failed to find handle for ACPI object \_SB.PCI0.I2C1
[    0.963795] DMAR: Failed to find handle for ACPI object \_SB.PCI0.UA01
[    0.963798] DMAR: Failed to find handle for ACPI object \_SB.PCI0.SDHC
[    0.963810] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)

(6)
[    1.263487] input: Power Button as 
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.263489] ACPI: Power Button [PWRF]
[    1.263545] GHES: HEST is not enabled!


(1) and (3) let me think that this might be a firmware problem (but then, how 
come the same hardware and BIOS work properly with Windows? could it related to 
enabling/disabling UEFI, e.g., "csm mode" in Lenovo verbiage ?)

(2), (4) and (5) are symptoms of ACPI failure; I found several old tickets 
where the same error appears, such as:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/668148
https://bugs.launchpad.net/ubuntu/+source/acpi/+bug/551654
http://askubuntu.com/questions/624447/cannot-boot-14-04-ubuntu
https://bugzilla.kernel.org/show_bug.cgi?id=43229

(6) I don't know what GHES and HEST mean, some other tickets have been opened 
and it looks like this is not a bug, but a feature: 
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1170298
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1091032

Do you need other information ?
Can I help in some way ?


** Bug watch added: Linux Kernel Bug Tracker #43229
   http://bugzilla.kernel.org/show_bug.cgi?id=43229

** Attachment added: "dmesg.txt"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1651294/+attachment/4795038/+files/dmesg.txt

** Tags removed: needs-bisect

** Changed in: linux (Ubuntu)
       Status: Incomplete => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1651294

Title:
  [Lenovo IdeaCentre A540] Doesn't poweroff on shutdown

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1651294/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to