tacoeater Posted September 18, 2019 Share Posted September 18, 2019 (edited) [Resolved] This is MSR register asynchronicity issue particularly noticable on Gigabyte 100/200 series motherboard. Toggle AppleCpuPmCfgLock and AppleXcpmCfgLock will resolve this issue. Hi there. I'm switching from Clover to OpenCore 0.5.1 on Skylake platform (Gigabyte H170N-Wifi) and is now stuck in "End Randomseed". I was thinking it might be the APTIOMemoryFix thing but I've found out it has been merged in AppleSupportPkg, and as long as I have ConsoleControl enabled it should be fine. I've checking the reference manual for days but still cannot figure out what's going on. Being desperate I'd like to kindly ask for advice, with the only boot message, my EFI folder tree and my config.plist (following the vanilla guide, Skylake section). Thanks. Edited September 18, 2019 by tacoeater Link to comment Share on other sites More sharing options...
rtwick Posted September 18, 2019 Share Posted September 18, 2019 New problem didn't use the system for whole day. When I tried to wake it from sleep found it is hung. After a hard reboot found this in the crash report regarding AppleUSBXHCI. any pointer how to fix it? Attached is ioreg and config.plist panic(cpu 0 caller 0xffffff800baa33dc): Sleep transition timed out after 180 seconds while entering darkwake on way to sleep. Suspected bundle: com.apple.driver.usb.AppleUSBXHCI. Thread 0x6c4a2. Failure code:: 0xf13e0f43 00000031 Backtracing specified thread Backtrace (CPU 0), Frame : Return Address 0xffffffa3e3feb900 : 0xffffff800b465b28 0xffffff83c3d0bb70 : 0xffffff800b363514 0xffffff83c3d0bbe0 : 0xffffff800b361cff 0xffffff83c3d0bc30 : 0xffffff800b3529f0 0xffffff83c3d0bc70 : 0xffffff800ba419fc 0xffffff83c3d0bcb0 : 0xffffff800ba42edb 0xffffff83c3d0bce0 : 0xffffff7f8be017f3 0xffffff83c3d0bd70 : 0xffffff800ba44838 0xffffff83c3d0bdd0 : 0xffffff7f8e8b6b0f 0xffffff83c3d0be00 : 0xffffff800ba29f3b 0xffffff83c3d0bea0 : 0xffffff800ba29934 0xffffff83c3d0bec0 : 0xffffff800b3833b5 0xffffff83c3d0bf40 : 0xffffff800b382ee1 0xffffff83c3d0bfa0 : 0xffffff800b2e813e Kernel Extensions in backtrace: com.apple.iokit.IOUSBHostFamily(1.2)[F46B3AE6-8B93-3942-9230-C7ABF38BF6FD]@0xffffff7f8bddf000->0xffffff7f8bed7fff dependency: com.apple.driver.AppleBusPowerController(1.0)[330A7F5E-DEFE-3049-A0F1-BD668BB49EEF]@0xffffff7f8bdc5000 dependency: com.apple.driver.AppleUSBHostMergeProperties(1.2)[996EDB57-9C63-3650-8A00-556A162FA608]@0xffffff7f8bdcd000 dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[303167EB-D69E-39A2-9F29-36909BAA4C49]@0xffffff7f8bdd1000 com.apple.driver.usb.AppleUSBXHCI(1.2)[EDADB85D-E1AD-3E5E-8486-D9E4385585D7]@0xffffff7f8e883000->0xffffff7f8e8dafff dependency: com.apple.iokit.IOACPIFamily(1.4)[69BFC9C0-F2F3-3C97-AEF4-41DDD9834BCB]@0xffffff7f8bd06000 dependency: com.apple.iokit.IOUSBHostFamily(1.2)[F46B3AE6-8B93-3942-9230-C7ABF38BF6FD]@0xffffff7f8bddf000 dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[303167EB-D69E-39A2-9F29-36909BAA4C49]@0xffffff7f8bdd1000 BSD process name corresponding to current thread: kernel_task Boot args: -keepsyms=1 dart=0 debug=0x100 iMac.ioreg config.plist Link to comment Share on other sites More sharing options...
Matgen84 Posted September 18, 2019 Share Posted September 18, 2019 12 hours ago, telepati said: Thanks but I already said I read them and don't understand and it doesn't show how to reach a new type of firmware. It says described in BiosID.h files but I didn't find this file. Edit: I found a tool inside of Acidanthera GitHub page and create with it. But I have a different problem. I cant see my windows drive on OC boot screen. There are just two options. 1.Mojave 2. Recovery no windows. Why cant I see my windows drive? What is the name of the tool you have found. I'm interesting. Please. Link to comment Share on other sites More sharing options...
obus Posted September 18, 2019 Share Posted September 18, 2019 (edited) 5 hours ago, rtwick said: New problem didn't use the system for whole day. When I tried to wake it from sleep found it is hung. After a hard reboot found this in the crash report regarding AppleUSBXHCI. any pointer how to fix it? Attached is ioreg and config.plist panic(cpu 0 caller 0xffffff800baa33dc): Sleep transition timed out after 180 seconds while entering darkwake on way to sleep. Suspected bundle: com.apple.driver.usb.AppleUSBXHCI. Thread 0x6c4a2. Failure code:: 0xf13e0f43 00000031 Backtracing specified thread Backtrace (CPU 0), Frame : Return Address 0xffffffa3e3feb900 : 0xffffff800b465b28 0xffffff83c3d0bb70 : 0xffffff800b363514 0xffffff83c3d0bbe0 : 0xffffff800b361cff 0xffffff83c3d0bc30 : 0xffffff800b3529f0 0xffffff83c3d0bc70 : 0xffffff800ba419fc 0xffffff83c3d0bcb0 : 0xffffff800ba42edb 0xffffff83c3d0bce0 : 0xffffff7f8be017f3 0xffffff83c3d0bd70 : 0xffffff800ba44838 0xffffff83c3d0bdd0 : 0xffffff7f8e8b6b0f 0xffffff83c3d0be00 : 0xffffff800ba29f3b 0xffffff83c3d0bea0 : 0xffffff800ba29934 0xffffff83c3d0bec0 : 0xffffff800b3833b5 0xffffff83c3d0bf40 : 0xffffff800b382ee1 0xffffff83c3d0bfa0 : 0xffffff800b2e813e Kernel Extensions in backtrace: com.apple.iokit.IOUSBHostFamily(1.2)[F46B3AE6-8B93-3942-9230-C7ABF38BF6FD]@0xffffff7f8bddf000->0xffffff7f8bed7fff dependency: com.apple.driver.AppleBusPowerController(1.0)[330A7F5E-DEFE-3049-A0F1-BD668BB49EEF]@0xffffff7f8bdc5000 dependency: com.apple.driver.AppleUSBHostMergeProperties(1.2)[996EDB57-9C63-3650-8A00-556A162FA608]@0xffffff7f8bdcd000 dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[303167EB-D69E-39A2-9F29-36909BAA4C49]@0xffffff7f8bdd1000 com.apple.driver.usb.AppleUSBXHCI(1.2)[EDADB85D-E1AD-3E5E-8486-D9E4385585D7]@0xffffff7f8e883000->0xffffff7f8e8dafff dependency: com.apple.iokit.IOACPIFamily(1.4)[69BFC9C0-F2F3-3C97-AEF4-41DDD9834BCB]@0xffffff7f8bd06000 dependency: com.apple.iokit.IOUSBHostFamily(1.2)[F46B3AE6-8B93-3942-9230-C7ABF38BF6FD]@0xffffff7f8bddf000 dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[303167EB-D69E-39A2-9F29-36909BAA4C49]@0xffffff7f8bdd1000 BSD process name corresponding to current thread: kernel_task Boot args: -keepsyms=1 dart=0 debug=0x100 iMac.ioreg config.plist Why are you using XhciPortLimit-patch when you already have the Z270-XHCI.kext? Don't change anything in the config.plist I provided you earlier. XhciPortLimit -> NO. And then you should update to 0.5.0 Edited September 18, 2019 by obus Link to comment Share on other sites More sharing options...
vandroiy2012 Posted September 18, 2019 Share Posted September 18, 2019 9 hours ago, telepati said: I am getting these boot log before the OC boot screen. What is this and how can I fix that? 8 hours ago, anmool said: I have same boot log too before the OC boot screen I hope that anyone can tell about this log Guys! Cleanup your config.plist according to latest Sample.plist and configuration.pdf!!!! IgnoreForWindows is deprecated!!! ResetLogoStatus should be with big R ProvideConsoleControl is also deprecated!!! Why does nobody read manuals??? 6 1 1 Link to comment Share on other sites More sharing options...
Ellybz Posted September 18, 2019 Share Posted September 18, 2019 (edited) 59 minutes ago, vandroiy2012 said: Guys! Cleanup your config.plist according to latest Sample.plist and configuration.pdf!!!! IgnoreForWindows is deprecated!!! ResetLogoStatus should be with big R ProvideConsoleControl is also deprecated!!! Why does nobody read manuals??? Nobody read this thread either, I posted the solution in the last page, just 5 hrs before they ask again about it. Edited September 18, 2019 by Ellybz 1 3 Link to comment Share on other sites More sharing options...
Matgen84 Posted September 18, 2019 Share Posted September 18, 2019 29 minutes ago, vandroiy2012 said: Why does nobody read manuals??? Just my opinions: I thinks many users read the excellent configurations.pdf, but they are not all English-speaking or experts. Which explains why there is confusion. So they come here to look for answers and help. In the repo, there is only reference manual for 0.5.1. Where I can find manual for latest release 0.5.0. Link to comment Share on other sites More sharing options...
Andrey1970 Posted September 18, 2019 Share Posted September 18, 2019 48 minutes ago, Matgen84 said: Where I can find manual for latest release 0.5.0. In release in the folder Docs. Link to comment Share on other sites More sharing options...
rtwick Posted September 18, 2019 Share Posted September 18, 2019 2 hours ago, obus said: Why are you using XhciPortLimit-patch when you already have the Z270-XHCI.kext? Don't change anything in the config.plist I provided you earlier. XhciPortLimit -> NO. And then you should update to 0.5.0 Ah, sorry about that. I misread the manual and thought it’s necessary for the XHCI kext. Will reset it and let you know how it goes. will upgrade once it is stable for few days thanks Link to comment Share on other sites More sharing options...
vandroiy2012 Posted September 18, 2019 Share Posted September 18, 2019 (edited) 1 hour ago, Matgen84 said: Just my opinions: I thinks many users read the excellent configurations.pdf, but they are not all English-speaking or experts. Which explains why there is confusion. So they come here to look for answers and help. In the repo, there is only reference manual for 0.5.1. Where I can find manual for latest release 0.5.0. English is not my native language to. But it is not hard for me to open config.plist and compare it with Sample.plist from latest release. Also Configuration.pdf gives clear information about mistakes and invalid plist objects. Quote Reading malformed OC config file leads to undefined behaviour. Examples of malformed OC config cover at least the following cases: • files non-conformant to plist DTD• files with unsupported or non-conformant plist objects found in this document • files violating size, nesting, and key amount limitations It is recommended but not required to abort loading malformed OC config and continue as if no OC config was present. For forward compatibility it is recommended but not required for the implementation to warn about the use of invalid values. P.S. OpenCore is in BETA status. Changes in config.plist structure is a regular development process. Edited September 18, 2019 by vandroiy2012 4 Link to comment Share on other sites More sharing options...
rtwick Posted September 18, 2019 Share Posted September 18, 2019 2 hours ago, obus said: Why are you using XhciPortLimit-patch when you already have the Z270-XHCI.kext? Don't change anything in the config.plist I provided you earlier. XhciPortLimit -> NO. And then you should update to 0.5.0 Ah, sorry about that. I misread the manual and thought it’s necessary for the XHCI kext. Will reset it and let you know how it goes. will upgrade once it is stable for few days thanks 1 Link to comment Share on other sites More sharing options...
telepati Posted September 18, 2019 Share Posted September 18, 2019 5 hours ago, Matgen84 said: What is the name of the tool you have found. I'm interesting. Please. https://github.com/acidanthera/MacInfoPkg/releases 1 Link to comment Share on other sites More sharing options...
aben Posted September 18, 2019 Share Posted September 18, 2019 15 hours ago, Ellybz said: Without looking at your config, I can tell you this: - ACPI>Quirks>resetLogoStatus should be written :ResetLogoStatus - UEFI>ProvideConsoleControl needs to be removed, as it was removed from previous versions of OC. Thanks to @Pavo for pointing these out to me in the past. Hey thanks a lot for this tip ! it finally did remove the error texts pertaining to resetlogostatus and ProvideConsoleControl now I just have to figure out why that other error text pops up, thanks again ! Link to comment Share on other sites More sharing options...
telepati Posted September 18, 2019 Share Posted September 18, 2019 (edited) 3 hours ago, vandroiy2012 said: Guys! Cleanup your config.plist according to latest Sample.plist and configuration.pdf!!!! IgnoreForWindows is deprecated!!! ResetLogoStatus should be with big R ProvideConsoleControl is also deprecated!!! Why does nobody read manuals??? Don't mad us @vandroiy2012. I am really reading manuals. How can we see the changes on the doc? is there any way to found it? Before ask, I know the IgnoreForWindows dropped on v0.0.3 cause I can see clearly on this action version changelog but I don't see anything about ProvideConsoleControl when this dropped or removed we don't see this any of versions changelog. Edited September 18, 2019 by telepati Link to comment Share on other sites More sharing options...
Andrey1970 Posted September 18, 2019 Share Posted September 18, 2019 50 minutes ago, telepati said: Don't mad us @vandroiy2012. I am really reading manuals. How can we see the changes on the doc? is there any way to found it? Before ask, I know the IgnoreForWindows dropped on v0.0.3 cause I can see clearly on this action version changelog but I don't see anything about ProvideConsoleControl when this dropped or removed we don't see this any of versions changelog. 3 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted September 18, 2019 Share Posted September 18, 2019 3 hours ago, vandroiy2012 said: OpenCore is in BETA status. Changes in config.plist structure is a regular development process. Thanks When is the first public release? Link to comment Share on other sites More sharing options...
uglyJoe Posted September 18, 2019 Share Posted September 18, 2019 (edited) On 9/16/2019 at 9:55 PM, aben92 said: Hi, is there any method to hide just this pre boot text pop that shows for a couple of seconds before booting through nicely with the Apple logo ? Thanks and happy testing everyone ! xcode has changed a tag from integer to real because you have 'copy and paste' a value with dots from another config. From Terminal: cd /Volumes/EFI/EFI/OC/ # test cat ./config.plist | grep "real>" # solve cat ./config.plist | sed "s/real>/integer>/g" > ./config-new.plist # vertify diff -u ./config.plist ./config-new.plist # activate mv ./config-new.plist ./config.plist Edited September 18, 2019 by uglyJoe Change only tags 1 2 Link to comment Share on other sites More sharing options...
mhaeuser Posted September 18, 2019 Share Posted September 18, 2019 4 hours ago, telepati said: Don't mad us @vandroiy2012. I am really reading manuals. How can we see the changes on the doc? is there any way to found it? Before ask, I know the IgnoreForWindows dropped on v0.0.3 cause I can see clearly on this action version changelog but I don't see anything about ProvideConsoleControl when this dropped or removed we don't see this any of versions changelog. Except that it was in the changelog, we also have this: https://github.com/acidanthera/OpenCorePkg/blob/0.5.0/Docs/Differences/Differences.pdf Sorry, everything people are asking for is already available. 3 1 Link to comment Share on other sites More sharing options...
telepati Posted September 18, 2019 Share Posted September 18, 2019 3 hours ago, Andrey1970 said: is this the same thing? But @vandroiy2012 said its deprecated. Link to comment Share on other sites More sharing options...
Guest Posted September 18, 2019 Share Posted September 18, 2019 @telepati they changed its position from 0.01 to 0.02...then was applied what @vandroiy2012 said to you i think Link to comment Share on other sites More sharing options...
xtddd Posted September 19, 2019 Share Posted September 19, 2019 9 hours ago, Download-Fritz said: Except that it was in the changelog, we also have this: https://github.com/acidanthera/OpenCorePkg/blob/0.5.0/Docs/Differences/Differences.pdf Sorry, everything people are asking for is already available. opencore can boot from default disk automatically? i should select disk manually everytime. Link to comment Share on other sites More sharing options...
droples Posted September 19, 2019 Share Posted September 19, 2019 18 minutes ago, xtddd said: opencore can boot from default disk automatically? i should select disk manually everytime. Link to comment Share on other sites More sharing options...
xtddd Posted September 19, 2019 Share Posted September 19, 2019 24 minutes ago, droples said: thnak you... i have done this before,,,but it failed after second boot. Link to comment Share on other sites More sharing options...
telepati Posted September 19, 2019 Share Posted September 19, 2019 1 hour ago, xtddd said: opencore can boot from default disk automatically? i should select disk manually everytime. There is a timeout like a clover. If you do not choose anything on the boot screen it will boot first selected drive automatically. I guess timeout set 7 sec by default. 1 Link to comment Share on other sites More sharing options...
droples Posted September 19, 2019 Share Posted September 19, 2019 1 hour ago, xtddd said: thnak you... i have done this before,,,but it failed after second boot. What is your motherboard model? Does she have working nvram? Link to comment Share on other sites More sharing options...
Recommended Posts