Bug 1319490

Summary: Unable to reboot, shutdown, or suspend Lenovo Thinkpad X121e
Product: [Fedora] Fedora Reporter: Matteo Settenvini <matteo>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 24CC: gansalmon, itamar, jgrulich, jonathan, kernel-maint, madhu.chinakonda, matteo, mchehab
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-10-26 16:59:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Kernel output none

Description Matteo Settenvini 2016-03-20 16:14:10 UTC
Description of problem:

Since I updated to the Fedora 24 Alpha, my system always hangs on shutdown, restart, or suspend (e.g. when closing the lid).
The last line that gets printed on the console before hanging is:

  [ <time> ] thinkpad_acpi: acpi_evalf(\BLTH, vd, ...) failed: AE_NOT_FOUND


Version-Release number of selected component (if applicable):
kernel-modules-4.5.0-300.fc24.x86_64

How reproducible:
Just try to suspend, reboot, or shutdown.

Actual results:
System hangs. An hard reboot by keeping the power button pressed for more than 5 seconds is needed. On suspend, potential data loss.

Expected results:
ACPI works :-).

Additional info:
From dmesg, the following information might prove useful:

[    0.588874] ACPI: Enabled 2 GPEs in block 00 to 1F
[    0.589046] ACPI : EC: GPE = 0x3, I/O: command/status = 0x66, data = 0x62
[    0.590088] ACPI: bus type USB registered
[    0.590486] PCI: Using ACPI for IRQ routing
[    0.615160] pnp: PnP ACPI init
[    0.615528] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.616503] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.616568] pnp 00:02: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.616668] pnp 00:03: Plug and Play ACPI device, IDs LEN0026 PNP0f13 (active)
[    0.616888] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.617160] system 00:05: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.618444] pnp: PnP ACPI: found 6 devices
[    0.637928] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.478421] ACPI: AC Adapter [ACAD] (on-line)
[    1.478670] ACPI: Power Button [PWRB]
[    1.478768] ACPI: Sleep Button [SLPB]
[    1.479537] ACPI: Lid Switch [LID]
[    1.479748] ACPI: Power Button [PWRF]
[    1.479990] ACPI: acpi_idle registered with cpuidle
[    1.483793] ACPI: Thermal Zone [THZ0] (70 C)
[    1.525494] ACPI: Battery Slot [BAT1] (battery present)
[    8.030209] acpi-cpufreq: overriding BIOS provided _PSD data
[    8.036946] ACPI: Video Device [VGA1] (multi-head: yes  rom: no  post: no)
[    8.037150] [Firmware Bug]: ACPI: No _BQC method, cannot determine initial brightness
[    8.076725] acpi device:37: registered as cooling_device2
[    8.299904] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[    8.299913] thinkpad_acpi: http://ibm-acpi.sf.net/
[    8.299916] thinkpad_acpi: ThinkPad BIOS 8RET54WW (1.17 ), EC unknown
[    8.299919] thinkpad_acpi: Lenovo ThinkPad X120e, model 30515QG
[    8.304578] thinkpad_acpi: Unsupported brightness interface
[    8.308769] thinkpad_acpi: radio switch found; radios are enabled
[    8.308811] thinkpad_acpi: possible tablet mode switch found; ThinkPad in laptop mode
[    8.308862] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[    8.308866] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[    8.343465] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[    8.348759] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B07 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\_SB.PCI0.SMB.SMB0) (20160108/utaddress-255)
[    8.348778] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    8.359596] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input15


A previous, working kernel gave the following dmesg output (retrieved through journalctl):

feb 09 17:12:49 violet.homegarden.local kernel: ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
feb 09 17:12:49 violet.homegarden.local kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
feb 09 17:12:49 violet.homegarden.local kernel: ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
feb 09 17:12:49 violet.homegarden.local kernel: ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
feb 09 17:12:49 violet.homegarden.local kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
feb 09 17:12:49 violet.homegarden.local kernel: acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
feb 09 17:12:49 violet.homegarden.local kernel: acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
feb 09 17:12:49 violet.homegarden.local kernel: acpi PNP0A08:00: ignoring host bridge window [mem 0x000ce000-0x000cffff] (conflicts with Video ROM [mem 0x000c0000-0x000ce5ff])
feb 09 17:12:49 violet.homegarden.local kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-1f] only partially covers this bridge
feb 09 17:12:49 violet.homegarden.local kernel: ACPI: acpi_idle registered with cpuidle
feb 09 17:13:28 violet.homegarden.local kernel: acpi-cpufreq: overriding BIOS provided _PSD data
feb 09 17:13:28 violet.homegarden.local kernel: acpi device:37: registered as cooling_device2
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: ThinkPad ACPI Extras v0.25
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: http://ibm-acpi.sf.net/
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: ThinkPad BIOS 8RET54WW (1.17 ), EC unknown
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: Lenovo ThinkPad X120e, model 30515QG
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: Unsupported brightness interface, please contact ibm-acpi-devel.net
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: radio switch found; radios are enabled
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: possible tablet mode switch found; ThinkPad in laptop mode
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
feb 09 17:13:28 violet.homegarden.local kernel: thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
feb 09 17:13:28 violet.homegarden.local kernel: input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input15

Comment 1 Jan Grulich 2016-03-21 08:24:49 UTC
Created attachment 1138453 [details]
Kernel output

I'm not sure if I have the same problem, but I'm unable to reboot or shutdown too with Lenovo W541. Sometimes kernel shows me the attached output.

Comment 2 Laura Abbott 2016-09-23 19:21:12 UTC
*********** MASS BUG UPDATE **************
 
We apologize for the inconvenience.  There is a large number of bugs to go through and several of them have gone stale.  Due to this, we are doing a mass bug update across all of the Fedora 24 kernel bugs.
 
Fedora 24 has now been rebased to 4.7.4-200.fc24.  Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel.
 
If you have moved on to Fedora 25, and are still experiencing this issue, please change the version to Fedora 25.
 
If you experience different issues, please open a new bug report for those.

Comment 3 Laura Abbott 2016-10-26 16:59:01 UTC
*********** MASS BUG UPDATE **************
This bug is being closed with INSUFFICIENT_DATA as there has not been a response in 4 weeks. If you are still experiencing this issue, please reopen and attach the relevant data from the latest kernel you are running and any data that might have been requested previously.

Comment 4 Matteo Settenvini 2017-11-27 20:20:49 UTC
Closing as I cannot reproduce this problem with newer Fedora versions.