Jump to content

How to get both cores working?


MILAN0
 Share

5 posts in this topic

Recommended Posts

Installed Kalyway 10.5.2 vanilla and as soon as enabling dual core in bios it fails to work, it works a bit and display is faded with a sign to shutdown computer.

 

Could you advise what kext is faulty? How to check dump for fault?

 

 

 

LAPTOP HP NX9420 i915PM Express chipset

Link to comment
Share on other sites

Installed Kalyway 10.5.2 vanilla and as soon as enabling dual core in bios it fails to work, it works a bit and display is faded with a sign to shutdown computer.

 

Could you advise what kext is faulty? How to check dump for fault?

LAPTOP HP NX9420 i915PM Express chipset

 

Sounds like you are having DSDT errors. Search around the forums, you'll find the thread.

Link to comment
Share on other sites

  • 2 weeks later...

I patched with DSDT and tried to boot with cpus=2 option and after some minutes it stopped working.

 

I used ApplIntelCPUPowerManagement but the same situation and besides temperature is 20 degreece higher.

 

Any chances to get stable 2 cores working?

Link to comment
Share on other sites

  • 1 year later...

Finally i did it! HP NX9420 working with 2 cores enabled!!!

This fix may also work for other NXxxxx series with centrino duo..

 

My cpu is T2500 2.00GHz

os:snow leopard 10.6.4

 

dsdt patch needed

just replace that value with 0x46:

    Name (C000, 0xFD)
   Name (C001, Zero)
   Processor (_PR.CPU0, 0x01, 0x00001010, 0x06)
   {
       Name (C002, Zero)
       Method (CSTH, 0, NotSerialized)
       {
           If (LEqual (C002, Zero))
           {
               Store (One, C002)
               Store (Zero, \_SB.C003.C004.C005)
           }

           Store (\_SB.C003.C004.C006.C007 (), Local0)
           Return (Local0)
       }

       Method (INI, 0, NotSerialized)
       {
           If (LAnd (And (\_SB.C008, 0x01000000), LEqual (C009 (), 0x04)))
           {
               \_SB.ISMI ([color="#FF0000"]0x46[/color], Zero, Zero, Zero)
           }
       }

       Method (PPC, 0, NotSerialized)
       {
           Return (C00A ())
       }
   }

   Processor (_PR.CPU1, 0x02, 0x00001010, 0x06)
   {
       Method (PPC, 0, NotSerialized)
       {
           Return (C00A ())
       }
   }

 

 

 

also here this line added:\_SB.ISMI (0x46, Zero, Zero, Zero):

 Method (_SB._INI, 0, NotSerialized)
   {
       \C009 ()
       C01C ()
[color="#FF0000"]\_SB.ISMI (0x46, Zero, Zero, Zero)[/color]
   }

 

sometimes it hangs at the very begining, if you did a hard shotdown previously(pressing pwr button for 5 sec)

otherwise it boots and works fine!!!

Link to comment
Share on other sites

  • 5 years later...

Hi All!


 


Ok its an old topic, but maybe somebody read it :)


My Lion 10.7.5 install working fine on  hp nx7300, but only with one core.


Im found the dsdt solution here, but can't do it. Please help clarify the patching procedure.


 


I downloaded the MaciASL.It automatically disassemble the system DSDT. I compile, and put it to /Extra, chameleon detects and booting fine with unmodified DSDT.


 


 Now i need to apply the 2 core patch.  


Here is the original part of my unmodified DSDT: 



0x3D, Zero, Zero, Zero)
}
}

Method (PPC, 0, NotSerialized)
{
Return (C009 ())
}
}

Processor (_PR.CPU1, 0x02, 0x00001010, 0x06)
{
Method (PPC, 0, NotSerialized)
{
Return (C009 ())
}
}

Method (C009, 0, Serialized)
{


Ok i replace the 0x3D to 0x46 and insert the line from second box after the } .


But the compiler show many syntax error.


Where insert the line?


On my original DSDT no _linenums part (see green in first code box of previous post)


On my original DSDT the PPC method returns C009 not C00a like in first code box of previous post.


So what is the soultion for working patch?


Thank you for patience :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...