no error from watchdog , or very few in the past
I do get this errors . But not all the time . Didn’t bother about these yet
OK
Same here. Watschdog errors at shutdown.
I will try to block iTCO_vendor_support as well to see if the messages will go away. I’ll be back with the result a bit later on.
Blocking iTCO_vendor_support
(and iTCO_wdt
just in case) in a .conf file in /etc/modprobe.d
seems to have taken care of those messages.
https://wiki.archlinux.org/index.php/Blacklisting#Blacklisting
I solved this adding module_blacklist=iTCO_wdt,iTCO_vendor_support
to my kernel parameters.
Also to the kernel parameters nowatchdog
Yup, I forgot to mention this, but it is also in my parameters.
How can I add this?
I guess nowatchdog is already added to the kernel boot parameters by default. Check:
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=c884383f-7e51-4984-9883-cb661682c5e6 rw quiet loglevel=3 nowatchdog
Yep, enabled by default with EndeavourOS - which is a nice little tweak.
So THAT can’t be the mistake …
Check what watchdog modules your system is using:
lsmod | grep -e dog -e wdt
and blacklist them.
[uwe@HAL ~]$ lsmod | grep -e dog -e wdt
iTCO_wdt 16384 0
intel_pmc_bxt 16384 1 iTCO_wdt
iTCO_vendor_support 16384 1 iTCO_wdt
[uwe@HAL ~]$
How and WHERE can I blacklist them? I never had such a problem before!
See above:
Blacklist the modules in /etc/modeprobe.d/blacklist.conf (create this file if you don’t have it).
On one of my computers, I had to do this.
For example, the watchdogs I had in use were 2 modules, iTCO_wdt
and mei_wdt
; mei-wdt
is part of Intel’s Management Engine Interface. I have blacklisted both; this is what my /etc/modeprobe.d/blacklist.conf looks like:
# disable intel mei (including mei_watchdog)
blacklist mei
blacklist mei_me
blacklist mei_hdcp
blacklist mei_wdt
# Do not load the 'iTCO_wdt' watchdog module on boot.
blacklist iTCO_wdt
That’s for my modules; you’ll want to use the ones that you have instead.
(I’m not familiar with intel_pmc_bxt
- you may want to try just blacklisting the 2 iTCO modules first, as I know it is safe to do so)
Found some info on it:
This driver provides support for the PMC (Power Management Controller) on Intel Broxton and Apollo Lake. The PMC is a multi-function device that exposes IPC, General Control Register and P-unit access. In addition this creates devices for iTCO watchdog and telemetry that are part of the PMC.
Disabling the iTCO watchdog modules might be all you need, then.