Jump to content

xristos

xristos

Member Since 08 Aug 2007
Offline Last Active Sep 14 2012 04:10 PM
-----

Posts I've Made

In Topic: The NX9420 Thread

02 October 2010 - 07:47 PM

fixed also the usb 2.0 problem!!;):D

Firstly install the vanilla iopcifamily else you will get kernel panic.

then patch the dsdt HPET part as here:
			IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
IRQNoFlags ()
{11}
IRQNoFlags ()
{15}

Memory32Fixed (ReadOnly,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y0B)
})
_linenums:0'>Device (C21D) { Name (_HID, EisaId ("PNP0103")) Name (C21E, 0xFFFFFFFD) Method (_STA, 0, NotSerialized) { If (LEqual (C21E, 0xFFFFFFFD)) { Store (0x00, Local0) Store (\_SB.C09F (), Local1) If (LGreaterEqual (\C009 (), 0x04)) { If (Local1) { Store (0x0F, Local0) } } Else { If (Local1) { Store (0x0B, Local0) } } Store (Local0, C21E) } Return (C21E) } Name (C020, ResourceTemplate () { IRQNoFlags () {0} IRQNoFlags () {8} IRQNoFlags () {11} IRQNoFlags () {15} Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length _Y0B) })

4 IRQNoFlags () and you will get usb2.0 back with both cores enabled!:rolleyes:

Edid:On some machnes this section is a litle bit different. just go before memory32Fixed part and paste this IRQNoFlags()...

In Topic: The NX9420 Thread

28 September 2010 - 01:03 PM

I use Retail Snow leopard DVD 10.6.0 and then updated to 10.6.4 .

You're right that fix broke usb 2.0 speed.

I used to have iopcifamily.kext fix for usb 2.0 to work properly now not working , either with original iopcifamily.kext

we should try another fix for usb 2.0 or maybe patching dsdt a litle bit more..

In Topic: How to get both cores working?

28 September 2010 - 11:31 AM

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:
0x46, Zero, Zero, Zero)
}
}

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

Processor (_PR.CPU1, 0x02, 0x00001010, 0x06)
{
Method (PPC, 0, NotSerialized)
{
Return (C00A ())
}
}
_linenums:0'>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 (0x46, 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):
\_SB.ISMI (0x46, Zero, Zero, Zero)
} _linenums:0'>Method (_SB._INI, 0, NotSerialized) { \C009 () C01C () \_SB.ISMI (0x46, Zero, Zero, Zero) }

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

In Topic: HP NX9420 Both cores! No BIOS MOD!

28 September 2010 - 11:30 AM

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:
0x46, Zero, Zero, Zero)
}
}

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

Processor (_PR.CPU1, 0x02, 0x00001010, 0x06)
{
Method (PPC, 0, NotSerialized)
{
Return (C00A ())
}
}
_linenums:0'>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 (0x46, 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):
\_SB.ISMI (0x46, Zero, Zero, Zero)
} _linenums:0'>Method (_SB._INI, 0, NotSerialized) { \C009 () C01C () \_SB.ISMI (0x46, Zero, Zero, Zero) }

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 even at 100% of cpu.

Edit: 2/10/2010
ok ok that broke usb2 speed!
patching hpet section in dsdt and they will work again!
			IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
IRQNoFlags ()
{11}
IRQNoFlags ()
{15}

Memory32Fixed (ReadOnly,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y0B)
})
_linenums:0'>Device (C21D) { Name (_HID, EisaId ("PNP0103")) Name (C21E, 0xFFFFFFFD) Method (_STA, 0, NotSerialized) { If (LEqual (C21E, 0xFFFFFFFD)) { Store (0x00, Local0) Store (\_SB.C09F (), Local1) If (LGreaterEqual (\C009 (), 0x04)) { If (Local1) { Store (0x0F, Local0) } } Else { If (Local1) { Store (0x0B, Local0) } } Store (Local0, C21E) } Return (C21E) } Name (C020, ResourceTemplate () { IRQNoFlags () {0} IRQNoFlags () {8} IRQNoFlags () {11} IRQNoFlags () {15} Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length _Y0B) })

also you must use vanilla iopcifamily.kext or you will get a kernel panic

In Topic: The NX9420 Thread

28 September 2010 - 11:25 AM

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:
0x46, Zero, Zero, Zero)
}
}

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

Processor (_PR.CPU1, 0x02, 0x00001010, 0x06)
{
Method (PPC, 0, NotSerialized)
{
Return (C00A ())
}
}
_linenums:0'>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 (0x46, 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):
\_SB.ISMI (0x46, Zero, Zero, Zero)
} _linenums:0'>Method (_SB._INI, 0, NotSerialized) { \C009 () C01C () \_SB.ISMI (0x46, Zero, Zero, Zero) }

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!!!
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy