Jump to content

OpenCore General Discussion


dgsga
8,887 posts in this topic

Recommended Posts

[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.

Boot Message.jpg

Edited by tacoeater
Link to comment
Share on other sites

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

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.

 

1288737621_ScreenShot2019-09-17at20_09_05.png.5cea6766a7b6eb6ba0770667cd9069d3.png

 

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

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 by obus
Link to comment
Share on other sites

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?

 

IMG-0147.jpg.a20fd94bb35f55e68a24615705989e6e.jpg

 

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

 

:drool::drool::drool: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???:censored:

  • Like 6
  • Thanks 1
  • Haha 1
Link to comment
Share on other sites

59 minutes ago, vandroiy2012 said:

 

 

:drool::drool::drool: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???:censored:

Nobody read this thread either, I posted the solution in the last page, just 5 hrs before they ask again about it. :hysterical:

Edited by Ellybz
  • Like 1
  • Haha 3
Link to comment
Share on other sites

29 minutes ago, vandroiy2012 said:

Why does nobody read manuals???:censored:

 

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. :yes:

 

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

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

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. :yes:

 

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 by vandroiy2012
  • Like 4
Link to comment
Share on other sites

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

  • Like 1
Link to comment
Share on other sites

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

3 hours ago, vandroiy2012 said:

 

 

:drool::drool::drool: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???:censored:

 

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 by telepati
Link to comment
Share on other sites

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.

1477331233_2019-09-1815_17_09.png.3b6a8fe9cb6c471817bf13a6908c9e9e.png

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

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 !

B28E9F18-F25A-457B-995B-22A95CA5B5F2.jpeg

 

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 by uglyJoe
Change only tags
  • Like 1
  • Thanks 2
Link to comment
Share on other sites

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.

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...