Jump to content
Link14

Fix errors on Dell Vostro 3350 DSDT

Recommended Posts

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 ! :D


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

Link to comment
Share on other sites

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 by Guest
Link to comment
Share on other sites

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 

Link to comment
Share on other sites

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 :)

Link to comment
Share on other sites

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 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...