This bug is still active in Hardy and is now a regression from Gutsy (e.g. it happens reproducibly whereas in Gutsy it was very infrequent).
I can regain keyboard and trackpad function by activating the power button and going through a suspend-unsuspend cycle. A short suspend interval never triggers the bug while a long suspend interval always triggers the bug.
~$ uname -a
Linux 2.6.24-17-generic #1 SMP Thu May 1 14:31:33 UTC 2008 i686 GNU/Linux
$ dmesg | grep i8042
[ 8.836731] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 8.836736] serio: i8042 AUX port at 0x60,0x64 irq 12
This bug is still active in Hardy and is now a regression from Gutsy (e.g. it happens reproducibly whereas in Gutsy it was very infrequent).
I can regain keyboard and trackpad function by activating the power button and going through a suspend-unsuspend cycle. A short suspend interval never triggers the bug while a long suspend interval always triggers the bug.
~$ uname -a
Linux 2.6.24-17-generic #1 SMP Thu May 1 14:31:33 UTC 2008 i686 GNU/Linux
$ dmesg | grep i8042
[ 8.836731] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 8.836736] serio: i8042 AUX port at 0x60,0x64 irq 12