Jump to content
586 posts in this topic

Recommended Posts

I have 6870 and sleep/wake worked right after I upgraded to El Capitan while the shutdown doesn't work (always restart instead of shutdown). I then upgraded FakeSMC and move all kexts from /S/L/E/ to Clover/kexts/Others/ this resolved my shutdown (rebooting) problem, but my sleep/wake had the problem described in this thread. I tried to revert back the FakeSMC which make sleep problem even wrose (restart right after wake).

 

I suspect this problem might be related to something changed in FakeSMC, my older one is from Mountain Lion time which worked perfectly until El Capitan released. I don't really have time to try different versions of FakeSMC, but I just want to give my 0.02c that we might looked in the wrong direction before.

It will be very interesting if you can revert to those situation with working sleep/wake. I doubt it will happen.

I have that same line, but it's from yesterday, and I also attempted to wake from sleep a few times today:

10/14/15 11:57:09.000 PM kernel[0]: ATIFramebufferNI::setPowerState(0xe78d9024e0e4068b, 0 -> 1) timed out after 45590 ms
 
Here's a full dump from wake up to hard power off, and the above error does not appear in it:
 
10/15/15 11:36:06.000 PM kernel[0]: Wake reason: GBE EHC1
10/15/15 11:36:06.000 PM syslogd[45]: ASL Sender Statistics
10/15/15 11:36:06.000 PM kernel[0]: RTC: PowerByCalendarDate setting ignored
10/15/15 11:36:06.000 PM kernel[0]: Previous sleep cause: 5
10/15/15 11:36:06.000 PM kernel[0]: Sandbox: mDNSResponder(93) deny(1) mach-lookup com.apple.distributed_notifications@1v3
10/15/15 11:36:06.000 PM kernel[0]: full wake promotion (reason 1) 56 ms
10/15/15 11:36:06.067 PM com.apple.WebKit.Networking[494]: tcp_connection_destination_perform_socket_connect 3312 connectx to 52.0.176.163:80@0 failed: [50] Network is down
10/15/15 11:36:06.300 PM loginwindow[96]: ERROR | -[LWBuiltInScreenLockAuthLion closeAuthAndReset:] | Attempted to remove an observer when not observing
10/15/15 11:36:06.439 PM com.apple.WebKit.WebContent[565]: [23:36:06.439] FigAgglomeratorSetObjectForKey signalled err=-16020 (kFigStringConformerError_ParamErr) (NULL key) at /Library/Caches/com.apple.xbs/Sources/CoreMedia/CoreMedia-1731.15.4/Prototypes/LegibleOutput/FigAgglomerator.c line 92
10/15/15 11:36:06.447 PM com.apple.WebKit.WebContent[565]: [23:36:06.447] FigAgglomeratorSetObjectForKey signalled err=-16020 (kFigStringConformerError_ParamErr) (NULL key) at /Library/Caches/com.apple.xbs/Sources/CoreMedia/CoreMedia-1731.15.4/Prototypes/LegibleOutput/FigAgglomerator.c line 92
10/15/15 11:36:08.000 PM kernel[0]: in6_unlink_ifa: IPv6 address 0x2b3a8d777aa4175 has no prefix
10/15/15 11:36:08.771 PM configd[53]: LINKLOCAL en0: parent has no IP
10/15/15 11:36:08.781 PM configd[53]: network changed: v4(en0-:192.168.9.104) DNS- Proxy-
10/15/15 11:36:08.822 PM com.apple.WebKit.WebContent[565]: [23:36:08.822] HTTPRequest figHttpRequestDidFailCallback: Network error: domain=kCFErrorDomainCFNetwork, code=-1009, Error Domain=kCFErrorDomainCFNetwork Code=-1009 "The Internet connection appears to be offline." UserInfo={NSErrorFailingURLStringKey=http://cdnapi.kaltura.com/p/1807801/sp/180780100/playManifest/entryId/1_20imy7k0/flavorIds/1_9dk2ml77,1_79byy4st,1_7y1n7rbg,1_q9so16ir/format/applehttp/protocol/http/a.m3u8?referrer=aHR0cDovL3d3dy5hdXRvbW9iaWxlbWFnLmNvbQ==&ks=djJ8MTgwNzgwMXy4iT-UelMxo6W00J8LLGPB6Y47WjWut_9NKqnKMl3XXZu2bQ1zdWTdU0uNSZJ1uf06yiuveI12mevqlWNzYV9UImpHem-xEZYXQiLWK8RL_g==&playSessionId=fcc41fb0-fd5d-cc9b-f7b8-9e04f50dd753&clientTag=html5:v2.35.6&preferredBitrate=1600&uiConfId=30359752, NSErrorFailingURLKey=http://cdnapi.kaltura.com/p/1807801/sp/180780100/playManifest/entryId/1_20imy7k0/flavorIds/1_9dk2ml77,1_79byy4st,1_7y1n7rbg,1_q9so16ir/format/applehttp/protocol/http/a.m3u8?referrer=aHR0cDovL3d3dy5hdXRvbW9iaWxlbWFnLmNvbQ==&ks=djJ8MTgwNzgwMXy4iT-UelMxo6W00J8LLGPB6Y47WjWut_9NKqnKMl3XXZu2bQ1zdWTdU0uNSZJ1uf06yiuveI12mevqlWNzYV9UImpHem-xEZYXQiLWK8RL_g==&playSessionId=fcc41fb0-fd5d-cc9b-f7b8-9e04f50dd753&clientTag=html5:v2.35.6&preferredBitrate=1600&uiConfId=30359752, _kCFStreamErrorCodeKey=8, _kCFStreamErrorDomainKey=12, NSLocalizedDescription=The Internet connection appears to be offline.} for http://cdnapi.kaltura.com/p/1807801/sp/180780100/playManifest/entryId/1_20imy7k0/flavorIds/1_9dk2ml77,1_79byy4st,1_7y1n7rbg,1_q9so16ir/format/applehttp/protocol/http/a.m3u8?referrer=aHR0cDovL3d3dy5hdXRvbW9iaWxlbWFnLmNvbQ==&ks=djJ8MTgwNzgwMXy4iT-UelMxo6W00J8LLGPB6Y47WjWut_9NKqnKMl3XXZu2bQ1zdWTdU0uNSZJ1uf06yiuveI12mevqlWNzYV9UImpHem-xEZYXQiLWK8RL_g==&playSessionId=fcc41fb0-fd5d-cc9b-f7b8-9e04f50dd753&clientTag=html5:v2.35.6&preferredBitrate=1600&uiConfId=30359752
10/15/15 11:36:08.853 PM configd[53]: network changed: v4(en0+:192.168.9.104) DNS+ Proxy+ SMB
10/15/15 11:36:08.907 PM mDNSResponder[93]: mDNS_RegisterInterface: Frequent transitions for interface en0 (192.168.9.104)
10/15/15 11:36:10.093 PM configd[53]: network changed: v4(en0-:192.168.9.104) DNS- Proxy-
10/15/15 11:36:10.584 PM netbiosd[401]: network_reachability_changed : network is not reachable, netbiosd is shutting down
10/15/15 11:36:10.586 PM com.apple.WebKit.WebContent[565]: [23:36:10.586] <<<< CRABS >>>> crabsFlumeHostUnavailable: [0x7f976690bda0] Byte flume reports host unavailable.
10/15/15 11:36:10.587 PM symptomsd[232]: __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2
10/15/15 11:36:15.722 PM configd[53]: network changed: v4(en0+:192.168.9.100) DNS+ Proxy+ SMB
10/15/15 11:36:16.206 PM symptomsd[232]: __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2
10/15/15 11:36:16.207 PM com.apple.WebKit.WebContent[565]: [23:36:16.207] <<<< CRABS >>>> crabsFlumeHostAvailable: [0x7f976690bda0] Byte flume reports host available again.
10/15/15 11:36:16.207 PM com.apple.WebKit.WebContent[565]: [23:36:16.207] segPumpSetCurrentAlternate signalled err=-12640 (kFigBytePumpError_ParamErr) (no such alternate) at /Library/Caches/com.apple.xbs/Sources/CoreMedia/CoreMedia-1731.15.4/Prototypes/FigByteStreamPrototypes/FigBytePumpHTTPSegment.c line 14541
10/15/15 11:36:16.303 PM loginwindow[96]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.

 
 
 
I also have these two lines a couple of times:
10/15/15 12:32:45.000 AM kernel[0]: AMDRadeonX3000_AMDAccelDevice: IOUserClient outputCount count mismatch
10/15/15 9:29:40.005 AM WindowServer[214]: WSMachineIsAMD: true
Not sure why it would be RadeonX3000 when I have a 6870, but I don't know all that much about those cards. Hope this helps!

Yes, Radeon 6870 is controlled by RadeonX3000.kext.

This is interesting observation.

I may also say that if we disable acceleration by removing some AMD kexts then sleep/wake will work. Looks like they replaced plain framebuffer with accelerated one.

Everyone here. Look, please, OpenGL Extension viewer, how your device is named.

if HD6670 - good

if Turks Prototype - bad

 

I have that same line, but it's from yesterday, and I also attempted to wake from sleep a few times today:

10/14/15 11:57:09.000 PM kernel[0]: ATIFramebufferNI::setPowerState(0xe78d9024e0e4068b, 0 -> 1) timed out after 45590 ms
 
Here's a full dump from wake up to hard power off, and the above error does not appear in it...

If you convert the time counted in ms (milliseconds) to seconds you can see, that it takes about 45 seconds for setPowerState to time out.

Since you rebooted after just 10 seconds there is no chance for it to time out.

 

EDIT:

 

Everyone here. Look, please, OpenGL Extension viewer, how your device is named.

if HD6670 - good

if Turks Prototype - bad

post-1227920-0-43538100-1444988250_thumb.png

  • Like 1

If you convert the time counted in ms (milliseconds) to seconds you can see, that it takes about 45 seconds for setPowerState to time out.

Since you rebooted after just 10 seconds there is no chance for it to time out.

 

EDIT:

attachicon.gifScreenshot.png

Yes, Prototype - this is bad.

Can you make any additional injection, for example by FakePCIID.kext (rehabman) for the better identification?

I'm having a similar problem, but I'm not running an AMD. My machine will sleep and wake on USB input, but after a long sleep the USBs all seem to shut off after it gets the initial wake signal. Plugging and unplugging the mouse/keyboard (which are in 2.0 ports) doesn't work, and I have to restart.

 

Tried to attach my config.plist in case it was relevant but I guess my account is too new, it won't allow me to.

If you convert the time counted in ms (milliseconds) to seconds you can see, that it takes about 45 seconds for setPowerState to time out.

Since you rebooted after just 10 seconds there is no chance for it to time out.

 

 

Haha, I just realized that this morning. Silly me.

Yes, this article will be helpful for someone wanted to have hibernation. It tell how to set mode 29!

I am not successful in hibernation with any flags.

In OpenGL Driver Monitor, mine says AMDRadeonX3000GLDriver: AMD Radeon Barts XT Prototype, so yeah, still prototype which I assume isn't what will work for us right now, right Slice?

It works but without awake.

Made a short experiment, can confirm that this issue is 100% Hackintosh only:

 

- MacPro 3,1 with R9 280 (PC vBIOS => no injection) => wakes perfectly fine

- MacPro 3,1 with R9 280 (Mac EFI => injection) => wakes perfectly fine

- Hackintosh with R9 280 (no injection) => doesn't wake

- Hackintosh with R9 280 (Injection = Hamachi [same as Mac EFI]) => black screen on boot

 

 

I've attached ioreg dumps, maybe it's useful to someone (will look into them later myself).

Hack_AutoInit.ioreg.txt

Mac_AutoInit.ioreg.txt

Mac_Inject.ioreg.txt

  • Like 4

I just want to share my info on this thread regarding sleep/wake only works if I remove ATI injection from clover. 

I tried the same way to my r9-270 and even without specified framebuffer (DSDT Injection) my card is recognized as AMD Radeon 7xxxx 2048mb (only dvi works)  -no Wake

With framebuffer injection on dsdt my card recognised as AMD r9 270 2048mb (HDMI/DVI Works) - no Wake

I just want to share my info on this thread regarding sleep/wake only works if I remove ATI injection from clover. 

Your info is useless and may led to wrong conclusion.

With Radeon 6000+ there are no ways to make awake. 

With or without injection.

With or without connector patches.

With or without DSDT edit.

With Clover or with Chameleon.

We checked numerous ideas.

 

I can accept ideas about making new kext. With what?

About binary patch of AMD kexts. There was some attempts but no success.

About SMC written into SMRAM.   :ninja:

I don't really get why people still make update of El Capitan, it was said already, you should do New Clean Install, other way, plenty of issues,,including, kernel panic that shutdown your Mac,,when is working normally,,after all,,i've trie all versions of El Capitan and i still dislike it,,even if apple says is faster, disk utility is a real {censored},,once you have 2 partitions and you want to repartiton your HD or SSD, making only 1 partition, you find a death end, no way to do it,,,

ohh,, i forgot,, is because of thirt party stuff,,for information,,lol

I don't really get why people still make update of El Capitan, it was said already, you should do New Clean Install, other way, plenty of issues,,including, kernel panic that shutdown your Mac,,when is working normally,,after all,,i've trie all versions of El Capitan and i still dislike it,,even if apple says is faster, disk utility is a real {censored},,once you have 2 partitions and you want to repartiton your HD or SSD, making only 1 partition, you find a death end, no way to do it,,,

People want to use the last version, especially taking into account how Yosemite was a bit of a disappointment.

×
×
  • Create New...