Public bug reported:
During resume from either suspend or hibernate, all human interface device
input queues should be cleared. Any sort of typeahead, mouseahead or (in
this case) power-button-event-ahead after a resume is going to be
unexpected at best.
Details:
I have a Dell Inspiron 9300 laptop. This has just recently become
able to suspend & resume under Ubuntu (didn't work with 7.10 Gutsy,
works great with 8.10 Intrepid -- I never tried 8.04 Hardy).
I had one horrific experience, as follows:
Once when trying to suspend using the power button, the system didn't
recognize the button (normally it does). I gave up after a few seconds
and used the "Switch users or shut down" Fast User Switch Applet menu to
suspend.
Later, on resume, I immediately started using the mouse, moved it to
some UI element on the screen and left-clicked _just in time_ for the
much-delayed power button action to finally come through. As I was
reaching for the mouse button it popped up the "Shut Down the Computer"
dialog; my click landed right on "Restart" -- so I unintentionally
rebooted!
HW & supporting SW details, tested to work through resume cycles:
Dell Inspiron 9300 (Ubuntu 8.10 Intrepid Ibex, 2.6.27-9 kernel, gnome)
Broadcom BCM4401-B0 100baseT NIC (b44 driver)
Intel PRO/Wireless 2915ABG [Calexico2] wireless NIC (ipw2200 driver)
ATI M22 [Mobility Radeon X300] (fglrx driver v. 8.54.3; compiz fully
operational)
Intel ICH6 AC'97 Audio Controller (snd_intel8x0)
NEC ND-6500A DVD+-RW
USB (UHCI + EHCI, uhci_hcd & ehci_hcd)
Dell Wireless 350 Bluetooth (btusb, bluetooth) -- only tested pairing &
service detection
Touchpad [ID'd as "AlpsPS/2 ALPS GlidePoint"] (synaptics_drv.so) --
unfortunately still works after resume
Not tested:
Flash media
PCMCIA/Cardbus
Firewire
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: fglrx
Package: linux-image-2.6.27-9-generic 2.6.27-9.19
ProcCmdLine: root=UUID=58d7ecac-1956-4205-9325-e5730a34a5d4 ro quiet splash
ProcEnviron:
PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.27-9.19-generic
SourcePackage: linux
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: apport-bug
--
clear user input queues on PM resume
https://bugs.launchpad.net/bugs/316875
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs