Contribute
Register

Sleep, Display Brightness, and Webcam Not Working on HP Pavilion g6

Status
Not open for further replies.
Even though the screen goes black, the fan continues to spin and the power light stays on. Is this normal?

I have attached the IOReg below:
View attachment 91476

Check for assertions:
Code:
# in Terminal
pmset -g assertions

Could also be issue if you rolled back AppleACPIPlatform. To check:
Code:
kextstat|grep -y acpiplat
 
Check for assertions:
Code:
# in Terminal
pmset -g assertions

Could also be issue if you rolled back AppleACPIPlatform. To check:
Code:
kextstat|grep -y acpiplat

This is what I get when I check for assertions:

Code:
[COLOR=#000000][FONT=lucida console]
5/2/14, 11:11:56 AM GMT+ 
Assertion status system-wide:
   BackgroundTask                 0
   PreventDiskIdle                0
   ApplePushServiceTask           0
   UserIsActive                   0
   PreventUserIdleDisplaySleep    0
   InteractivePushServiceTask     0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 60(apsd): [0x0000000c000001a9] 00:00:00 ApplePushServiceTask named: "com.apple.apsd-datareceived-push.apple.com" 
Kernel Assertions: 0x4=USB
   id=500  level=255 0x4=USB mod=5/2/14, 10:50 AM description=EHC2 owner=AppleUSBEHCI
[/FONT][/COLOR]

AppleACPIPlatform rollback check:

Code:
   12    2 0xffffff7f81a8f000 0x5c000    0x5c000    com.apple.driver.AppleACPIPlatform (1.3.6) <11 10 7 6 5 4 3>

 
This is what I get when I check for assertions:

Code:
[COLOR=#000000][FONT=lucida console]
5/2/14, 11:11:56 AM GMT+ 
Assertion status system-wide:
   BackgroundTask                 0
   PreventDiskIdle                0
   ApplePushServiceTask           0
   UserIsActive                   0
   PreventUserIdleDisplaySleep    0
   InteractivePushServiceTask     0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 60(apsd): [0x0000000c000001a9] 00:00:00 ApplePushServiceTask named: "com.apple.apsd-datareceived-push.apple.com" 
Kernel Assertions: 0x4=USB
   id=500  level=255 0x4=USB mod=5/2/14, 10:50 AM description=EHC2 owner=AppleUSBEHCI
[/FONT][/COLOR]

Test after all assertions are clear.


AppleACPIPlatform rollback check:

Code:
   12    2 0xffffff7f81a8f000 0x5c000    0x5c000    com.apple.driver.AppleACPIPlatform (1.3.6) <11 10 7 6 5 4 3>


You have a rollback. Mavericks is v2.0:
Code:
Speedy-ML:Projects Admin$ kextstat|grep -y acpiplat
   12    1 0xffffff7f81d3e000 0x5f000    0x5f000    com.apple.driver.AppleACPIPlatform (2.0) <11 10 7 6 5 4 3 1>

Restore vanilla AppleACPIPlatform.kext. See here for how to implement battery status without rollback: http://www.tonymacx86.com/mavericks-laptop-support/116102-how-patch-dsdt-working-battery-status.html

Be sure to remove VoodooBattery. Not a good idea to have two kexts for the same thing.
 
Test after all assertions are clear.



You have a rollback. Mavericks is v2.0:
Code:
Speedy-ML:Projects Admin$ kextstat|grep -y acpiplat
   12    1 0xffffff7f81d3e000 0x5f000    0x5f000    com.apple.driver.AppleACPIPlatform (2.0) <11 10 7 6 5 4 3 1>

Restore vanilla AppleACPIPlatform.kext. See here for how to implement battery status without rollback: http://www.tonymacx86.com/mavericks-laptop-support/116102-how-patch-dsdt-working-battery-status.html

Be sure to remove VoodooBattery. Not a good idea to have two kexts for the same thing.

OK, I removed VoodooBattery, restored to vanilla AppleACPIPlatform.kext, and patched my DSDT to enable battery status. I double-checked to make sure that my AppleACPIPlatform is v2.0.

Battery status is working fine, and Sleep is working now, too. Now the only problem is the USB ports.

I don't know what assertions are... How to I clear them?
 
OK, I removed VoodooBattery, restored to vanilla AppleACPIPlatform.kext, and patched my DSDT to enable battery status. I double-checked to make sure that my AppleACPIPlatform is v2.0.

Battery status is working fine, and Sleep is working now, too.
I don't know what assertions are... How to I clear them?

If sleep is working, then you don't need to worry about assertions. Although any assertion will prevent autosleep. System assertions will eventually clear.

Now the only problem is the USB ports.

Check system.log for USB related errors (EHC/USB).

Does your laptop have USB3? If so, have you tried GenericUSBXHCI?
 
If sleep is working, then you don't need to worry about assertions. Although any assertion will prevent autosleep. System assertions will eventually clear.



Check system.log for USB related errors (EHC/USB).

Does your laptop have USB3? If so, have you tried GenericUSBXHCI?

Got it. Thanks.

My laptop does not have USB 3.0. It says on the HP Product Specifications page that it has 3 USB 2.0 ports. I have tried the USBBusFix option in the boot loader, but that just made all of the ports unresponsive.

Code:
May  2 09:22:37 localhost kernel[0]: USBF:    0.252    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:22:37 localhost kernel[0]: USBF:    0.254    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:22:37 localhost kernel[0]: USBF:    0.259    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:22:41 localhost com.apple.usbmuxd[23]: usbmuxd-327.4 on Feb 12 2014 at 14:54:33, running 64 bit
May  2 09:25:54 localhost kernel[0]: mcache: 4 CPU(s), 64 bytes CPU cache line sizeUSBF:    0.351    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:25:54 localhost kernel[0]: USBF:    0.352    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:25:54 localhost kernel[0]: USBF:    0.353    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:25:54 localhost kernel[0]: USBF:    0.358    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:26:08 localhost com.apple.usbmuxd[26]: usbmuxd-327.4 on Feb 12 2014 at 14:54:33, running 64 bit
May  2 09:26:17 localhost kernel[0]: AppleUSBEthernetHost::powerStateChangeOccurred: intf is not enabled, ignoring ...  st: 0
May  2 10:13:24 localhost kernel[0]: USBF:    0.241    AppleUSBEHCI:: unable to get filterInterruptEventSource
May  2 10:13:24 localhost kernel[0]: USBF:    0.242    AppleUSBEHCI::UIMInitialize - Error occurred (0xe00002be)
May  2 10:13:24 localhost kernel[0]: USBF:    0.247    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 10:13:24 localhost kernel[0]: USBF:    0.248    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep

I think these are some USB-related errors...

I previously fixed the problem by deleting AppleHPET.kext, but I know that I can't do that now as I need it for AppleIntelCPUPowerManagement.
 
Got it. Thanks.

My laptop does not have USB 3.0. It says on the HP Product Specifications page that it has 3 USB 2.0 ports. I have tried the USBBusFix option in the boot loader, but that just made all of the ports unresponsive.

Code:
May  2 09:22:37 localhost kernel[0]: USBF:    0.252    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:22:37 localhost kernel[0]: USBF:    0.254    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:22:37 localhost kernel[0]: USBF:    0.259    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:22:41 localhost com.apple.usbmuxd[23]: usbmuxd-327.4 on Feb 12 2014 at 14:54:33, running 64 bit
May  2 09:25:54 localhost kernel[0]: mcache: 4 CPU(s), 64 bytes CPU cache line sizeUSBF:    0.351    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:25:54 localhost kernel[0]: USBF:    0.352    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:25:54 localhost kernel[0]: USBF:    0.353    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:25:54 localhost kernel[0]: USBF:    0.358    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 09:26:08 localhost com.apple.usbmuxd[26]: usbmuxd-327.4 on Feb 12 2014 at 14:54:33, running 64 bit
May  2 09:26:17 localhost kernel[0]: AppleUSBEthernetHost::powerStateChangeOccurred: intf is not enabled, ignoring ...  st: 0
May  2 10:13:24 localhost kernel[0]: USBF:    0.241    AppleUSBEHCI:: unable to get filterInterruptEventSource
May  2 10:13:24 localhost kernel[0]: USBF:    0.242    AppleUSBEHCI::UIMInitialize - Error occurred (0xe00002be)
May  2 10:13:24 localhost kernel[0]: USBF:    0.247    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep
May  2 10:13:24 localhost kernel[0]: USBF:    0.248    AppleUSBEHCI::CheckSleepCapability - controller will be unloaded across sleep

I think these are some USB-related errors...

I previously fixed the problem by deleting AppleHPET.kext, but I know that I can't do that now as I need it for AppleIntelCPUPowerManagement.

The problem spot is here:
Code:
May  2 10:13:24 localhost kernel[0]: USBF:    0.241    AppleUSBEHCI:: unable to get filterInterruptEventSource
May  2 10:13:24 localhost kernel[0]: USBF:    0.242    AppleUSBEHCI::UIMInitialize - Error occurred (0xe00002be)

If your BIOS has options for USB, you might try changing them...

Also, your DSDT could use a few patches: https://github.com/RehabMan/Laptop-DSDT-Patch
"6-series USB"
"IRQ Fix"
"SMBUS Fix"
"OS Check Fix"
"Fix _WAK Arg0 v2"
"Fix PNOT/PPNT"
 
The problem spot is here:
Code:
May  2 10:13:24 localhost kernel[0]: USBF:    0.241    AppleUSBEHCI:: unable to get filterInterruptEventSource
May  2 10:13:24 localhost kernel[0]: USBF:    0.242    AppleUSBEHCI::UIMInitialize - Error occurred (0xe00002be)

If your BIOS has options for USB, you might try changing them...

Also, your DSDT could use a few patches: https://github.com/RehabMan/Laptop-DSDT-Patch
"6-series USB"
"IRQ Fix"
"SMBUS Fix"
"OS Check Fix"
"Fix _WAK Arg0 v2"
"Fix PNOT/PPNT"

I didn't have any USB options in the BIOS, but the DSDT patches seemed to do the trick! I now have all of my USB ports working properly!

Thanks so much!
 
I didn't have any USB options in the BIOS, but the DSDT patches seemed to do the trick! I now have all of my USB ports working properly!

Thanks so much!

Nice to hear it works...
 
Status
Not open for further replies.
Back
Top