Hello,
I have an Asus N4L-VM DH. This is an Intel Core Solo platform with
ICH7-M, it includes the Intel TCO watchdog. When I start the board and
kill watchdog, the Intel watchdog reboots the computer.
If I have suspended (S3) the machine at least once before killing
watchdog, then the board just sits there, no reboot occurs.
I have tested this with softdog, and softdog does not fail to reboot
the computer post suspend/wake-up.
I have compiled the iTCO_wdt module into the kernel, same results as
with the external module.
I have woken the computer from button, rtc alarm or WOL, same results.
Here is a trace:
(boot. NOTE: I disconnected all hard drives but the system drive for
testing, disregard the various 'link down" traces for ATA/SATA drives
in the attached dmesg)
cata:~# lsmod | grep iTCO
iTCO_wdt 9380 1
cata:~# lsof -n | grep watchdog
watchdog 2460 root cwd DIR 33,1 4096 2 /
watchdog 2460 root rtd DIR 33,1 4096 2 /
watchdog 2460 root txt REG 33,1 72416
4342776 /usr/sbin/watchdog
watchdog 2460 root mem REG 33,1 42504
1163415 /lib/i686/cmov/libnss_files-2.7.so
watchdog 2460 root mem REG 33,1 1413540
1163362 /lib/i686/cmov/libc-2.7.so
watchdog 2460 root mem REG 33,1 113248
1130538 /lib/ld-2.7.so
watchdog 2460 root 0u unix 0xf6ce83c0
5342 socket
watchdog 2460 root 1w CHR 10,130
3566 /dev/watchdog
watchdog 2460 root 2r REG 0,3 0
4026531840 /proc/loadavg
watchdog 2460 root 3u raw
5341 00000000:0001->00000000:0000 st=07
watchdog 2460 root 4r REG 0,3 0
4026531842 /proc/meminfo
cata:~# echo mem > /sys/power/state
(suspends)
(WOL packet)
cata:~# killall -s KILL watchdog
cata:~# date
Sun Sep 28 23:52:08 CEST 2008
cata:~# lsmod | grep iTCO
iTCO_wdt 9380 ...