Contribute
Register

HP Probook 4540s.....

Status
Not open for further replies.
I have no idea. I do not have any USB3 device, but at least my USB2 ports work. After installing PXHCD I see the super bus in system profiler.

Look at your devices in Windows Device Manager. See if your USB3 is Intel or not...
 
Look at your devices in Windows Device Manager. See if your USB3 is Intel or not...
Thank you for your suggestion. I do not have Windows installed, but I will check that later.

Only one of the four usb ports works correctly with the Vanilla kext (10.8.2). I have four USB ports (2xUSB2 and 2xUSB3).

My external HDD and iPod don't work, but if I remove AppleUSBXHCI, all port work correctly as USB2. I don't care about USB3. I'm not planning to purchase USB3 hardware. I just want USB2 ports, and it's strange that I have to remove AppleUSBXHCI or use DP3 kexts.
 

Attachments

  • usb.jpg
    usb.jpg
    168.6 KB · Views: 461
Thank you for your suggestion. I do not have Windows installed, but I will check that later.

Only one of the four usb ports works correctly with the Vanilla kext (10.8.2). I have four USB ports (2xUSB2 and 2xUSB3).

My external HDD and iPod don't work, but if I remove AppleUSBXHCI, all port work correctly as USB2. I don't care about USB3. I'm not planning to purchase USB3 hardware. I just want USB2 ports, and it's strange that I have to remove AppleUSBXHCI or use DP3 kexts.

I downloaded DP3 kexts and PXHCD and overwrite my IOUSBFamilly and IOUSBMassStorageClass in the System/Library/Extensions folder and remove the ones from /Extra/Extensions/ folder and i also added the PXHCD kext to the System/Library/Extensions and all ports started working i dont know if they work as USB3.0 but they all work fully with all devices i have.
 
Hello guys,

I've recently bought 4540s with i5-3210M and HD 4000 graphics. I've managed to install ML on it but some stuff isn't working.

- HD 4000 graphics doesn't seem to work. I've tried the hack with changing Info.plist files for some kexts but that hanged the device when booting. Any solution to this?

- Sound. Managed to got it working with VoodooHDA but it's giving me kernel panic rather often.
- Sleep. Did anyone manage to got that working?
- Only USB ports that are closer to me are working. Other two don't for some reason.

Sorry if those are noob questions did some searching and reading but still stuck here :eek:
 
Hello guys,

I've recently bought 4540s with i5-3210M and HD 4000 graphics. I've managed to install ML on it but some stuff isn't working.

- HD 4000 graphics doesn't seem to work. I've tried the hack with changing Info.plist files for some kexts but that hanged the device when booting. Any solution to this?

Try this DSDT patch for your GFX0 (IGPU) device:

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x04, 0x00, 0x66, 0x01
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-2"
},
"AAPL,snb-platform-id",
Buffer (0x04)
{
0x00, 0x00, 0x01, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

- Sound. Managed to got it working with VoodooHDA but it's giving me kernel panic rather often.

Try the following DSDT patch for your HDEF device and use patched AppleHDA from post #60.

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-2"
},
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
 
Dear RehabMan,

Today I was bold enough to add some extra logging to your kext (VoodooPS2Trackpad). This is what I get during sleep/wake. Could you please look at this mess? Does something ring a bell? If you have any ideas of some quick and dirty patches/tests that I could do and try on my 4740s, this would be great. Thank you and respect!

My output is prefixed with VoodooPS2Trackpad!

hibernate_setup(0) took 0 ms
VoodooPS2Trackpad! setDevicePowerState - case kPS2C_DisableDevice
VoodooPS2Trackpad! setTouchPadEnable
0 [Time 1356998387] [Message hibernate_page_list_setall start 0xffffff80d367b000, 0xffffff80d36bb000
hibernate_page_list_setall time: 289 ms
pages 496025, wire 212861, act 73650, inact 494, cleaned 0 spec 71, zf 606, throt 0, could discard act 35689 inact 11248 purgeable 2712 spec 158694 cleaned 0
hibernate_page_list_setall found pageCount 287682
IOHibernatePollerOpen, ml_get_interrupts_enabled 0
IOHibernatePollerOpen(0)
encryptStart 134b0
writing 287398 pages
encryptEnd 7518000
image1Size 0xb923600, encryptStart1 0x134b0, End1 0x7518000
encryptStart b923600
encryptEnd 12946e00
PMStats: Hibernate write took 2784 ms
all time: 2784 ms, comp bytes: 1177182208 time: 779 ms 1440 Mb/s, crypt bytes: 240288592 time: 494 ms 463 Mb/s,
image 311717376, uncompressed 1177182208 (287398), compressed 309091696 (26%), sum1 f0bf5540, sum2 6fdd154a
wired_pages_encrypted 149159, wired_pages_clear 63418, dirty_pages_encrypted 74821
hibernate_write_image done(0)
sleep
Wake reason: power-button (User)
No interval found for . Using 8000000
VoodooPS2Trackpad! setDevicePowerState - case kPS2C_EnableDevice
The USB device HubDevice (Port 1 of Hub at 0x1a000000) may have caused a wake by issuing a remote wakeup (2)
The USB device HubDevice (Port 1 of Hub at 0x1d000000) may have caused a wake by issuing a remote wakeup (2)
[ PCI configuration begin ]
PCI configuration changed (bridge=4 device=6 cardbus=0)
[ PCI configuration end, bridges 5 devices 15 ]
[AppleBluetoothHCIControllerUSBTransport][ClearFeatureInterruptEndpointHalt] -- ClearPipeStall returned e000404f
[AppleBluetoothHCIControllerUSBTransport][start] -- completed
[IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification
VoodooPS2Trackpad! setTouchPadModeByte
copy to where? thanks
 
RehabMan is there a way to set a constant brightness value in DSDT? (something that works before/after sleep). In other words, I would like to set the brightness to 80% and leave it there forever.
 
RehabMan is there a way to set a constant brightness value in DSDT? (something that works before/after sleep). In other words, I would like to set the brightness to 80% and leave it there forever.

Brightness methods in DSDT don't work under OS X. I tried writing code to call them from the keyboard driver and a portion of them work... all except the part that sets the brightness (some portion is calling into BIOS or back into the OS and that part doesn't work). You can try setting the brightness (Fn+F2/F3) from BIOS and saving.
 
Status
Not open for further replies.
Back
Top