Jump to content

HP EliteBook 8560w with i7-2630QM, nVidia Quadro 1000M and 1920x1080 LCD - Mavericks


Hervé

Recommended Posts

  • Administrators

Big thanks to my nephew Jo for the temporary loan of his mobile workstation.
 
EB8560w.jpg EB8560w_sides.jpg
 
Target OS X release:

  • Mavericks 10.9.2+

Installation fully successful with myHack v3.3.1 and attached EliteBook-8560w bootpack on a regular SATA HDD partitioned GUID and formatted Mac OS X (journaled).
 
HP_EliteBook_8560w_Mav10.9.2.jpg
HP_8560w_Display.jpg HP_8560w_SpeedStep.jpg
 
 
The specs:

  • BIOS F42 with HDD set in AHCI mode.
  • Intel QM67 Express chipset
  • Intel i7-2630QM 2.00GHz Quad-Core Sandy Bridge CPU (Turbo boost to 2.90GHz)
  • 4Go DDR3-1333 RAM
  • Discrete nVidia Quadro 1000M (GF108) (PCI ven id 0x10de, dev id 0x0dfa) - MXM module, i.e. interchangeable, a rare thing in laptops!
  • 15.6" full-HD 1920x1080 LED LCD
  • Intel 82579LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x1502)
  • IDT 92HD81B1 (codec 7605) High Def audio (PCI ven id 0x111D, dev id 0x7605)
  • JMicron SD/MMC card reader (PCI ven id 0x197b, dev id 0x2391/2392)
  • Chicony Electronics HD Webcam via internal USB (PCI ven id 0x04f2, dev id 0xb230)
  • NEC USB 3.0 controller (PCI ven id 0x1033, dev id 0x0194)
  • CD/DVD drive
  • 2 x USB 2.0 (left side)
  • 1 x combo USB 2.0/eSATA (left side)
  • 2 x USB 3.0 (right side)
  • 1 x Validity Sensors VFS431 fingerprint scanner via internal USB (PCI ven id 0x138a, dev id 0x003c)
  • 1 Firewire IEEE1394
  • 1 x VGA
  • 1 x Display port
  • 1 x ExpressCard

 

EliteBook8560w:~ admin$ lspci -nn
pcilib: 0000:01:00.0 64-bit device address ignored.
pcilib: 0000:01:00.0 64-bit device address ignored.
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection [8086:1502] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4)
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b4)
00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b4)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation QM67 Express Chipset Family LPC Controller [8086:1c4f] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [Quadro 1000M] [10de:0dfa] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GF108 High Definition Audio Controller [10de:0bea] (rev a1)
25:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)
26:00.0 FireWire (IEEE 1394) [0c00]: JMicron Technology Corp. IEEE 1394 Host Controller [197b:2380] (rev 30)
26:00.1 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2392] (rev 30)
26:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2391] (rev 30)
EliteBook8560w:~ admin$


Working:

  • full QE/CI with nVidia Quadro 1000M graphics OOB (with Chameleon option EnableBacklight=Yes )
  • Display Port output (tested with DP-to-HDMI adapter + HDMI cable to full-HD TV)
  • full audio (with VoodooHDA & HDADisabler kexts)
  • built-in Gigabit Ethernet (with AppleIntelE1000 kext)
  • USB 3.0 ports (with GenericUSBXHCI kext)
  • HD Webcam OOB
  • Firewire IEEE1394 OOB
  • display & system sleep/wake (sleeps Ok through active corner or energy savings setup) - set hibernate mode to 0 (sleep to RAM)
  • wireless with compatible card/USB dongle (beware of those damn HP whitelists if heading for internal 1/2-size mini-PCIe card). HP-branded BCM43224HMS supported according to Pokenguyen.
  • battery management & monitoring (with VoodooBattery kext)
  • CD/DVD drive OOB
  • native SpeedStep (with patched AICPUPM kext and Kozlek's FakeSMC+SMBIOS tuned up for MBP8,2/SMC keys 1.69f3/smc-huronriver)
  • TurboBoost to x29 2.90GHz (with generated CPU-specific SSDT)

Not working (yet):

  • SD card reader
  • VGA output
  • Fingerprint scanner

Not tested:

  • Express card (but Finder's bar icon suggests feature is fully supported)

 
GeekBench 2.4.3 (32bit) gives a good 8400+ rating:
HP_8560w_GB32.jpg
 

Reference:
HP_EliteBook_8560w_Mav.zip

Booting the myHack USB key to Mavericks installer can take a minute or so, just be patient, it'll get there. Once system is installed, you may update Chameleon to latest release via Chameleon Wizard (v2.2 r2378 at time of writing). No patched DSDT was used.

 

:!:   :!:   :!: Other EliteBook 8560W laptops fitted with same graphics hardware config (GPU + Screen) but different CPU will require a different and suitable SSDT table than provided in the above pack (can be looked up on the web or created with SSDT generator tool -> See RampageDev's blog for detailed guide).  In such cases and in order to avoid CPU power management-related kernel panics (KP), NullCPUPowerManagement kext is probably required until the CPU-specific SSDT is generated. The kext just needs to be added to /Extra/Extensions followed by myHack->myFix (quick).

  • Like 4
Link to comment
Share on other sites

  • Administrators

Bronxteck found and patched a kext for SD card reader. If anyone with an HP 8560w could try and report back to me via PM, that'd be appreciated! I no longer have the laptop with me.

 

JMB38X kext only works if paired with HSSDBlockStorage kext so it's fitted as a PlugIn here. I also undersqtand that Firewire needs to be disabled to get SD card reader to work due to shared IRQ.

 

JMB38X.kext.zip

Link to comment
Share on other sites

  • Administrators

Got the laptop back for a couple of days.

 

Volume adjustment fixed by setting VoodooHDA Info plist "fix" parameters to true:

<key>VoodooHDAEnableHalfMicVolumeFix</key>
<true/>
<key>VoodooHDAEnableHalfVolumeFix</key>
<true/>
<key>VoodooHDAEnableMuteFix</key>
<true/>
<key>VoodooHDAEnableVolumeChangeFix</key>
<true/>

fn-F6 / fn-F7 volume down/up buttons now operate properly, as is audio icon volume bar or audio pref pane.

 

Got to test the DisplayPort output and it appeared to natively work Ok (extended/mirror modes):

1.jpg

2.jpg

3.jpg

 

Initial post & boot pack updated accordingly.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...