Jump to content

Acer E1-572G-...Dnkk DSDT Help!


  • Please log in to reply
35 replies to this topic

#1
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

Hey everybody!

My new notebook is now running on Mavericks and I've still got some problems, which are only fixable with DSDT Patches. i tried to fix them on my own, but I failed. I hope someone will take a look on my DSDT an tries to clean those errors. When I've got a clean DSDT, I can add some fixes and try to get this thing work properly. Right now I've got those problems:

Wrong max. brightness

No brightness slider

AMD Graphics seems running in the backround

All files are attatched down below.

 

greetz

M4RWiN

Attached Files



#2
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,356 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Hey everybody!
My new notebook is now running on Mavericks and I've still got some problems, which are only fixable with DSDT Patches. i tried to fix them on my own, but I failed. I hope someone will take a look on my DSDT an tries to clean those errors. When I've got a clean DSDT, I can add some fixes and try to get this thing work properly. Right now I've got those problems:
Wrong max. brightness
No brightness slider
AMD Graphics seems running in the backround
All files are attatched down below.
 
greetz
M4RWiN


Extract all ACPI files in Linux (/sys/firmware/acpi/tables, /sys/firmware/acpi/tables/dynamic).

Then disassemble with all DSDT/SSDTs in a single directory 'iasl -da *' in Terminal.

#3
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

I've extracted all tables from those folders, but I dont know how to disassemle them with that command. The packages for iasl are installed, but when I switch into that directory, run "sudo -s" (on Ubuntu) and then your command (without quotes) I get an error:

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140214-64 [Mar 29 2014]
Copyright (c) 2000 - 2014 Intel Corporation

Loading Acpi table from file       APIC - Length 00000140 (00008C)
Loading Acpi table from file       UEFI - Length 00000566 (000236)
Pass 1 parse of [UEFI]
ACPI Warning: Invalid character(s) in name (0xA10ABF02), repaired: [****] (20140214/utstring-641)
ACPI Warning: Invalid character(s) in name (0xA10ABF02), repaired: [****] (20140214/utstring-641)
ACPI Warning: Invalid character(s) in name (0xA10ABF02), repaired: [****] (20140214/utstring-641)
ACPI Warning: Invalid character(s) in name (0x312E3256), repaired: [V2*1] (20140214/utstring-641)
Could not parse external ACPI tables, AE_AML_NO_OPERAND



#4
meknb

meknb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts

I think you just need to disassemble just the dsdt/ssdt

 


Then disassemble with all DSDT/SSDTs in a single directory 'iasl -da *' in Terminal.



#5
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

Ok, thx for the tip :) Here are the files he gave me. Attatched down below.

Attached Files



#6
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,356 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

I think you just need to disassemble just the dsdt/ssdt


+1... People need to read more carefully.

Ok, thx for the tip :) Here are the files he gave me. Attatched down below.


DSDT patches from here: https://github.com/R...ptop-DSDT-Patch
Apply: "Fix PARSEOP_STORE/MMTB Error"
Apply: "Fix ADBG Error"

Use ACPI 5.0.

#7
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

I've used the 2 Patches from your github site and then I had something like:

0 Errors

80 Warnings

78 Remarks

188 Optimisations

So everything's all right

 

But when I open this .aml in MacIASL again, and try to compile it again, it gives me 2 Errors. Is this normal?

Attached Files



#8
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,356 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

...
But when I open this .aml in MacIASL again, and try to compile it again, it gives me 2 Errors. Is this normal?


To be expected. You cannot disassemble standalone.

#9
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

Okay, so I don't have to worry about that.

Attached Files



#10
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

Here is my error-free DSDT. But when I try to apply the brightness fix to the errror free dsl, and then export it as a aml and set it to /Extra, it doesn't take effect  <_<

The Haswell Brightness fix doesn't work at all  :(



#11
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,356 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Here is my error-free DSDT. But when I try to apply the brightness fix to the errror free dsl, and then export it as a aml and set it to /Extra, it doesn't take effect  <_<
The Haswell Brightness fix doesn't work at all  :(


No file is attached.

Did you install ACPIBacklight.kext? https://github.com/R...-ACPI-Backlight

#12
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

Oh, sorry :D

The file from the Post above is the same, because I only edited this post.

I will try and report, thx!  :rolleyes:



#13
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,356 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Oh, sorry :D
The file from the Post above is the same, because I only edited this post.
I will try and report, thx!  :rolleyes:


Also, your GFX0 device must be defined in an SSDT, so you need to patch that file not DSDT (DSDT still needs rename patch).

#14
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

So I have to apply the GFX to IGPU Patch in both ones?



#15
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,356 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

So I have to apply the GFX to IGPU Patch in both ones?


Read carefully:

Haswell Brightness Fix:
DSDT Patches from here: https://github.com/R...ptop-DSDT-Patch

Apply:
"Rename GFX0 to IGPU"
"Brightness Fix (Haswell)"
- rename patch must be done first and to all DSDT/SSDT that contain references to GFX0 that you're including in your final SSDT set
- Brightness patch must be done to the DSDT or SSDT that contains the definition for Device GFX0 (search for 'Device (GFX0)'
- Place DSDT and SSDT (if necessary) into a place where the bootloader will load them. For Clover, EFI/CLOVER/ACPI/patched (DSDT.aml, SSDT-x.aml where 'x' is a number). For Chameleon, /Extra/ssdt.aml, /Exra/ssdt-1.aml, /Extra/ssdt-2.aml, etc.

Install: https://github.com/R...-ACPI-Backlight

#16
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

In the DSDT and SSDT-5 I get 2 Errors: BAR1 does not exist and _DOS is not accesible. Sorry that I'm not understanding everything at the first time :blush: , I'm from Germany and still learning English.



#17
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,356 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

In the DSDT and SSDT-5 I get 2 Errors: BAR1 does not exist and _DOS is not accesible. Sorry that I'm not understanding everything at the first time :blush: , I'm from Germany and still learning English.


DSDT should be patched only with rename patch.

SSDT-5 should be patched first with rename patch, second with brightness patch. In that order...

If you need help, post the native files.

#18
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

Okay, then I attach the Files extracted from Linux :)

Attached Files



#19
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,356 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Okay, then I attach the Files extracted from Linux :)


DSDT error can be fixed with "Fix PARSEOP_STORE/MMTB Error". The rename patch works fine on it.

GFX0 device is defined in SSDT4.dsl. The rename and brightness fix patch applies just fine.

Not sure what you're doing with SSDT5..., but it can be fixed by removing the one line causing the error (eg. //Arg0)

If you wish to disable the discrete card, call _OFF from _SB.PCI0.RP05.PEGP._INI (in SSDT5). Don't forget to rename GFX0 to IGPU in each SSDT you plan to include. And don't forget to drop OEM tables (you cannot replace SSDTs without dropping the OEM ones).

#20
M4RWiN

M4RWiN

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Germany
  • Interests:PCs

Okay, can you attach the Files?

 

I'm totally new at DSDT (and SSDT) Editing  :wacko: . I just thought, I have to Include this into SSDT-5, because the Rename Patch takes effect  :D  :blush:







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy