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

Reply via email to