Opened 18 months ago

Last modified 18 months ago

#18043 assigned bug

Asus T100TA: ACPI shutdown and reboot doesn't work

Reported by: Illen Owned by:
Priority: normal Milestone: Unscheduled
Component: Drivers/ACPI Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Can't shutdown or reboot properly on Asus T100TA. Haiku enters KDL on ACPI shutdown and after continuing, "It's now safe to shutdown" dialog shows up. Pressing the "Restart system" button makes Haiku enter KDL again, and after continuing system is stuck and needs manual shutdown anyway. Attached syslog and photos of backtrace from ACPI shutdown and reboot attempts.

Used haiku-master-hrev56578-x86_gcc2h.

Attachments (3)

syslog (73.6 KB ) - added by Illen 18 months ago.
acpi-shutdown.jpg (1.3 MB ) - added by Illen 18 months ago.
reboot.jpg (1.1 MB ) - added by Illen 18 months ago.

Change History (6)

by Illen, 18 months ago

Attachment: syslog added

by Illen, 18 months ago

Attachment: acpi-shutdown.jpg added

by Illen, 18 months ago

Attachment: reboot.jpg added

comment:1 by waddlesplash, 18 months ago

Component: - GeneralDrivers/ACPI
Owner: changed from nobody to tqh

comment:2 by tqh, 18 months ago

Owner: tqh removed
Status: newassigned

This looks like two problems:

  • entering sleep state returns on shutdown, which should not happen.

First step is to check if you have any firmware upgrades available for your computer.

  • Snooze is being called with interrupts disabled on reboot.

Guessing a snooze should not be used there.

As I am currently quite busy I am removing myself as owner so it is up for grabs for anyone to look at.

in reply to:  2 comment:3 by Illen, 18 months ago

Replying to tqh:

  • entering sleep state returns on shutdown, which should not happen.

First step is to check if you have any firmware upgrades available for your computer.

Seems like it's on latest UEFI already. Also that problem doesn't happen on Linux or Windows (both can shutdown or reboot).

Note: See TracTickets for help on using tickets.