Contribute
Register

HP Probook 4540s.....

Status
Not open for further replies.
Please look into this thread for more info to investigate - http://legacy.tonymacx86.com/viewtopic.php?f=119&t=64999
When i will have time, i tried this staff too, but maybe you will be the first.

Thank you!

A little of hopeless. It seems that real Mac has problems USB 3.0, too. But my problem I think is driver, real Mac problem is different. I will try and report later.

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

Here is a package that contains most of my works. Hope anyone have 4540s will be satisfied with this package. I will try to maintain this package regularly.

EDIT Important: In Extra/com.chameleon.Boot.plist delete line hide partition. I forgot to delete, it's for hide my data partition.

9/9/2012: Attached new dsdt.aml fixed fan control display. Important: Use Chameleon attached or higher. I tried using Chimera and faced 2 kernel panics.

NOTE1: If anyone faces slow reboot/shutdown time, replace Realtek8169 kext installed by Real Official Driver by Lnx2Mac Realtek Driver. Remember that with both kexts you guys have to connect LAN cable when booting. With Official Driver, If I unplug while using, I can reconnect again. But If I use Lnx2Mac, I get no IP, like I unplug when booting.

NOTE2: Before installing, watch this for boot0 error http://www.tonymacx86.com/hp-probook-4530s/38067-tutorial-install-chameleon-chimera-4k-drive.html (100% happens)
 

Attachments

  • 4540s.zip
    8.8 MB · Views: 259
  • dsdt.aml.zip
    46.2 KB · Views: 176
A little of hopeless. It seems that real Mac has problems USB 3.0, too. But my problem I think is driver, real Mac problem is different. I will try and report later.

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

Here is a package that contains most of my works. Hope anyone have 4540s will be satisfied with this package. I will try to maintain this package regularly.

Maybe we need to simply remove PXHCD.kext from Extensions? And restore vanilla IOUSBFamily?
Because as you can see - only in 10.8 IOUSBFamily.kext include AppleUSBXHCI.kext with intel usb 3.0 support.

Can you try?
 
Maybe we need to simply remove PXHCD.kext from Extensions? And restore vanilla IOUSBFamily?
Because as you can see - only in 10.8 IOUSBFamily.kext include AppleUSBXHCI.kext with intel usb 3.0 support.

Can you try?

I think that this wouldn't work because right now my usb 3.0 are taken by ehci kexts. I still will try, anyway.

EDIT: Tried but not work. But I found that I only need to replace AppleUSBEHCI from your kext to the original and I can get 4 ports working. Reverted original but System Profiler only found ports but cannot use.

One interesting thing: AppleUSBEHCI.kext\MacOS\AppleUSBEHCI in your kext size is 549KB, but in the original kext's size 171KB.
 
I think that this wouldn't work because right now my usb 3.0 are taken by ehci kexts. I still will try, anyway.

EDIT: Tried but not work. But I found that I only need to replace AppleUSBEHCI from your kext to the original and I can get 4 ports working. Reverted original but System Profiler only found ports but cannot use.

One interesting thing: AppleUSBEHCI.kext\MacOS\AppleUSBEHCI in your kext size is 549KB, but in the original kext's size 171KB.

So I tried this also, but with original IOUSBFamily i'm only get USB 2.0 port full functional. Other 3 port - can't find my USB stick, it's blink a little and then nothing happened. So we have dilemma: to use my kexts and have usb 2.0 functionality or use original kexts and have only one port with usb 2.0 support. That's because MBrpo 9.2 has only 3.0 ports and MBpro 8.1 has no 3.0 USB.

I prefer to stay with usb 2.0 functionality and use all my usb 2.0 ports, but as I mentioned before - usb wifi-adaptor workin properly only in USB 2.0 native port - after sleep in usb 3.0 port it can't connect to any network.
But as for USB stick it's ok.

As for sizes you mentioned - I don't know I found this kext somewhere i'm not an author. I see that on desktops people have usb 3.0 full functional with 10.8.1 update - I don't really know what is 10.8.1 consist of?
 
So I tried this also, but with original IOUSBFamily i'm only get USB 2.0 port full functional. Other 3 port - can't find my USB stick, it's blink a little and then nothing happened. So we have dilemma: to use my kexts and have usb 2.0 functionality or use original kexts and have only one port with usb 2.0 support. That's because MBrpo 9.2 has only 3.0 ports and MBpro 8.1 has no 3.0 USB.

I prefer to stay with usb 2.0 functionality and use all my usb 2.0 ports, but as I mentioned before - usb wifi-adaptor workin properly only in USB 2.0 native port - after sleep in usb 3.0 port it can't connect to any network.
But as for USB stick it's ok.

As for sizes you mentioned - I don't know I found this kext somewhere i'm not an author. I see that on desktops people have usb 3.0 full functional with 10.8.1 update - I don't really know what is 10.8.1 consist of?

I think your kext is from DP3 version. This kext does not support USB 3.0, simply because all usb are patch to recognized by AppleUSBECHI. If we want to work with 3.0, we must start with the original version. In my case, all ports are recognized perfectly but same as you, only one usb 2.0 port work. There must be something prevent working here.
 
Thank Duy, My Probook almost working perfect with yours provided, except VGA and wifi also. :).Have you solve for VGA on HD4000 ???
 
Thank Duy, My Probook almost working perfect with yours provided, except VGA and wifi also. :).Have you solve for VGA on HD4000 ???

What? Use my dsdt provided and HD4000 are solved.

Or

Use efi string for "ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2
" in http://www.tonymacx86.com/mountain-lion-desktop-support/61216-10-8-how-enable-hd4000.html

Put this in com.chameleon.boot.plist
Code:
<key>device-properties</key>
<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>
 
oohhh. Sorry. I'm talking about VGA port :D. I try to use VGA port but it not works.
 
oohhh. Sorry. I'm talking about VGA port :D. I try to use VGA port but it not works.

You can switch by Fn + F4 (I don't remember). I think it should work. Plug cable when booting.

UPDATE: I found that using Chimera 1.1.11 + -f boot flag + SSDT.aml gives best battery life. Non "-f" even with usekernelcache=0 will give you random kernel panic.
 
Status
Not open for further replies.
Back
Top