It seems the kernel driver does not update using the correct order. Here is what ITE sent me (including the two attachments):
1. If you wanted WDT to stop, you will need to set ¡§index 74(HWB)¡¨ and ¡§index 73h(LSB)¡¨ to 00h 2. If you wanted WDT to restart. You will need to first set ¡§index 74h(HWB)¡¨ values then set ¡§index 73h(LSB)¡¨afterwards. Example writeport ( 0x72 , 0xD0) writeport ( 0x74 , 0x00) writeport ( 0x73 , 0x0F) / / ¡K 1. WDT to stop writeport ( 0x74 , 0x00) writeport ( 0x73 , 0x00) 2. WDT to restart writeport ( 0x74 , 0x00) writeport ( 0x73 , 0x0F) Watch Dog Timer Spec IT8720 LDN 07 about WDT Register Detail Spec ** Attachment added: "image001.jpg" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/932381/+attachment/2740027/+files/image001.jpg -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/932381 Title: IT87 watchdog timer driver not working To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/932381/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs