Jump to content
🎉 [ IMPORTANT ] Premium and Donators users 🎉 ×

Fix errors on Dell Vostro 3350 DSDT


Link14

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

  • 2 weeks later...

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...