[pve-devel] Blacklisting HP hardware watchdog timer module ?

Alexandre DERUMIER aderumier at odiso.com
Wed Dec 2 11:54:37 CET 2015

I don't have hp server to test,

but on dell server, by default the idrac watchdog is not used (module is not loaded),
if the motherboard intel watchdog is loaded ( iTCO_wdt), the idrac/bmc watchdog module is not loaded.
(to have idrac watchdog working, I need to use nmi_watchdog=0 in grub.cfg to disable motherboard watchdog)

I think the problem with HP, is that both are loaded (motherboard and ilo), but ilo watchdog is not updated.

according to https://www.kernel.org/doc/Documentation/watchdog/hpwdt.txt,
the module need to be loaded with priority=1:

 1. If the kernel has not been booted with nmi_watchdog turned off then
    edit /boot/grub/menu.lst and place the nmi_watchdog=0 at the end of the
    currently booting kernel line.
 2. reboot the sever
 3. Once the system comes up perform a rmmod hpwdt
 4. insmod /lib/modules/`uname -r`/kernel/drivers/char/watchdog/hpwdt.ko priority=1

I don't known what is the advantage to use bmc|ilo|idrac watchdog vs motherboard watchdog ?

----- Mail original -----
De: "Emmanuel Kasper" <e.kasper at proxmox.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Cc: "t lamprecht" <t.lamprecht at proxmox.com>
Envoyé: Mercredi 2 Décembre 2015 11:29:41
Objet: [pve-devel] Blacklisting HP hardware watchdog timer module ?

It seems that the HP Watchdog timer does not work properly: it triggers 
a kernel panic instead of rebooting the server. 

The issue came up here in this thread: 


At least 3 users seem to have solved the problem by blacklisting the 
corresponding hpwdt kernel module. 

As remarked by Alexandre, the Ubuntu folks actually decided to black 
*all* the hardware watchdog timers some time ago 
( https://lists.ubuntu.com/archives/kernel-team/2015-March/054512.html ) 

Should we add hpwdt to our list of blacklisted module ? 


pve-devel mailing list 
pve-devel at pve.proxmox.com 

More information about the pve-devel mailing list