FS#53309 - Recompile kernel with CONFIG_ACPI_WATCHDOG as module

Attached to Project: Arch Linux
Opened by Andrea Diamantini (adjam) - Tuesday, 14 March 2017, 14:44 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 14 March 2017, 23:12 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
please, recompile kernel with CONFIG_ACPI_WATCHDOG=m instead of y, to let eventually unload and/or blacklist it.
My system doesn't have an acpi supported watchdog and on startup the kernel everytime lists the following error:

platform wdat_wdt: failed to claim resource 4
ACPI: watchdog: Device creation failed: -16


Recompiling the kernel with the ACPI watchdog as module and blacklisting it just fixes it!

Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
I think it depends on your hardware. Just start your machine and check dmesg for errors.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 14 March 2017, 23:12 GMT
Reason for closing:  None
Comment by Jan de Groot (JGC) - Tuesday, 14 March 2017, 15:57 GMT
CONFIG_ACPI_WATCHDOG is a bool value, not tristate. Setting it to m will disable the code and so will remove watchdog support from the ACPI module.
Comment by Dave Reisner (falconindy) - Tuesday, 14 March 2017, 16:01 GMT
also, -16 is EBUSY (not ENOENT), which means that this watchdog device exists, but probably something else has already claimed it.

I think the right "fix" here is to ignore the error.
Comment by Andrea Diamantini (adjam) - Tuesday, 14 March 2017, 18:06 GMT
It was "n" NOT "m" in my config, right. That's because I disabled watchdog timer support.
Sorry for the noise guys. And thanks for explanations :)

Loading...