Contribute
Register

[solved] Screen failed to wake up after screen standby

Status
Not open for further replies.
Joined
Jun 9, 2013
Messages
55
Mac
  1. MacBook Air
Mobile Phone
  1. Android
I try to use hotpatch. Everything works fine except screen. Once screen off and type any key or mouse to wake, only black screen with backlight.

And I found several error when -v:
Code:
2017-08-28 14:38:38.318056+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitPsrEnableKeys()> IG: TCON:
2017-08-28 14:38:38.318061+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitPsrEnableKeys()> Banksia Link or Aux (1) (0x01010077)
2017-08-28 14:38:38.318341+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> IG: TCON:
2017-08-28 14:38:38.318344+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> Aux not ready at HW
2017-08-28 14:38:38.318347+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> IG: TCON:
2017-08-28 14:38:38.318350+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> BAN_DPCD_0x0_EXPECTED failed, got 41820a12
2017-08-28 14:38:48.344902+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebufferController::createMEIDriver()> IG: ME PCI ACPI device not found - PAVP services will be disabled - add IMEI to EFI / ACPI device list
2017-08-28 14:38:48.344928+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebufferController::createMEIDriver()> IG: ME PCI ACPI device not found - PAVP services will be disabled - add IMEI to EFI / ACPI device list
2017-08-28 14:38:48.346537+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::getAttribute(unsigned int, unsigned long*)> IG: Called when FB is in a non-wake State in getAttribute - attribute: 'gnps'
2017-08-28 14:38:48.346629+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::setAttribute(unsigned int, unsigned long)> IG: Called when FB is in a non-wake State in setAttribute - attribute: ' par'
2017-08-28 14:38:48.347508+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::getAttribute(unsigned int, unsigned long*)> IG: Called when FB is in a non-wake State in getAttribute - attribute: 'gnps'
2017-08-28 14:38:48.347568+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::setAttribute(unsigned int, unsigned long)> IG: Called when FB is in a non-wake State in setAttribute - attribute: ' par'
2017-08-28 14:38:48.348343+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::getAttribute(unsigned int, unsigned long*)> IG: Called when FB is in a non-wake State in getAttribute - attribute: 'gnps'
2017-08-28 14:38:48.348422+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::setAttribute(unsigned int, unsigned long)> IG: Called when FB is in a non-wake State in setAttribute - attribute: ' par'
2017-08-28 14:38:48.349626+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelMEClientController::start(IOService*)> IG: DRMStatus - iTunes/Apple Store Content Access Problem. Content playback may be disabled on this computer. You can continue to use the machine, but you should contact an Apple support representative. ErrorCode: 8877652
2017-08-28 14:38:48.528563+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Will fallback to host-side scheduling if graphics firmware fails to load
2017-08-28 14:38:48.528570+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Scheduler Tail Coalescing Enabled.
2017-08-28 14:38:48.528573+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Scheduler Tail Coalescing Enabled.
2017-08-28 14:38:48.528588+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Chose to use graphics firmware based on platform
2017-08-28 14:38:50.342416+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] *****************************************************************************
2017-08-28 14:38:50.342451+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Failed to initialize graphics firmware.  Falling back to host-side scheduling
2017-08-28 14:38:50.342473+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Scheduler interface revision = 1: Default EL Scheduler
2017-08-28 14:38:50.342515+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] *****************************************************************************
2017-08-28 14:38:50.364630+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Graphics accelerator is using scheduler interface revision 1: Default EL Scheduler
2017-08-28 14:38:50.364638+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Scheduler: Multiple channel indexes per command streamer
2017-08-28 14:38:50.364642+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Scheduler: Process CSB using HWS.
2017-08-28 14:38:50.364646+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Scheduler: PM notify enabled
2017-08-28 14:38:50.364648+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Graphics Address: PPGTT, Separate Address Space
2017-08-28 14:38:50.364652+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] MultiForceWake Enabled: Using 3D Driver
2017-08-28 14:38:50.365667+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IGScheduler1::initWithAccelerator(IOGraphicsAccelerator2*)> [IGPU] Scheduler Throttle Cap = 100ms.
2017-08-28 14:38:50.438439+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> IG: TCON:
2017-08-28 14:38:50.438441+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> Aux not ready at HW
2017-08-28 14:38:50.438442+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> IG: TCON:
2017-08-28 14:38:50.438444+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> BAN_DPCD_0x0_EXPECTED failed, got 41820a12
 

Attachments

  • Archives.zip
    2.7 MB · Views: 87
Last edited:
I try to use hotpatch. Everything works fine except screen. Once screen off and type any key or mouse to wake, only black screen with backlight.

And I found several error when -v:
Code:
2017-08-28 14:38:38.318056+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitPsrEnableKeys()> IG: TCON:
2017-08-28 14:38:38.318061+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitPsrEnableKeys()> Banksia Link or Aux (1) (0x01010077)
2017-08-28 14:38:38.318341+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> IG: TCON:
2017-08-28 14:38:38.318344+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> Aux not ready at HW
2017-08-28 14:38:38.318347+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> IG: TCON:
2017-08-28 14:38:38.318350+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> BAN_DPCD_0x0_EXPECTED failed, got 41820a12
2017-08-28 14:38:48.344902+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebufferController::createMEIDriver()> IG: ME PCI ACPI device not found - PAVP services will be disabled - add IMEI to EFI / ACPI device list
2017-08-28 14:38:48.344928+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebufferController::createMEIDriver()> IG: ME PCI ACPI device not found - PAVP services will be disabled - add IMEI to EFI / ACPI device list
2017-08-28 14:38:48.346537+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::getAttribute(unsigned int, unsigned long*)> IG: Called when FB is in a non-wake State in getAttribute - attribute: 'gnps'
2017-08-28 14:38:48.346629+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::setAttribute(unsigned int, unsigned long)> IG: Called when FB is in a non-wake State in setAttribute - attribute: ' par'
2017-08-28 14:38:48.347508+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::getAttribute(unsigned int, unsigned long*)> IG: Called when FB is in a non-wake State in getAttribute - attribute: 'gnps'
2017-08-28 14:38:48.347568+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::setAttribute(unsigned int, unsigned long)> IG: Called when FB is in a non-wake State in setAttribute - attribute: ' par'
2017-08-28 14:38:48.348343+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::getAttribute(unsigned int, unsigned long*)> IG: Called when FB is in a non-wake State in getAttribute - attribute: 'gnps'
2017-08-28 14:38:48.348422+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelFramebuffer::setAttribute(unsigned int, unsigned long)> IG: Called when FB is in a non-wake State in setAttribute - attribute: ' par'
2017-08-28 14:38:48.349626+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`AppleIntelMEClientController::start(IOService*)> IG: DRMStatus - iTunes/Apple Store Content Access Problem. Content playback may be disabled on this computer. You can continue to use the machine, but you should contact an Apple support representative. ErrorCode: 8877652
2017-08-28 14:38:48.528563+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Will fallback to host-side scheduling if graphics firmware fails to load
2017-08-28 14:38:48.528570+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Scheduler Tail Coalescing Enabled.
2017-08-28 14:38:48.528573+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Scheduler Tail Coalescing Enabled.
2017-08-28 14:38:48.528588+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Chose to use graphics firmware based on platform
2017-08-28 14:38:50.342416+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] *****************************************************************************
2017-08-28 14:38:50.342451+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Failed to initialize graphics firmware.  Falling back to host-side scheduling
2017-08-28 14:38:50.342473+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] Scheduler interface revision = 1: Default EL Scheduler
2017-08-28 14:38:50.342515+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::populateAccelConfig(IOAccelConfig*)> [IGPU] *****************************************************************************
2017-08-28 14:38:50.364630+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Graphics accelerator is using scheduler interface revision 1: Default EL Scheduler
2017-08-28 14:38:50.364638+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Scheduler: Multiple channel indexes per command streamer
2017-08-28 14:38:50.364642+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Scheduler: Process CSB using HWS.
2017-08-28 14:38:50.364646+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Scheduler: PM notify enabled
2017-08-28 14:38:50.364648+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] Graphics Address: PPGTT, Separate Address Space
2017-08-28 14:38:50.364652+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IntelAccelerator::start(IOService*)> [IGPU] MultiForceWake Enabled: Using 3D Driver
2017-08-28 14:38:50.365667+0800  localhost kernel[0]: (AppleIntelSKLGraphics) <AppleIntelSKLGraphics`IGScheduler1::initWithAccelerator(IOGraphicsAccelerator2*)> [IGPU] Scheduler Throttle Cap = 100ms.
2017-08-28 14:38:50.438439+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> IG: TCON:
2017-08-28 14:38:50.438441+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> Aux not ready at HW
2017-08-28 14:38:50.438442+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> IG: TCON:
2017-08-28 14:38:50.438444+0800  localhost kernel[0]: (AppleIntelSKLGraphicsFramebuffer) <AppleIntelSKLGraphicsFramebuffer`BanksiaTcon::InitBanksiaHW()> BAN_DPCD_0x0_EXPECTED failed, got 41820a12

"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
I am sorry. I did not notice that you have update. Here is the new one.

Your hotpatch is invalid.
You can see it very easily if you attempt to disassemble your patchmatic -extract output with: iasl -da -dl *.aml
Result:
ACPI Error: [ECOR] Namespace lookup failure, AE_ALREADY_EXISTS (20161210/dswload-462)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20161210/psobject-310)
 
Your hotpatch is invalid.
You can see it very easily if you attempt to disassemble your patchmatic -extract output with: iasl -da -dl *.aml
Result:
ACPI Error: [ECOR] Namespace lookup failure, AE_ALREADY_EXISTS (20161210/dswload-462)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20161210/psobject-310)

Edit:
I find it is the ssdt-batt.aml. But how to figure out where cause the ACPI error.
 
OK, I will take a look. I wonder if the ssdt-batt.aml will lead to screen issue?

No idea. Due to your mistakes with ACPI, I was not even able to start comparing/reviewing.
General rule: If you're patchmatic -extract output cannot be disassembled with "iasl -da -dl *.aml" you have serious issues to attend to before looking at anything else.
 
No idea. Due to your mistakes with ACPI, I was not even able to start comparing/reviewing.
General rule: If you're patchmatic -extract output cannot be disassembled with "iasl -da -dl *.aml" you have serious issues to attend to before looking at anything else.
Hello, I solved this issue now. And here is the new files below.
 

Attachments

  • Archive.zip
    2.9 MB · Views: 98
Hello, I solved this issue now. And here is the new files below.

If the issue is solved, I guess there is no question.
 
Status
Not open for further replies.
Back
Top