Jump to content

HP Pavilion DV6666ez DSDT Help


emufreak
 Share

12 posts in this topic

Recommended Posts

I hope someone can help me with his expertise. I'm at my wits end. ;)

 

Overall My Laptop runs Snow Leopard quite well. There are still some ennoying bugs however. For Example PowerOff isn't working. Also the Laptop crashes sometimes when Shuting Down.

 

I try at the moment to make my Laptop as OSX-Compatible as possible. For this I'm trying to fix my DSDT-File. First thing I tried is enabling Speedstepping. This is the CPU Part of the DSDT-Code. (Original Black / Added Green)

 

Scope (_PR)
   {
       Processor (CPU0, 0x00, 0x00001010, 0x06) {}
       Processor (CPU1, 0x01, 0x00001010, 0x06) {}
       Method (RPPC, 0, NotSerialized)
       {
           If (LEqual (OSYS, 0x07D2))
           {
               If (And (CFGD, One))
               {
                   If (LGreater (^CPU0._PPC, Zero))
                   {
                       Subtract (^CPU0._PPC, One, ^CPU0._PPC)
                       PNOT ()
                       Add (^CPU0._PPC, One, ^CPU0._PPC)
                       PNOT ()
                   }
                   Else
                   {
                       Add (^CPU0._PPC, One, ^CPU0._PPC)
                       PNOT ()
                       Subtract (^CPU0._PPC, One, ^CPU0._PPC)
                       PNOT ()
                   }
               }
           }
       }
   }

[color="green"]
   Scope (_PR.CPU0)
   {
       Method (_PSS, 0, NotSerialized)
       {
           Return (Package (0x05)
           {
               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x10, 
                   0x10, 
                   0x0A25, 
                   Zero
               }, 

               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x0A, 
                   0x0A, 
                   0x0921, 
                   One
               }, 

               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x0A, 
                   0x0A, 
                   0x081C, 
                   0x02
               }, 

               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x0A, 
                   0x0A, 
                   0x0717, 
                   0x03
               }, 

               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x0A, 
                   0x0A, 
                   0x0612, 
                   0x04
               }
           })
       }
[/color]

 

If I use this DSDT I see that AppleIntelCPUPowerManagement gets Loaded. It's also doing something. According to MSR Tools very little though. (Lowest CPU Clock is 1.9 Ghz). Possibly MSR Tools is wrong however. Because my Computer isn't getting very loud nor very hot.

 

There is also an Issue with Sound if Speedstepping is enabled (Echoes and Cracking Noices)

Link to comment
Share on other sites

This are my files. I use Chameleon RC2 ATM. I'll give RC5 when i have a moment.

dsdt.emufreak.zip

send me original DSDT

extract from Windows

http://www.insanelymac.com/forum/index.php?showtopic=225991

 

NativePM and restart fix use Chameleon RC5

Add in boot.plist

<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>

Link to comment
Share on other sites

I followed your suggestions. I'm now using Chameleon 2 rc5. I also added your code to boot.plist. CPU seems to stay at 60% 1.2 Ghz all the time however. No matter what I'm doing.

 

I also attached the DSDT Extract from Windows

Link to comment
Share on other sites

I followed your suggestions. I'm now using Chameleon 2 rc5. I also added your code to boot.plist. CPU seems to stay at 60% 1.2 Ghz all the time however. No matter what I'm doing.

 

I also attached the DSDT Extract from Windows

run on terminal

ioreg -lw0 | grep CSTInfo

 

send me kextstat

kextstat

Link to comment
Share on other sites

run on terminal

ioreg -lw0 | grep CSTInfo

 

send me kextstat

kextstat

 

ioreg gives back

 | |		 "CSTInfo" = 18088197

 

result for kextstat

Index Refs Address	Size	   Wired	  Name (Version) <Linked Against>
1	1 0x0		0x0		0x0		com.apple.kernel (9.8.0)
2   48 0x0		0x0		0x0		com.apple.kpi.bsd (9.8.0)
3	3 0x0		0x0		0x0		com.apple.kpi.dsep (9.8.0)
4   69 0x0		0x0		0x0		com.apple.kpi.iokit (9.8.0)
5   72 0x0		0x0		0x0		com.apple.kpi.libkern (9.8.0)
6   64 0x0		0x0		0x0		com.apple.kpi.mach (9.8.0)
7   37 0x0		0x0		0x0		com.apple.kpi.unsupported (9.8.0)
8	1 0x0		0x0		0x0		com.apple.iokit.IONVRAMFamily (9.8.0)
9	1 0x0		0x0		0x0		com.apple.driver.AppleNMI (9.8.0)
  10	1 0x0		0x0		0x0		com.apple.iokit.IOSystemManagementFamily (9.8.0)
  11	1 0x0		0x0		0x0		com.apple.iokit.ApplePlatformFamily (9.8.0)
  12   14 0x0		0x0		0x0		com.apple.kernel.6.0 (7.9.9)
  13	1 0x0		0x0		0x0		com.apple.kernel.bsd (7.9.9)
  14	1 0x0		0x0		0x0		com.apple.kernel.iokit (7.9.9)
  15	1 0x0		0x0		0x0		com.apple.kernel.libkern (7.9.9)
  16	1 0x0		0x0		0x0		com.apple.kernel.mach (7.9.9)
  17   17 0x2dfd1000 0x11000	0x10000	com.apple.iokit.IOPCIFamily (2.6) <7 6 5 4>
  18   11 0x2dfe8000 0x4000	 0x3000	 com.apple.iokit.IOACPIFamily (1.2.0) <12>
  19	3 0x2e037000 0x3e000	0x3d000	com.apple.driver.AppleACPIPlatform (1.2.5) <18 17 12 7 5 4>
  20	0 0x2e0a0000 0x3000	 0x2000	 com.apple.driver.decrypt (2.0.3) <7 5 4>
  21	0 0x2e0b9000 0x5000	 0x4000	 com.apple.BootCache (30.4) <7 6 5 4 2>
  22	4 0x2e182000 0x3a000	0x39000	com.apple.iokit.IOHIDFamily (1.5.5) <7 6 5 4 2>
  23	0 0x2e227000 0x1f000	0x1e000	com.apple.driver.AppleIntelCPUPowerManagement (76.2.0) <12 7 6 5 4 2>
  24	2 0x2e25c000 0x6000	 0x5000	 org.voodoo.driver.PS2Controller (1.1.0) <12>
  25	0 0x2e2b9000 0x3000	 0x2000	 com.apple.security.TMSafetyNet (3) <7 6 5 3 2>
  26	0 0x2e2d3000 0x8000	 0x7000	 com.apple.nke.applicationfirewall (1.8.77) <7 6 5 4 2>
  27	0 0x2e313000 0x18000	0x17000	com.apple.security.seatbelt (107.12) <7 6 5 3 2>
  28	0 0x2e384000 0x3000	 0x2000	 com.apple.driver.AppleAPIC (1.4) <5 4>
  29	0 0x2e39e000 0x4000	 0x3000	 com.apple.driver.AppleSMBIOS (1.4) <7 5 4>
  30	0 0x33fa5000 0x4000	 0x3000	 com.apple.driver.AppleACPIButtons (1.2.5) <22 19 18 7 6 5 4 2>
  31	0 0x34043000 0x3000	 0x2000	 com.apple.driver.AppleACPIPCI (1.2.5) <19 18 17 12>
  32	1 0x340a3000 0x3000	 0x2000	 com.apple.iokit.IOSMBusFamily (1.1) <6 5 4>
  33	0 0x34101000 0x5000	 0x4000	 com.apple.driver.AppleACPIEC (1.2.5) <32 19 18 12>
  34	0 0x34144000 0x3000	 0x2000	 com.apple.driver.AppleHPET (1.4) <18 7 6 5 4>
  35	0 0x3418d000 0x5000	 0x4000	 com.apple.driver.AppleRTC (1.2.3) <18 6 5 4 2>
  36	1 0x341a1000 0x3000	 0x2000	 com.apple.driver.AppleEFIRuntime (1.2.0) <7 6 5 4>
  37	0 0x342ba000 0x3000	 0x2000	 org.voodoo.driver.PS2Keyboard (1.1.0) <24 22 12>
  38	0 0x342de000 0x6000	 0x5000	 com.apple.driver.AppleEFINVRAM (1.2.0) <36 7 6 5 4>
  39	9 0x34396000 0x2a000	0x29000	com.apple.iokit.IOUSBFamily (3.5.2) <7 6 5 4 2>
  40	0 0x34472000 0xe000	 0xd000	 com.apple.driver.AppleUSBUHCI (3.5.2) <39 17 7 6 5 4>
  41	2 0x344ec000 0xd000	 0xc000	 com.apple.iokit.IOATAFamily (2.0.1) <6 5 4 2>
  42	0 0x3450a000 0x9000	 0x8000	 com.apple.driver.AppleIntelPIIXATA (2.0.1) <41 17 6 5 4>
  43	2 0x34565000 0x6000	 0x5000	 com.apple.iokit.IOAHCIFamily (1.5.0) <6 5 4 2>
  44	0 0x34580000 0xc000	 0xb000	 com.apple.driver.AppleAHCIPort (1.7.0) <43 17 6 5 4 2>
  45	9 0x345fe000 0x18000	0x17000	com.apple.iokit.IOStorageFamily (1.5.6) <7 6 5 4 2>
  47	0 0x346bb000 0x12000	0x11000	com.apple.driver.AppleUSBEHCI (3.4.6) <39 17 7 6 5 4>
  48	1 0x34831000 0x3f000	0x3e000	com.apple.iokit.IOFireWireFamily (3.4.9) <6 5 4 2>
  49	0 0x348a9000 0x23000	0x22000	com.apple.driver.AppleFWOHCI (3.9.7) <48 17 7 6 5 4 2>
  50	0 0x34948000 0x12000	0x11000	com.apple.iokit.IOAHCIBlockStorage (1.2.2) <45 43 6 5 4 2>
  51	4 0x34a77000 0x19000	0x18000	com.apple.iokit.IOSCSIArchitectureModelFamily (2.1.1) <6 5 4 2>
  52	0 0x34ab2000 0x4000	 0x3000	 com.apple.iokit.IOATAPIProtocolTransport (1.5.3) <51 41 12>
  53	0 0x34b13000 0x2000	 0x1000	 com.apple.iokit.IOUSBUserClient (3.5.2) <39 7 6 5 4 2>
  54	0 0x34bdf000 0xc000	 0xb000	 com.apple.driver.AppleUSBHub (3.4.9) <39 6 5 4>
  55	0 0x34cf6000 0x5000	 0x4000	 com.apple.driver.XsanFilter (2.7.91) <45 12>
  56	0 0x34d9c000 0x6000	 0x5000	 com.apple.iokit.SCSITaskUserClient (2.1.1) <51 45 6 5 4 2>
  57	3 0x34e7e000 0x8000	 0x7000	 com.apple.iokit.IOCDStorageFamily (1.5) <45 6 5 4 2>
  58	2 0x34eb4000 0x6000	 0x5000	 com.apple.iokit.IODVDStorageFamily (1.5) <57 45 6 5 4 2>
  59	1 0x34ed7000 0x17000	0x16000	com.apple.iokit.IOSCSIBlockCommandsDevice (2.1.1) <51 45 6 5 4 2>
  60	1 0x34ef5000 0x5000	 0x4000	 com.apple.iokit.IOBDStorageFamily (1.5) <58 57 45 6 5 4 2>
  61	0 0x34f1f000 0x16000	0x15000	com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.1.1) <60 59 58 57 51 45 6 5 4 2>
  62	0 0x34f91000 0x4000	 0x3000	 com.apple.driver.AppleUSBComposite (3.2.0) <39 5 4>
  63	0 0x35040000 0x5000	 0x4000	 com.apple.iokit.IOUSBHIDDriver (3.4.6) <39 22 6 5 4>
  64	1 0x35175000 0x3a000	0x39000	com.apple.iokit.IOBluetoothFamily (2.1.9f10) <7 6 5 4 2>
  65	0 0x351be000 0x7000	 0x6000	 com.apple.driver.AppleUSBBluetoothHCIController (2.1.9f10) <64 39 7 6 5 4>
  66	4 0x2df5f000 0x1d000	0x1c000	com.apple.iokit.IOGraphicsFamily (1.7.3) <17 7 6 5 4>
  67	2 0x2df7c000 0xe000	 0xd000	 com.apple.iokit.IONDRVSupport (1.7.3) <66 17 7 6 5 4>
  68	2 0x4bd69000 0x25f000   0x25e000   com.apple.NVDAResman (5.4.8) <67 66 17 6 5 4 2>
  69	0 0x4bfc8000 0x254000   0x253000   com.apple.nvidia.nv50hal (5.4.8) <68 5 4>
  71	3 0x2e0be000 0x16000	0x15000	com.apple.iokit.IONetworkingFamily (1.6.0) <7 6 5 4 2>
  72	0 0x342e4000 0x6a000	0x69000	com.Ralink.driver.RT2870USBWirelessDriver (2.0.0) <71 39 6 5 4 2>
  74	0 0x2e095000 0x6000	 0x5000	 com.apple.driver.AppleRTL8169Ethernet (1.0.3) <71 17 6 5 4 2>
  75	1 0x2e0d4000 0xa000	 0x9000	 com.apple.driver.AppleSMC (2.3.1d1) <18 7 6 5 4>
  76	1 0x2e0de000 0xe000	 0xd000	 com.apple.driver.IOPlatformPluginFamily (3.4.0a17) <12 4>
  77	0 0x2e0ec000 0xf000	 0xe000	 com.apple.driver.ACPI_SMC_PlatformPlugin (3.4.0a17) <76 75 18 17 12 7 6 5 4>
  78	0 0x2e0ac000 0x3000	 0x2000	 org.voodoo.driver.PS2Mouse (1.2.0) <24 22 12>
  79	1 0x2e0af000 0x3000	 0x2000	 com.apple.kext.OSvKernDSPLib (1.1) <6 5>
  80	2 0x2e0fb000 0x17000	0x16000	com.apple.iokit.IOAudioFamily (1.6.9fc5) <79 6 5 4 2>
  81	0 0x2e112000 0x4000	 0x3000	 com.apple.driver.AudioIPCDriver (1.0.6) <80 6 5 4 2>
  82	0 0x2e116000 0x3000	 0x2000	 com.apple.driver.AppleLPC (1.3.1) <17 6 5 4>
  83	0 0x4c2b4000 0x98000	0x97000	com.apple.GeForce (5.4.8) <68 67 66 17 12 6 5 4 2>
  84	0 0x2e119000 0x3000	 0x2000	 se.coolbook.driver2 (2.1.3) <5 4 2>
  86	0 0x2e11e000 0x10000	0xf000	 com.apple.driver.DiskImages (199) <45 7 6 5 4 2>
  87	2 0x2e1bc000 0x6000	 0x5000	 com.apple.iokit.IOHDAFamily (1.2.9a4) <6 5 4 2>
  88	0 0x2e1c2000 0x7000	 0x6000	 com.apple.driver.AppleHDAController (1.4.0a23) <87 17 6 5 4 2>
  89	0 0x2e1ce000 0x4000	 0x3000	 com.superhai.driver.VoodooBattery (1.2.1) <18 5 4>
  91	0 0x34712000 0x4b000	0x4a000	com.apple.driver.AppleHDA (1.4.0a23) <87 80 6 5 4 2>
  92	1 0x2e246000 0x9000	 0x8000	 com.apple.iokit.IOSerialFamily (9.4) <7 6 5 4 2>
  93	0 0x2e2bc000 0x9000	 0x8000	 com.apple.iokit.IOBluetoothSerialManager (2.1.9f10) <92 7 6 5 4 2>
  94	0 0x2e2eb000 0x4000	 0x3000	 com.apple.driver.AppleUpstreamUserClient (2.7.5) <66 18 17 7 6 5 4 2>
  95	0 0x34781000 0xb000	 0xa000	 com.apple.filesystems.autofs (2.0.2) <7 6 5 4 2>
  96	0 0x34dd9000 0x47000	0x46000	com.parallels.kext.prl_hypervisor (6.0 11994.637263) <18 17 7 6 5 4 2>
  97	0 0x344a0000 0x3000	 0x2000	 com.parallels.kext.prl_hid_hook (6.0 11994.637263) <7 6 5 4 2>
  98	0 0x345b5000 0x6000	 0x5000	 com.parallels.kext.prl_usb_connect (6.0 11994.637263) <39 7 6 5 4 2>
  99	0 0x2ded5000 0xb000	 0xa000	 com.parallels.kext.prl_netbridge (6.0 11994.637263) <6 5 4 2>
 101	0 0x2df01000 0x4000	 0x3000	 com.parallels.kext.prl_vnic (6.0 11994.637263) <71 6 5 4 2>
 102	0 0x2df19000 0x1b000	0x1a000	com.apple.filesystems.ntfs (2.1) <7 6 5 2>

Link to comment
Share on other sites

dsdt.emufreak.zip

 

Use smbios MacBook5,1

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/433370

 

add in smbios

SMmaximalclock=2060

 

I tried this with some success. Native Speedstepping works now. Lowest speed is 1,2 Ghz. I can step down up to 0,6 Ghz with Voodoopower.

 

I still have the Problems with Sound if native Speedstepping is enabled. It didn't fix my Shutdown Issue neither.

Link to comment
Share on other sites

I tried this with some success. Native Speedstepping works now. Lowest speed is 1,2 Ghz. I can step down up to 0,6 Ghz with Voodoopower.

 

dont use Voodoopower in your case

 

what is the Geekbench score?

Link to comment
Share on other sites

  • 4 months later...

It's been a while I know. Just wanted to mention that Native works perfectly for me on Lion. I have to use MacPro3,1 as Productname in Smbios.plist. Peculiar because this isn't really the best match. No DSDT Fixing needed. This might also work for Leopard.

Link to comment
Share on other sites

 Share

×
×
  • Create New...