Contribute
Register

DSDT: Unknown ASL compiler exception ID MDGB Method

Status
Not open for further replies.

fk1

Joined
Mar 27, 2019
Messages
31
Motherboard
Dell Inspiron 7347 (Dell 0F9PPM)
CPU
i5-4210U
Graphics
HD 4400 1920x1080
I want to patch my DSDT. I followed the guide. I use the RehabMans provided aisle and MaciASL.

Code:
admins-iMac:origin admin$ iasl -v

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

when I do

Code:
iasl -da -dl -fe refs.txt DSDT.aml SSDT*.aml

I get no errors in terminal. But I don't even apply a single patch and click on compile and get one error

DSDT: Unknown ASL compiler exception ID MDGB Method

When I try without -fe I don't get the error but after saving as .aml and moving to clover/ACPI/patched I get boot loop and can't read why so I have overwritten origin .aml to patched to be able to boot again.

I want to patch the following:
Rename_DSM Methods to XDSM
FIX_WAK Arg0 v2
HPET Fix
SMBUS Fix
IRQ Fix
RTC Fix
OS Check Fix )Win10)
Fix Mutex with non Zero synclevel
ADD IMEI
USB_PRW 0x0D
Rename GFX0 to IGPU
FIX WAK IA0E
Rename B0D3 to HDAU
FIX ADBG Error
FIX PARSE0P_ZERO Error
7-series/8-series USB
Haswel LPC
 

Attachments

  • DSDT.dsl
    525.4 KB · Views: 91
I want to patch my DSDT. I followed the guide. I use the RehabMans provided aisle and MaciASL.

Code:
admins-iMac:origin admin$ iasl -v

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

when I do

Code:
iasl -da -dl -fe refs.txt DSDT.aml SSDT*.aml

I get no errors in terminal. But I don't even apply a single patch and click on compile and get one error

DSDT: Unknown ASL compiler exception ID MDGB Method

When I try without -fe I don't get the error but after saving as .aml and moving to clover/ACPI/patched I get boot loop and can't read why so I have overwritten origin .aml to patched to be able to boot again.

I want to patch the following:
Rename_DSM Methods to XDSM
FIX_WAK Arg0 v2
HPET Fix
SMBUS Fix
IRQ Fix
RTC Fix
OS Check Fix )Win10)
Fix Mutex with non Zero synclevel
ADD IMEI
USB_PRW 0x0D
Rename GFX0 to IGPU
FIX WAK IA0E
Rename B0D3 to HDAU
FIX ADBG Error
FIX PARSE0P_ZERO Error
7-series/8-series USB
Haswel LPC
Use this tool and upload your problem reporting files:

also you should only do renames via config.plist
 
attached debug
 

Attachments

  • debug_28193.zip
    6.4 MB · Views: 50
attached debug
your acpi/patched folder is very wrong, you should only have DSDT.aml in there (and any other addon SSDT's you need)

i ran the command:
Code:
iasl -da -dl DSDT.aml SSDT*.aml

in terminal and your DSDT.dsl has no errors
 
ok i will do only patch DSDT now without -fe again and then delete all in patched folder but put DSDT in there. no renaming by patch
 
ok i will do only patch DSDT now without -fe again and then delete all in patched folder but put DSDT in there. no renaming by patch
yes, just use config,plist for renames, you can see the laptop guide, choosing a config.plist section for some basic renames:
 
i deleted all files from patched that appeared in origin. then I did another patched DSDT. I saw that it was AML file but not with ending .aml so this time I added it. left the files in patched that didn't appeared in origin and it worked.

now how do I rename all the renaming patches with config.plist?
 

Attachments

  • debug_26262.zip
    6.4 MB · Views: 50
i deleted all files from patched that appeared in origin. then I did another patched DSDT. I saw that it was AML file but not with ending .aml so this time I added it. left the files in patched that didn't appeared in origin and it worked.

now how do I rename all the renaming patches with config.plist?
if you are using hotpatch, why you are patching your DSDT?

also your renames are already present in config.plist, you probably only need to enable the top 3
 
tbh I don't know I am using hot patch. is it the clover way of patching?
 
tbh I don't know I am using hot patch. is it the clover way of patching?
you need to read up on what you have going on with your installation

best go back to the guide you followed but it looks like you don't need a DSDT.aml as that fixes things. also hotpatch fixes things as well, you would normally only use 1 or the other, although you could have a partial setup:

you can read more on hotpatching here:
 
Status
Not open for further replies.
Back
Top