Bug 52161 - Toshiba C855D-S5305(AMD E-450) appears to have broken tables (loading SSDT makes system hang)
Summary: Toshiba C855D-S5305(AMD E-450) appears to have broken tables (loading SSDT ma...
Status: CLOSED PATCH_ALREADY_AVAILABLE
Alias: None
Product: ACPI
Classification: Unclassified
Component: BIOS (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: acpi_bios
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-02 03:47 UTC by Matt Mossholder
Modified: 2014-10-27 12:50 UTC (History)
6 users (show)

See Also:
Kernel Version: 3.6.11-3.fc18.x86_64
Subsystem:
Regression: No
Bisected commit-id:


Attachments
acpidump output (392.97 KB, application/octet-stream)
2013-01-02 03:47 UTC, Matt Mossholder
Details
dmesg output (80.00 KB, application/octet-stream)
2013-01-02 03:47 UTC, Matt Mossholder
Details
dmidecode output (8.24 KB, application/octet-stream)
2013-01-02 03:47 UTC, Matt Mossholder
Details
/proc/interrupts (1.50 KB, application/octet-stream)
2013-01-02 03:48 UTC, Matt Mossholder
Details
lspci -vv output (25.87 KB, application/octet-stream)
2013-01-02 03:48 UTC, Matt Mossholder
Details

Description Matt Mossholder 2013-01-02 03:47:09 UTC
Created attachment 90091 [details]
acpidump output

I got a pair of these for my kids for the holidays. They will not boot linux without acpi_no_auto_ssdt. However, without the SSDTs, they don't believe they have a battery, and so will pretty much just run until the battery gives out, without any warnings. I am sure there are other issues I haven't recognized.

Booting without acpi_no_auto_ssdt causes the IOAPIC not to be recognized, leading to all kinds of fun.

iasl -d spots several issues, and won't even decompile SSDT1 due to a namespace issue. ASL.exe /u also produces similarly broken output.
Comment 1 Matt Mossholder 2013-01-02 03:47:25 UTC
Created attachment 90101 [details]
dmesg output
Comment 2 Matt Mossholder 2013-01-02 03:47:42 UTC
Created attachment 90111 [details]
dmidecode output
Comment 3 Matt Mossholder 2013-01-02 03:48:05 UTC
Created attachment 90121 [details]
/proc/interrupts
Comment 4 Matt Mossholder 2013-01-02 03:48:24 UTC
Created attachment 90131 [details]
lspci -vv output
Comment 5 Matt Mossholder 2013-01-02 03:53:27 UTC
Oh, a couple of additional bits of info:

1) Issue also exists with Fedora 17 kernels.
2) Windows 8 seems to work as expected.
Comment 6 Zhang Rui 2013-01-09 06:37:40 UTC
what do you get if you boot without acpi_no_auto_ssdt?
Comment 7 Matt Mossholder 2013-01-10 05:37:34 UTC
It dies right after udev Coldplug runs. The keyboard is completely unresponsive (num/caps lock lights don't toggle). I have to hold down the power switch to get it to do anything.

I've been trying to use netconsole to capture the output, but haven't had any luck yet. I suspect that the network adapter is getting hosed because of the ACPI issues.
Comment 8 Matt Mossholder 2013-02-02 22:04:33 UTC
Is there any method I can use to capture the boot up messages that meets the following criteria?

1. Can't require a full boot.
2. Can't be network - Network appears to be hosed by the ACPI issue.
3. Can't be serial - no serial port on the laptop.

Is there some way to save the boot message off to a flash drive, or a separate partition on the hard drive or something? I'm really at a loss for how to grab the information when not using acpi_no_auto_ssdt...
Comment 9 Matt Mossholder 2013-09-27 18:35:57 UTC
This is still an issue for me. Anyone have any idea how to proceed?
Comment 10 Len Brown 2013-11-19 00:33:22 UTC
Whelp, verified that it isn't the lack of "acpi=copy_dsdt"
since that is happening automatically:

TOSHIBA Satellite detected - force copy of DSDT to local memory
[    0.022064] ACPI: Forced DSDT copy: length 0x0861D copied locally, original unmapped
Comment 11 Matt Mossholder 2013-12-02 19:24:07 UTC
Still an issue... any pointers on how to diagnose?
Comment 12 Enrico Etxe Arte 2014-01-30 10:40:23 UTC
(In reply to Matt Mossholder from comment #11)
> Still an issue... any pointers on how to diagnose?
Can you try booting with EFI disabled
Comment 13 Zhang Rui 2014-06-03 03:06:01 UTC
Matt, can you please try the suggestion in comment #12?
can you please try the latest kernel and check if boot otpion "acpi_no_static_ssdt" helps?
Comment 14 Lv Zheng 2014-10-10 00:49:22 UTC
In the /proc/interrupt, there is such a line:
  9:          0          0   IO-APIC-fasteoi   acpi
I guess if you loaded some SSDTs, unwanted acpi IRQ storming could be triggered which might be starving other IRQs.
If so, either your keyboard or your NIC will be unresponsive.

This might be related to this storming:
I have to hold down the power switch to get it to do anything.

Did you still see this issue using recent upstream kernels?
Comment 15 Zhang Rui 2014-10-23 08:02:34 UTC
Bug closed as there is no response from the bug reporter.
please feel free to re-open it if you can provide the information required in comment #13 and #14.
Comment 16 Matt Mossholder 2014-10-27 12:50:48 UTC
This seems to be resolved in 3.16 (Fedora version), if not earlier.

Note You need to log in before you can comment on or make changes to this bug.