Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DisableWatchDog and debug=0x100] Clarifications and differences #1524

Closed
dreamwhite opened this issue Feb 21, 2021 · 3 comments
Closed

[DisableWatchDog and debug=0x100] Clarifications and differences #1524

dreamwhite opened this issue Feb 21, 2021 · 3 comments

Comments

@dreamwhite
Copy link

Hi there,
I was reading OpenCore Configuration.pdf about config.plist/Misc/Debug/DisableWatchDog.
According to it:

image

In section 12.5 Tips and Tricks it's suggested to the end user, in order to debug boot failure, to enable DisableWatchDog feature to prevent automatic reboot.

image

At this point I'm asking my self: what's the purpose of debug=0x100 boot-arg which prevents automatic reboot (the most reliable source is dortania's guide), when DisableWatchDog (at least according to Configuration.pdf) does the same job? Am I missing something?
Thank you so much for the clarifications

@vit9696
Copy link
Contributor

vit9696 commented Feb 21, 2021

There are many watchdogs. This one is for UEFI, debug=0x100 is for SMC/XNU.

@vit9696 vit9696 closed this as completed Feb 21, 2021
@dreamwhite
Copy link
Author

There are many watchdogs. This one is for UEFI, debug=0x100 is for SMC/XNU.

Alright, so how can I choose whether should I use or not config.plist/Misc/Debug/DisableWatchDog? Is there a list of particular firmwares that may require this option to be enabled?

@vit9696
Copy link
Contributor

vit9696 commented Feb 21, 2021

Watchdog interface is standardised by the UEFI spec. Most firmwares have a value configured between 3 and 10 minutes. I would say it is safe to disable watchdog unless you really need it for whatever reasons.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants