You are not logged in.

#1 2015-03-12 04:34:39

HaloSlayer255
Member
Registered: 2015-02-11
Posts: 29

DSDT Issues, second opinion needed.

Hi all,

I've been having issues with my laptop suspending, hibernate works fine but suspend results in a black screen, keyboard not working, and I have to do a hard shutdown.

I stumbled upon this: https://cannibalcandy.wordpress.com/201 … acpi-woes/ and I was able to finally get my DSDT file cleaned up. However I was wondering if I could get a second opinion on the results to see if I did the fixes correctly.

The BIOS for this laptop is on 9A-30B and has 4GB of RAM if this matters. I just realized I can't upload attachments, this is a list of changes I have done to the dsdt file:

<  * Disassembly of dsdt.aml, Wed Mar 11 23:51:28 2015
---
>  * Disassembly of dsdt.aml, Tue Mar 10 20:25:19 2015
195a196
>         Return(Package(0x02){0x00, 0x00}) 
1784c1785
<                     0xFFFFFFFF,         // Range Maximum
---
>                     0xFFFFFFFE,         // Range Maximum
1786c1787
<                     0x00000000,         // Length
---
>                     0xFFFFFFFF,         // Length
4816c4817
<                 Method (GTM, 1, NotSerialized)
---
>                 Method (GTM, 1, Serialized)
4867c4868
<                 Method (STM, 3, NotSerialized)
---
>                 Method (STM, 3, Serialized)
4927c4928
<                 Method (GTF, 2, NotSerialized)
---
>                 Method (GTF, 2, Serialized)
4983c4984
<                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
---
>                     Method (_GTM, 0, Serialized)  // _GTM: Get Timing Mode
5014c5015
<                     Method (_STM, 3, NotSerialized)  // _STM: Set Timing Mode
---
>                     Method (_STM, 3, Serialized)  // _STM: Set Timing Mode
5047c5048
<                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
---
>                         Method (_GTF, 0, Serialized)  // _GTF: Get Task File
5954c5955
<                     Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
---
>                     Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
7341a7343
>                     Return (Zero)
7406c7408
<                         CreateBitField (PSBR, 0x05, PDCC)
---
>                         //CreateBitField (PSBR, 0x05, PDCC)
7414c7416
<                         CreateByteField (ATIB, 0x0A, FPID)
---
>                         //CreateByteField (ATIB, 0x0A, FPID)
7464c7466
<                     Method (AF03, 2, NotSerialized)
---
>                     Method (AF03, 2, Serialized)
7942c7944
<                         Return (PX02 (DerefOf (Index (Arg1, 0x02))))
---
>                         Return (Zero)
7947c7949
<                         Return (PX03 (DerefOf (Index (Arg1, 0x02))))
---
>                         Return (Zero)
7989c7991
<                 Method (PX02, 1, NotSerialized)
---
>                 Method (PX02, 1, Serialized)
8380c8382
<         Method (_L19, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
---
>         Method (_L19, 0, Serialized)  // _Lxx: Level-Triggered GPE

I hope this is in the right forum. The dsdt is part of acpi spec and is a low level program, correct? I also still need to troubleshoot this issue: "ACPI: No _BQC method, cannot determine initial brightness" from my dmesg output. Perhaps this could be contributing to my problems from my previous thread https://bbs.archlinux.org/viewtopic.php?id=193538

Thanks in advance,
HaloSlayer255

Offline

Board footer

Powered by FluxBB