bautzen Posted May 22, 2011 Share Posted May 22, 2011 Hi to all, I'm asking you an help to fix this behaviour on my NC6400. My PC is NC6400 (intel graphics version), 4GB RAM, 250GB SATA and Intel T7200 @2.0Ghz. I have installed iATKOS S3 v2 (I have written THIS guide) and it's working really fine (only Card reader and PCMCIA not working!!!) except for the CPU. In other words when I boot with cpus=1 all works fine but without speedstep and the CPU temperature is really hot (70 °C in idle condition!!!). So I began to search all over the web to fix this and I was able to start with dual core enabled following xristos method HERE . When I'm able to start with Dual Core the CPUs temperature are OK (as in Windows or Linux) and speedstep works great (checked using CoolBook). My problem is that I can boot fine only one time every six or seven attemps. The rest is always KP about CPUs timeout calling interruptes or "failed to start CPU1". So I tried to exchange the Intel CPU T7200 with an old T5500 and ....... it works great every boot!!! For that reason I think that the behaviour it's not related to my kexts but more to DSDT. The macro difference between T7200 and T5500 is the VT-x extension. So I found THIS thread of the great XPbIM3 that explain a specific fix for T7200 CPU. I don't understand one word in russian (for that, thanks to google translation ), anyway I tried to apply the fix to my DSDT but without success. Maybe I'm doing something wrong, I would like to ask to Insanelymac's boys to help me .... I'm going crazy ..... In other words XRISTOS fix changes the line (in my DSDT number 46) from 0x3D to 0x46 Method (INI, 0, NotSerialized) { If (LAnd (And (\_SB.C008, 0x01000000), LEqual (C009 (), 0x04))) { \_SB.ISMI (0x3D, Zero, Zero, Zero) } } to: Method (INI, 0, NotSerialized) { If (LAnd (And (\_SB.C008, 0x01000000), LEqual (C009 (), 0x04))) { \_SB.ISMI (0x46, Zero, Zero, Zero) } } and then add ISMI (0x46, Zero, Zero, Zero) after line 269 (in my DSDT): Method (_SB._INI, 0, NotSerialized) { \C008 () C01B () ISMI (0x46, Zero, Zero, Zero) } After that fix I can boot cpus=2 one time every six or seven attemps. When it start fine I have no problems or KP or something bad. CPU's temperature seems ok (49/50 °C in idle status) and speedstep works fine. P.S. Naturally I just fixed the HPET in DSDT for the irqs. XPbIM3 fix instead, reports to add only one line _WAK (0x03) in the Method (_SB._INI,..) section so i replaced ISMI (0x46, Zero, Zero, Zero) with _WAK (0x03) on line 270. Then I have checked the presence of: If (LEqual (Arg0, 0x03)) { \_SB.ISMI (0x46, Zero, Zero, Zero) } and I found it on line 13368. Searching about 'If (LEqual (Arg0, 0x03))', I have found it several times (lines: 1059, 1098, 2769, 3654, 3700, 3769,3824, 3850 etc etc etc). Which one is correct? XPbIM3 doesn't speak about to modify the value 0x3D in 0x46 on CPU section. I tried both values (0x3D and 0x46) but without success. I've never been able to boot using this fix. Only with cpus=1. I attached below my actual DSDT with these fixes: XRISTOS, HPET and RTC. P.S. OS: Snow Leopard 10.6.7 Kernel: Darwin 10.7.0 Bootloader: Chameleon 2.0 RC5 ver. 832 Some kext that I have installed: - FakeSMC ver 2.5 - VoodooMINI - Voodoobattery - VoodooHDA - VoodooPS2 0.98 - VoodooTsync - Disabler - EvOreboot - Natit I removed AppleIntelCPUPowerManagement.kext and AppleIntelCPUPowerManagementClient.kext (both version: 105.13.0). Maybe I need these kexts o newer version (146.x.x) ? If yes, have I to remove disabler? I hope someone here could help me and other hp's owner Thank you very much Patrick dsdt.zip Link to comment https://www.insanelymac.com/forum/topic/257627-hp-nc6400-t7200-dualcore-fix/ Share on other sites More sharing options...
apple apple Posted January 26, 2012 Share Posted January 26, 2012 I don't think your question is noobish at all. I just don't think anybody really knows. I too am having a problem getting my hack to boot without the cpu failure every time. Though I must admit It boots fine a majority of the time. If I make any progress I'll be sure to post it. Link to comment https://www.insanelymac.com/forum/topic/257627-hp-nc6400-t7200-dualcore-fix/#findComment-1789586 Share on other sites More sharing options...
apple apple Posted January 26, 2012 Share Posted January 26, 2012 OK, I found one of your old posts saying that you've resolved this issue using a version of chameleon done by slice. So I went and found a version of rc5 and so far it looks like all is well. Still having the occasional page fault which I believe is a memory problem that could be fixed by dsdt.. but don't know how. BTW all this is an old toshiba m105-s3084. Link to comment https://www.insanelymac.com/forum/topic/257627-hp-nc6400-t7200-dualcore-fix/#findComment-1789605 Share on other sites More sharing options...
apple apple Posted January 29, 2012 Share Posted January 29, 2012 Yeah, no. I was wrong same problem. Still chugging away with the irq's in my dsdt. Problem seems better. I tried slice's version of chameleon, but messed up the install. Link to comment https://www.insanelymac.com/forum/topic/257627-hp-nc6400-t7200-dualcore-fix/#findComment-1790548 Share on other sites More sharing options...
apple apple Posted January 29, 2012 Share Posted January 29, 2012 May have got it. Will test more and report back later. Link to comment https://www.insanelymac.com/forum/topic/257627-hp-nc6400-t7200-dualcore-fix/#findComment-1790697 Share on other sites More sharing options...
Recommended Posts