Link14 Posted January 19, 2014 Posted January 19, 2014 Hi everyone ! I just extracted my DSDT and it seems that there are some problem with it, as MaciASL is telling me. I would like to apply some patches but the first problem is to fix these errors. I've searched but I did not find how to solve them. If anyone could explain me or point me a link so I can try to fix them, that would be great ! Here they are : 19/01/2014 20:46:14, iASLVYuTv4.dsl(2261) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(4451) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(4556) : warning 3079: _REG has no corresponding Operation Region 19/01/2014 20:46:14, iASLVYuTv4.dsl(4750) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(4753) : remark 2011: Use of compiler reserved name (_T_0) 19/01/2014 20:46:14, iASLVYuTv4.dsl(4810) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(4812) : remark 2011: Use of compiler reserved name (_T_0) 19/01/2014 20:46:14, iASLVYuTv4.dsl(5102) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(6384) : error 6105: Invalid object type for reserved name (_CRS: found Integer, Buffer required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7043) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7051) : remark 2011: Use of compiler reserved name (_T_0) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7055) : remark 2011: Use of compiler reserved name (_T_1) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7231) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7258) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7274) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7335) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7350) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7370) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7386) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7402) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(7418) : error 6105: Invalid object type for reserved name (_PLD: found Buffer, Package required) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8090) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8090) : warning 3115: Not all control paths return a value (SX45) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8116) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8213) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8242) : remark 2011: Use of compiler reserved name (_T_0) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8532) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8545) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8566) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8592) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8718) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8776) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8939) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(8945) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(9018) : error 6136: Non-hex letters must be upper case (pnp0c14) 19/01/2014 20:46:14, iASLVYuTv4.dsl(9429) : remark 2120: Control Method should be made Serialized (due to creation of named objects within) 19/01/2014 20:46:14, iASLVYuTv4.dsl(9700) : warning 3079: _REG has no corresponding Operation Region 19/01/2014 20:46:14, iASLVYuTv4.dsl(9739) : warning 3104: Reserved method should not return a value (_SRS) 19/01/2014 20:46:14, ASL Input: iASLVYuTv4.dsl - 9803 lines, 309699 bytes, 3959 keywords 19/01/2014 20:46:14, Compilation complete. 11 Errors, 4 Warnings, 23 Remarks, 46 Optimizations I've attached the DSDT so you could take a look. Thank you dsdt-windows.dsl.zip
artur-pt Posted January 19, 2014 Posted January 19, 2014 hello we use dsdt editor why u don't go to that editor u use and ask for help ? that is to laugh... for me is good hack PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000 My OS X Files
Link14 Posted January 19, 2014 Author Posted January 19, 2014 (edited) I didn't know that there is some kind of competition between dsdt editors. I'm sorry for that. I also used DSDTse, but it doesn't find errors. So I thought it was more accurate to use maciASL. All of this is about the version of iasl anyway. So which one do I trust ? Maybe I need to update the iasl version of DSDTse ? edit : OK, I just found out that Olarila community is using an other DSDT editor. Quite confusing for a newbie There is several editors, and all of them are giving different infos. EDIT2 : I auto fixed the errors and they're gone ! I can't believe it ! It's so simple ! There are a few warnings left 4563 Warning _REG has no corresponding Operation Region 4760 Remark Use of compiler reserved name (_T_0) 4819Remark Use of compiler reserved name (_T_0) 7081Remark Use of compiler reserved name (_T_0) 7085 Remark Use of compiler reserved name (_T_1) 8273Remark Use of compiler reserved name (_T_0) 9731 Warning _REG has no corresponding Operation Region 9770 Warning Reserved method should not return a value (_SRS) I don't know if it's important to fix them or not ? Thanks artur for pointing me DSDT editor ! So now, as my DSDT seems correct, I'm looking at patches. It seems that there are a lot of them and I don't really now which to apply. There are no description with them, unfortunately :/ Notebook Core i Sandy Bridge DTGP //add method used by other patches EHCI FN KEYS // ? my fn keys are working good HDEF _DSM HPET IRQS LPC PARSEOP_IF PNLF SB //Backlight RTC SHUTDOWN SMBUS UHCI _T_x rename //Only for reserved name warnings Edited January 19, 2014 by Guest
artur-pt Posted January 19, 2014 Posted January 19, 2014 hello is not a competition .. but if u use another tools .. u should ask there what is that ... u should understand .. if u use another forums tools.. u should not ask here for help.. is depreciating our work.. anyway there it is u dsdt edited DSDT.aml.zip good hack PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000 My OS X Files
Link14 Posted January 19, 2014 Author Posted January 19, 2014 Yes I totally get it. I was just surprised by your answer. Anyway, I've learned the lesson now. Thanks for your patched DSDT ! As I'm curious, may I ask which patches did you apply on it ? I'm also taking a look at Olarila's patches, and I searching which one is doing/solving what Notebook Core i Sandy Bridge DTGP //add method used by other patches EHCI FN KEYS // ? my fn keys are working good HDEF _DSM // maybe it'll help but I'm using voodooHDA and it's working so I don't know if I need that HPET IRQS LPC PARSEOP_IF PNLF SB //Backlight RTC SHUTDOWN SMBUS UHCI _T_x rename //Only for reserved name warnings If someone could help on this, I will really appreciate it ! I really like running OSX on my laptop, but I also would like to know how does this works, for my own knowledge
artur-pt Posted January 20, 2014 Posted January 20, 2014 hello what i use DTGP EHCI FN KEYS HDEF _DSM HPET IRQS LPC PNLF SB RTC SMBUS _T_x rename inject hd 3000 + hdmi about what this patch doing .. google for.. and about acpi .. and dsdt tables good hack PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000 My OS X Files
emanisof Posted February 4, 2014 Posted February 4, 2014 Here's MY DSTD File For Dell Vostro 3350 ( Hybird VGA ATI and Intel ) I took DSDT From Ubuntu OS then Patch Using DSDT Editor With : DTGP EHCI FN KEYS HDEF _DSM HPET IRQS LPC PNLF SB RTC SMBUS Working Battery Icon Sleeps USB 3 dan 2 *For Wifi Card I replace with Atheros DSDT.aml.zip
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now