Jump to content
mac20133

please help, my dsdt has only a few error but I can not fix

Recommended Posts

Hello there,


I am running 10.9.2 chameleon 2.2 bootloader, on Toshiba L855 Laptop with fakesmc nullcpupowermanagement.

but I really want to have dsdt working so my laptop can go sleep and wake up properly.

I extract my dsdt and there are a few error but I can not fix it.

Can some expert fix my dsdt? Thanks very much


warning 1447, I change zero to 0x00000000 as DWORD just like others but warning remain same

Remark 6265 I change _T_1 to _TA_1 and _T_0 to _TA_0 so it does not use compiler

reserved word but I get more error after change it.


Hardware specs:


Toshiba Satellite L855-S5383 Notebook PC - 8GB,

Intel Core i7-3630QM 2.4GHz, 8GB DDR3, 240GB SSD, 15.6" Display

video intel hd 4000

Audio (i used Voodoo 2.8.4 working)

WLAN Broadcom 4331 working

ethenet ALXEthernet 1.02 (working)

dsdt_toshiba_extract_from_Toshiba_OSX10.9.2_running_NullCPUManagement.aml.zip

dsdt_error_msg.tiff

Link to comment
Share on other sites

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

Thanks so much to fix my dsdt. all the error/warning/remark are all gone except line 34 name already exist in scope (\TNOT).


I remove line 34 to get rid of \TNOT and compiler is ok with new DSDT.dsl

I then save the binary file as DSDT.aml

if I use DSDT.asm and recompile again, I will get the error line 34 again. Will this be a problem for DSDT.aml?

or it is something can be ignored?


Again, Thanks so much to fix dsdt.

Link to comment
Share on other sites

Thanks so much to fix my dsdt. all the error/warning/remark are all gone except line 34 name already exist in scope (\TNOT).


I remove line 34 to get rid of \TNOT and compiler is ok with new DSDT.dsl

I then save the binary file as DSDT.aml

if I use DSDT.asm and recompile again, I will get the error line 34 again. Will this be a problem for DSDT.aml?

or it is something can be ignored?


Again, Thanks so much to fix dsdt.

 

try this:DSDT.aml.zip

btn_donate_SM.gif
Link to comment
Share on other sites

Thanks a lot. No more compiler error any more. :D

Ok, I remove NullCPUPower... FakeSMC and put DSDT.aml under root. I can see bootloader use the new DSDT now. how ever at the end I still get KP at AppleIntelCPUPowerManagement. I have try -v -f -x


I notice that you add this Method.

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x02)

{

"device-id",

Buffer (0x04)

{

0x44, 0x1E, 0x00, 0x00

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

I see some people on the forum (the link your provide) use Buffer(0x0D), or different ID(3a18 or 1e57). how do I know which is my device ID for my Toshiba laptop?

i dump ioreg tree. any hint how to match the device ID?

ioreg_toshiba.txt.zip

Link to comment
Share on other sites

artur-pt, you're so smart. I didn't patch AICM. follow your link and a few more click, I found a patch for 10.9.2. Install the patched AICP, boom!

No more KP. Original I was reading some post and misunderstood that AICP patch is no need because of

"Chameleon boot loader can generate SSDTs with P and C states automatically, simply enable the options"

and I also found some patch was for 10.7 or 10.8 so I was hesitated to install the patch. But I am good right now.

I am not sure if the sleep work. when I click sleep, screen goes blank until I touch the KB or anything.

HDD light, BT light seems still

on after sleep. so I am checking more on sleep.


Thankkkkkk you so much. You are super!

Link to comment
Share on other sites

hello


in the same link u have a script to generate ur SSDT.aml .. to have the correct states for ur cpu


when u have it


chameleon


DropSSDT=Yes


P and C-States=No


then probably u have cpu power management working correctly


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

Mac.tiffthanks for the hint. After I add SSDT, the sleep symptom seems the same. I went ahead to install HWSensors. It shows only CPU information. I wasn't sure if it is correct so I install HWSensors on real mac. there are way more information on real mac. so I guess I probably miss a lot of info on Toshiba L855. here is the screen shot of both. Any idea how I can fix it?

I do not have battery working correctly, is it going to be a problem with sleep?

Toshiba.tiff

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