iTCO_wdt v1.03 (30-Apr-2008) will not reboot ICH7-M platform after acpi suspend/wake-up

Previous thread: Oops/Warning report for the week of September 28th, 2008 by Arjan van de Ven on Sunday, September 28, 2008 - 1:12 pm. (1 message)

Next thread: BUG kmalloc-16: Object already free by Justin Mattock on Sunday, September 28, 2008 - 3:54 pm. (6 messages)
From: JPM
Date: Sunday, September 28, 2008 - 3:20 pm

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  ...
Previous thread: Oops/Warning report for the week of September 28th, 2008 by Arjan van de Ven on Sunday, September 28, 2008 - 1:12 pm. (1 message)

Next thread: BUG kmalloc-16: Object already free by Justin Mattock on Sunday, September 28, 2008 - 3:54 pm. (6 messages)