MaLd0n Posted September 16, 2010 Share Posted September 16, 2010 hello, i booted another time the system, but now i get error when reboot of corruption cmos and bios reset values. WoW Use it dsdt.aml_XAV.zip I had forgotten the simplest ----- Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (ATT0, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x04, // Length ) solution 0x02, // Length ----- Link to comment Share on other sites More sharing options...
xavifm Posted September 16, 2010 Author Share Posted September 16, 2010 Thanks for the work MalDon. it's work. but now temperature of CPU is to high 59-55 Sleep -works ok- without sleep disabler OK No more Bios reset OK With the first dsdt you modified temperature drop down but with this ,temperature is high? What's the diference to add at boot.plist ? <key>DropSSDT</key> <string>Yes</string> THANKS can you tell me what's patches are you applied to my dsdt.?? THANKS Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted September 17, 2010 Share Posted September 17, 2010 can you tell me what's patches are you applied to my dsdt.?? Open your original DSDT and Mal's patched one at the same time and compare them. Link to comment Share on other sites More sharing options...
xavifm Posted September 17, 2010 Author Share Posted September 17, 2010 Yes i opened, and CPU section is the same. I parched it with dsdteditor and works , but temperature don't drop down very much maintains in 58-52º. I patched with q6600 1-3 cpu.txt i don't know if is correct? dsdtjavi.aml.zip Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted September 17, 2010 Share Posted September 17, 2010 Don't do that, it will not work. Leave the Processor scope unmodified. On compatible hardware (like yours) it is not necessary to modify the Processor scope when using Chameleon 2.0RC5. Do some reading here: http://www.insanelymac.com/forum/index.php?showtopic=225766 Link to comment Share on other sites More sharing options...
mm67 Posted September 17, 2010 Share Posted September 17, 2010 Looks like LPC fix needed for ICH10R is missing from DSDT. No speedstepping without that. Link to comment Share on other sites More sharing options...
MaLd0n Posted September 17, 2010 Share Posted September 17, 2010 Yes i opened, and CPU section is the same. I parched it with dsdteditor and works , but temperature don't drop down very much maintains in 58-52º. I patched with q6600 1-3 cpu.txt i don't know if is correct? Apply LPC into method label _DSM parent_adr 0x001F0000 remove_entry; into device name_adr 0x001F0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x18, 0x3A, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end is unnecessary Chameleon is the best solution Your patch into method label _PSS parent_label CPU0 remove_entry; into processor label CPU0 insert begin Method (_PSS, 0, NotSerialized)\n {\n Return (Package (0x04)\n {\n Package (0x06)\n {\n Zero, \n Zero, \n 0x10, \n 0x10, \n 0x0926, \n Zero\n }, \n Package (0x06)\n {\n Zero, \n Zero, \n 0x10, \n 0x10, \n 0x0823, \n One\n }, \n Package (0x06)\n {\n Zero, \n Zero, \n 0x10, \n 0x10, \n 0x071F, \n 0x02\n }, \n Package (0x06)\n {\n Zero, \n Zero, \n 0x10, \n 0x10, \n 0x061B, \n 0x03\n }\n })\n } end; into method label _PSD parent_label CPU0 remove_entry; into processor label CPU0 insert begin Method (_PSD, 0, NotSerialized)\n {\n Return (Package (0x05)\n {\n 0x05, \n Zero, \n Zero, \n 0xFC, \n 0x04\n })\n } end; into method label _CST parent_label CPU0 remove_entry; into processor label CPU0 insert begin Method (_CST, 0, NotSerialized)\n {\n Return (Package (0x02)\n {\n One, \n Package (0x04)\n {\n ResourceTemplate ()\n {\n Register (FFixedHW, \n 0x01, // Bit Width\n 0x02, // Bit Offset\n 0x0000000000000000, // Address\n 0x01, // Access Size\n )\n }, \n One, \n 0x9D, \n 0x03E8\n }\n })\n } end; into method label _PSS parent_label CPU1 remove_entry; into processor label CPU1 insert begin Method (_PSS, 0, NotSerialized)\n {\n Return (^^CPU0._PSS ())\n } end; into method label _PSD parent_label CPU1 remove_entry; into processor label CPU1 insert begin Method (_PSD, 0, NotSerialized)\n {\n Return (^^CPU0._PSD ())\n } end; into method label _CST parent_label CPU1 remove_entry; into processor label CPU1 insert begin Method (_CST, 0, NotSerialized)\n {\n Return (Package (0x04)\n {\n 0x03, \n Package (0x04)\n {\n ResourceTemplate ()\n {\n Register (FFixedHW, \n 0x01, // Bit Width\n 0x02, // Bit Offset\n 0x0000000000000000, // Address\n ,)\n }, \n One, \n Zero, \n 0x03E8\n }, \n Package (0x04)\n {\n ResourceTemplate ()\n {\n Register (FFixedHW, \n 0x08, // Bit Width\n 0x00, // Bit Offset\n 0x0000000000000414, // Address\n ,)\n }, \n 0x02, \n One, \n 0x01F4\n }, \n Package (0x04)\n {\n ResourceTemplate ()\n {\n Register (FFixedHW, \n 0x08, // Bit Width\n 0x00, // Bit Offset\n 0x0000000000000415, // Address\n ,)\n }, \n 0x03, \n 0x55, \n 0xFA\n }\n })\n } end; into method label _PSS parent_label CPU2 remove_entry; into processor label CPU2 insert begin Method (_PSS, 0, NotSerialized)\n {\n Return (^^CPU0._PSS ())\n } end; into method label _PSD parent_label CPU2 remove_entry; into processor label CPU2 insert begin Method (_PSD, 0, NotSerialized)\n {\n Return (^^CPU0._PSD ())\n } end; into method label _CST parent_label CPU2 remove_entry; into processor label CPU2 insert begin Method (_CST, 0, NotSerialized)\n {\n Return (^^CPU1._CST ())\n } end; into method label _PSS parent_label CPU3 remove_entry; into processor label CPU3 insert begin Method (_PSS, 0, NotSerialized)\n {\n Return (^^CPU0._PSS ())\n } end; into method label _PSD parent_label CPU3 remove_entry; into processor label CPU3 insert begin Method (_PSD, 0, NotSerialized)\n {\n Return (^^CPU0._PSD ())\n } end; into method label _CST parent_label CPU3 remove_entry; into processor label CPU3 insert begin Method (_CST, 0, NotSerialized)\n {\n Return (^^CPU1._CST ())\n } end works great but... the future is Now this method is dying I applied everything you need on this link http://www.insanelymac.com/forum/index.php...t&p=1548353 Link to comment Share on other sites More sharing options...
xavifm Posted September 17, 2010 Author Share Posted September 17, 2010 Hello ,, Thanks I aplied patch LPC and temperature now is work OK. 44-50º But another time I loose sleep , when return to the sleep systems reboot. Any idea this is the dsdt now in use. thanks a lot dsdtjavi1.aml.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted September 17, 2010 Share Posted September 17, 2010 is configured as I said in that post? http://www.insanelymac.com/forum/index.php...t&p=1548848 Link to comment Share on other sites More sharing options...
xavifm Posted September 17, 2010 Author Share Posted September 17, 2010 Hello I type in terminal : kextstat grep -v com.apple Last login: Sat Sep 18 00:12:25 on console mac-pro-de-javi:~ javi$ kextstat | grep -v com.apple Index Refs Address Size Wired Name (Version) <Linked Against> 11 0 0xffffff7f8065a000 0x2000 0x2000 com.psystar.driver.OpenHaltRestart (1.0.3) <4 3> 12 0 0xffffff7f8065c000 0x2000 0x2000 net.osrom.kext.Disabler (1.0.1) <4 3> 14 0 0xffffff7f8067e000 0x5000 0x5000 com.mojodojo.driver.CPUi (1.0.6b1) <7 5 4 3> 29 0 0xffffff7f80723000 0x4000 0x4000 org.netkas.fakesmc (2) <8 7 4 3> mac-pro-de-javi:~ javi$ I can't see fakesmc, OpenhaltRestart kext ,disabler in S/L/E director, why I don't see??, I have to delete OpenhaltRestart , but I don't see. ANy idea Link to comment Share on other sites More sharing options...
MaLd0n Posted September 17, 2010 Share Posted September 17, 2010 Hello I type in terminal : kextstat grep -v com.apple Last login: Sat Sep 18 00:12:25 on console mac-pro-de-javi:~ javi$ kextstat | grep -v com.apple Index Refs Address Size Wired Name (Version) <Linked Against> 11 0 0xffffff7f8065a000 0x2000 0x2000 com.psystar.driver.OpenHaltRestart (1.0.3) <4 3> 12 0 0xffffff7f8065c000 0x2000 0x2000 net.osrom.kext.Disabler (1.0.1) <4 3> 14 0 0xffffff7f8067e000 0x5000 0x5000 com.mojodojo.driver.CPUi (1.0.6b1) <7 5 4 3> 29 0 0xffffff7f80723000 0x4000 0x4000 org.netkas.fakesmc (2) <8 7 4 3> mac-pro-de-javi:~ javi$ I can't see fakesmc, OpenhaltRestart kext ,disabler in S/L/E director, why I don't see??, I have to delete OpenhaltRestart , but I don't see. ANy idea WoW E/E or S/L/E or Extensions.mkext you only need the fakesmc.kext delete OpenHaltRestart and Disabler Link to comment Share on other sites More sharing options...
xavifm Posted September 17, 2010 Author Share Posted September 17, 2010 Hello, i don't understand ... Sorry for my english I can not find in S/L/E OpenHaltRestart and disabler, it not appear in System/Library/extensions and do not appear in Extra folder . In EXtra folder , I only have DSDT.aml, Boot.plist, extension.mkext and smbios.plist. Where i find OpenHaltRestart and Disabler?? Thanks Link to comment Share on other sites More sharing options...
MaLd0n Posted September 17, 2010 Share Posted September 17, 2010 Hello, i don't understand ... Sorry for my english I can not find in S/L/E OpenHaltRestart and disabler, it not appear in System/Library/extensions and do not appear in Extra folder . In EXtra folder , I only have DSDT.aml, Boot.plist, extensions.mkext and smbios.plist. Where i find OpenHaltRestart and Disabler?? Thanks Use mkext tool view the contents Link to comment Share on other sites More sharing options...
xavifm Posted September 18, 2010 Author Share Posted September 18, 2010 Found 7 kexts: /Volumes/Emergency HD/Yes/SnowKexts/Audio/ALC889a+HDAHeadphones/LegacyHDA.kext - org.world.driver.LegacyHDA (888.0) /Volumes/Emergency HD/Yes/SnowKexts/Disabler.kext - net.osrom.kext.Disabler (1.0.1) /Volumes/Emergency HD/Yes/SnowKexts/FakeSMC+istatmenusupport/fakesmc.kext - org.netkas.fakesmc (2.0) /Volumes/Emergency HD/Yes/SnowKexts/IOAHCIBlockStorageInjector.kext - org.chameleon.plist.IOAHCIBlockStorageInjector (1.0) /Volumes/Emergency HD/Yes/SnowKexts/LegacyATI4800Controller.kext - org.world.driver.LegacyATI4800Controller (9.0.2) /Volumes/Emergency HD/Yes/SnowKexts/LegacyJMB36xSATA.kext - com.tgwbd.driver.LegacyAppleAHCIPortJMB36x (1.0) /Volumes/Emergency HD/Yes/SnowKexts/OpenHaltRestart.kext - com.psystar.driver.OpenHaltRestart (1.0.3) How I delete OpenHaltRestart and Disabler? My Graphics Are Nvidia GS8400 , Can I delete ATI4800 controller? THanks Link to comment Share on other sites More sharing options...
MaLd0n Posted September 18, 2010 Share Posted September 18, 2010 read the topic again everything you need is there(kexts, fixs...) Link to comment Share on other sites More sharing options...
xavifm Posted September 18, 2010 Author Share Posted September 18, 2010 yes ok, but i can't find openhaltrestart.kext in the path Volumes/Emergency HD/Yes/SnowKexts/OpenHaltRestart.kext Where is this path? in my computer i not find it. thanks Link to comment Share on other sites More sharing options...
MaLd0n Posted September 18, 2010 Share Posted September 18, 2010 WoW Sincerely I have no idea Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted September 19, 2010 Share Posted September 19, 2010 lol Mystery of the week Link to comment Share on other sites More sharing options...
Recommended Posts