Contribute
Register

HP Elitebook folio 9480m

Status
Not open for further replies.
Yes, my laptop has a DP.
Where I can find "model specific SSDT", is there specific step I should follow? It seems in your probook.git, there is no 9480m.
And I tried your config_ZBook_G1_Haswell.plist and config_8x0s_G2_Haswell.plist, they both cannot give correct result, it even makes the backlight and display worse, also I tried ssdtPRGen.sh, but it seems give my CPU a wrong config (it is supposed to work at 2.1Ghz, like in Windows, but stead it shows 2.69Ghz in OSX).

Any suggestions for my next step?

SSDT.aml has nothing to do with the display in About this Mac for the CPU.
Find an existing model specific SSDT that uses layout-id 4.
And find a Haswell config.plist that has DP (not HDMI). There is some documentation in the makefile you can read.
 
SSDT.aml has nothing to do with the display in About this Mac for the CPU.
Find an existing model specific SSDT that uses layout-id 4.
And find a Haswell config.plist that has DP (not HDMI). There is some documentation in the makefile you can read.

How do I determine which model's specific SSDT using layout-id 4? How do I determine Haswell config.plist that has DP (not HDMI)? Is there a guide for the concept explanation?

I found ACL280 support using AppleHDA.kext, but it is for 10.11.4:
http://www.insanelymac.com/forum/files/file/550-applehda-alc280-combo-jack-support-10114/
I tried that by replacing original file in S/L/E, and it seems not work...
 
How do I determine which model's specific SSDT using layout-id 4? How do I determine Haswell config.plist that has DP (not HDMI)? Is there a guide for the concept explanation?

I found ACL280 support using AppleHDA.kext, but it is for 10.11.4:
http://www.insanelymac.com/forum/files/file/550-applehda-alc280-combo-jack-support-10114/
I tried that by replacing original file in S/L/E, and it seems not work...

ALC280 support is already in the repo. Look at each model specific SSDT for layout-id.
 
ALC280 support is already in the repo. Look at each model specific SSDT for layout-id.
Is that so for example, I use MaciASL to open SSDT-8x0-G1-Haswell.aml and found:

"layout-id",
Buffer (0x04)
{
0x11, 0x00, 0x00, 0x00
},
so that is the one I should put into ACPI/patched folder?
 
Is that so for example, I use MaciASL to open SSDT-8x0-G1-Haswell.aml and found:

"layout-id",
Buffer (0x04)
{
0x11, 0x00, 0x00, 0x00
},
so that is the one I should put into ACPI/patched folder?

No. That is layout-id 17 (0x11 == 17)
 
No. That is layout-id 17 (0x11 == 17)
Thanks RehabMan for the patient explanation, I found SSDT-8x0-G2-Broadwell.aml with layout-id 4, and with this SSDT in clover patched folder, and applied the config_ALC280.plist into config.plist, now Audio is working!

Now my ACPI/patched folder is with following content:
patched folder.png

SSDT.aml is generated by ./ssdtPRGen.sh.

And my Clover/kexts/other folder content:
屏幕快照 2016-07-30 下午12.48.28.png


I am using config_8x0s_G1_Haswell.plist, the battery indicator is working correctly.

But I still have following issues:
1. CPU Freq is incorrect (in windows is 2.1Ghz, but in OSX it is 2.69Ghz shown in system information, and the fan is faster than windows, also laptop is hotter).
[Edit]I installed FakeSMC related all kexts, and in HW Monitor I can see something like below, so I guess the CPU freq is tuned correctly according to loads?
屏幕快照 2016-07-30 下午6.52.41.png

2. Although the keyboard light has 3 stops (bright, low bright, off) and it is adjustable using Fn+F11, but the screen backlight is always brightest, and I am not able to use Fn+F6/F7 to adjust it.
[Edit]I installed IntelBacklight.kext using Kext Utility, and I can now get the brightness pref slider in System Preference>Display, but for the Fn keys as shortcut to adjust brightness and volume, I think it is another topic according to the guide, it might required more complicated steps even including recompile something.
3. The trackpad is not working correctly, it seems not responding, but sometimes it is responding incorrectly and cause the external USB mouse left key not work, and I have to force restart compute to recover the USB mouse left key.
[Edit]After doing the steps according to the guides in VoodooPS2Controller.kext github page, I still cannot get the trackpad work, very strange, I have no idea how to proceed...
[Edit]4. And the Reset/Show Down through OSX menu doesn't work correctly, it seems the power management is not behaving correctly, shutdown cannot really make computer power off, any suggestions to troubleshoot and fix it?
Output from AppleIntelInfo.kext:
----------------
AppleIntelInfo.kext v1.5 Copyright © 2012-2016 Pike R. Alpha. All rights reserved


Settings:

------------------------------------

logMSRs............................: 1

logIGPU............................: 1

logCStates.........................: 1

logIPGStyle........................: 1

InitialTSC.........................: 0x498cc8150c1

MWAIT C-States.....................: 286531872


Model Specific Registers

-----------------------------------

MSR_CORE_THREAD_COUNT......(0x35) : 0x20004

MSR_PLATFORM_INFO..........(0xCE) : 0x8083DF3011B00

MSR_PMG_CST_CONFIG_CONTROL.(0xE2) : 0x1E008408

MSR_PMG_IO_CAPTURE_BASE....(0xE4) : 0x51814

IA32_MPERF.................(0xE7) : 0xB8AADCF890

IA32_APERF.................(0xE8) : 0x9CC4774F80

MSR_FLEX_RATIO.............(0x194) : 0x80000

MSR_IA32_PERF_STATUS.......(0x198) : 0x185800001500

MSR_IA32_PERF_CONTROL......(0x199) : 0x1500

IA32_CLOCK_MODULATION......(0x19A) : 0x0

IA32_THERM_STATUS..........(0x19C) : 0x88360800

IA32_MISC_ENABLES..........(0x1A0) : 0x850089

MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400001

MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x1E1E1E21

IA32_ENERGY_PERF_BIAS......(0x1B0) : 0xF

MSR_POWER_CTL..............(0x1FC) : 0x4005F

MSR_RAPL_POWER_UNIT........(0x606) : 0xA0E03

MSR_PKG_POWER_LIMIT........(0x610) : 0x42809600DD8078

MSR_PKG_ENERGY_STATUS......(0x611) : 0x6E220C7

MSR_PKG_POWER_INFO.........(0x614) : 0x78

MSR_PP0_POWER_LIMIT........(0x638) : 0x0

MSR_PP0_ENERGY_STATUS......(0x639) : 0x24B87D1

MSR_PP1_POWER_LIMIT........(0x640) : 0x0

MSR_PP1_ENERGY_STATUS......(0x641) : 0x35BA68

MSR_PP1_POLICY.............(0x642) : 0x18

MSR_CONFIG_TDP_NOMINAL.....(0x648) : 0x15

MSR_CONFIG_TDP_LEVEL1......(0x649) : 0x8005C

MSR_CONFIG_TDP_LEVEL2......(0x64a) : 0x1B00C8

MSR_CONFIG_TDP_CONTROL.....(0x64b) : 0x0

MSR_TURBO_ACTIVATION_RATIO.(0x64c) : 0x0

MSR_PKGC3_IRTL.............(0x60a) : 0x8842

MSR_PKGC6_IRTL.............(0x60b) : 0x8873

MSR_PKGC7_IRTL.............(0x60c) : 0x8891

MSR_PKG_C2_RESIDENCY.......(0x60d) : 0xAF2E1ED1D7

MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x2A7878564F6

MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0

MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0

MSR_PKG_C8_RESIDENCY.......(0x630) : 0x0

MSR_PKG_C9_RESIDENCY.......(0x631) : 0x0

MSR_PKG_C10_RESIDENCY......(0x632) : 0x0

MSR_PKG_C8_LATENCY.........(0x633) : 0x0

MSR_PKG_C9_LATENCY.........(0x634) : 0x0

MSR_PKG_C10_LATENCY........(0x635) : 0x0

IA32_TSC_DEADLINE..........(0x6E0) : 0x498D3C62219


CPU Ratio Info:

------------------------------------

CPU Low Frequency Mode.............: 800 MHz

CPU Maximum non-Turbo Frequency....: 2700 MHz

CPU Maximum Turbo Frequency........: 3300 MHz


IGPU Info:

------------------------------------

IGPU Current Frequency.............: 350 MHz

IGPU Minimum Frequency.............: 200 MHz

IGPU Maximum Non-Turbo Frequency...: 200 MHz

IGPU Maximum Turbo Frequency.......: 1100 MHz

IGPU Maximum limit.................: No Limit


CPU P-States [ (21) 23 30 ] iGPU P-States [ (7) ]

CPU C3-Cores [ 0 2 3 ]

CPU C6-Cores [ 0 1 2 3 ]

CPU C7-Cores [ 0 1 2 3 ]

CPU P-States [ (21) 22 23 30 ] iGPU P-States [ (7) ]

CPU C3-Cores [ 0 1 2 3 ]

CPU P-States [ 14 (21) 22 23 30 ] iGPU P-States [ (7) ]

CPU P-States [ (8) 14 21 22 23 30 ] iGPU P-States [ (7) ]

CPU P-States [ (8) 14 15 21 22 23 30 ] iGPU P-States [ (7) ]

CPU P-States [ (8) 14 15 20 21 22 23 30 ] iGPU P-States [ (7) ]

CPU P-States [ (8) 14 15 18 20 21 22 23 30 ] iGPU P-States [ (7) ]

CPU P-States [ 8 14 15 17 18 20 (21) 22 23 30 ] iGPU P-States [ (7) ]

CPU P-States [ (8) 14 15 16 17 18 20 21 22 23 30 ] iGPU P-States [ (7) ]

CPU P-States [ (8) 14 15 16 17 18 20 21 22 23 26 30 ] iGPU P-States [ (7) ]

CPU P-States [ 8 13 14 15 16 17 18 20 (21) 22 23 26 30 ] iGPU P-States [ (7) ]

CPU P-States [ 8 13 14 15 16 17 18 20 (21) 22 23 24 26 30 ] iGPU P-States [ (7) ]

----------------

Any suggestions to solve the above 4 issues?
 
Last edited:
Read guide, post #1, "Problem Reporting".
RehabMan, based on above issue descriptions, the required files are attached according to "Problem Reporting", please kindly help to check. Thanks!
 

Attachments

  • RehabMan.zip
    2.4 MB · Views: 148
1. CPU Freq is incorrect (in windows is 2.1Ghz, but in OSX it is 2.69Ghz shown in system information, and the fan is faster than windows, also laptop is hotter).

You have dual-GPU? Keep in mind OS X will be quite busy after a fresh install especially if you have a lot of data files to index.

2. Although the keyboard light has 3 stops (bright, low bright, off) and it is adjustable using Fn+F11, but the screen backlight is always brightest, and I am not able to use Fn+F6/F7 to adjust it.

Check settings in SysPrefs->Displays and SysPrefs->Keyboard->"Use all F1, F2..."

3. The trackpad is not working correctly, it seems not responding, but sometimes it is responding incorrectly and cause the external USB mouse left key not work, and I have to force restart compute to recover the USB mouse left key.
[Edit]After doing the steps according to the guides in VoodooPS2Controller.kext github page, I still cannot get the trackpad work, very strange, I have no idea how to proceed...

Did you do EC reset as per guide?

[Edit]4. And the Reset/Show Down through OSX menu doesn't work correctly, it seems the power management is not behaving correctly, shutdown cannot really make computer power off, any suggestions to troubleshoot and fix it?
Output from AppleIntelInfo.kext:

It is likely your USB configuration is wrong. You will need a custom SSDT for USBInjectAll.kext that matches your ports.
 
You have dual-GPU? Keep in mind OS X will be quite busy after a fresh install especially if you have a lot of data files to index.



Check settings in SysPrefs->Displays and SysPrefs->Keyboard->"Use all F1, F2..."



Did you do EC reset as per guide?



It is likely your USB configuration is wrong. You will need a custom SSDT for USBInjectAll.kext that matches your ports.

Thanks again Rehabman! Yes, after checking the settings in SysPrefs->Keyboard, even the Fn shortcut is working (microphone mute is not working though, but I do not beg for that). And after EC reset, the trackpad is working again perfectly, but I am not sure whether after dual boot into Windows, sometimes it mis-function again, but anyway, there is a quick way to recover it always.

For USB configuration, I tried the SSDT for 8x0 G1 and 8x0 G2, none of them fixes the incorrect shutdown/Reset behavior. HP 9480m has 3 USB3.0 ports, it seems they are identified correctly:
屏幕快照 2016-07-31 下午10.22.21.png
 
Status
Not open for further replies.
Back
Top