On Mon, Jul 22, 2019 at 06:10:26PM +0200, Valentin Vidić wrote: > On Mon, Jul 22, 2019 at 08:45:50AM -0700, Guenter Roeck wrote: > > Weird. Is iTCO_wdt instantiated twice ? > > I don't think so. I blacklisted iTCO_wdt module and rebooted but > the iTCO_wdt line in /proc/iomem still appears although the module > was not loaded. > > I suspect that it might have to do with one of these modules? > > drivers/platform/x86/intel_pmc_ipc.c:#define TCO_DEVICE_NAME "iTCO_wdt" > drivers/mfd/lpc_ich.c: .name = "iTCO_wdt", > drivers/i2c/busses/i2c-i801.c: pdev = platform_device_register_resndata(&pci_dev->dev, "iTCO_wdt", -1, > Correct. I suspect that the driver may be instantiated from two locations on your system. On top of that, there is also wdat_wdt, which instantiates a watchdog device through ACPI. Overall there are lots of areas where things can go wrong with this driver. Guenter