Re: iTCO_wdt on Intel NUC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Valentin,

On Mon, 22 Jul 2019 19:45:04 +0200, Valentin Vidic wrote:
> I'm having trouble getting iTCO_wdt to work on NUC8i5BEH with kernel 4.19.37-5+deb10u1:
> 
> # modprobe i2c_i801
> [40450.070587] i801_smbus 0000:00:1f.4: SPD Write Disable is set
> [40450.070652] i801_smbus 0000:00:1f.4: SMBus using PCI interrupt
> [40450.072919] iTCO_vendor_support: vendor-support=0
> [40450.073485] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
> [40450.073546] iTCO_wdt iTCO_wdt: can't request region for resource [mem 0x00c5fffc-0x00c5ffff]
> [40450.073578] iTCO_wdt: probe of iTCO_wdt failed with error -16
> 
> Is there a way to check if the TCO hardware is missing in this machine
> or something else needs to be updated to get it working?

I think you are contacting the wrong people and list. The iTCO_wdt
driver is a watchdog driver and as such it is handled by the watchdog
subsystem maintainers (Wim Van Sebroeck and Guenter Roeck). You better
write to them and their list (linux-watchdog@vger).

The fact that iTCO_wdt loads when you load i2c-i801 is just a side
effect of an implementation detail (i2c-i801 instantiates the watchdog
device in certain cases, then module alias magic gets the needed driver
loaded automatically). If you only care about SMBus and not watchdog,
you can ignore the error message completely.

If you care about the watchdog feature, you should check what is
conflicting with iTCO_wdt. Error -16 is -EBUSY which suggests that
another driver has already grabbed the memory range. This should be
visible in /proc/iomem.

If it was grabbed by ACPI, you may need an ACPI driver for your
watchdog (if anything like that exists). If it was grabbed by another
non-ACPI driver, both drivers may have to be modified to synchronize
their access to the hardware.

-- 
Jean Delvare
SUSE L3 Support



[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux