Cursor is frozen when Macbook resumes on Intrepid

Bug #292139 reported by Nikolaj Sheller
4
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Intrepid by Nikolaj Sheller
Nominated for Jaunty by Nikolaj Sheller

Bug Description

The touchpad/appletouch seems to be responding.
If the mouse is over a window after resume, the window receives clicks, and scrolls up and down when using two fingers, but the cursor itself is immovable/frozen/does not move.

Restarting X does not solve the problem.

No obvious errors relating to this are visible in the log.

This worked on ubuntu 8.04 hardy heron.

This error has been observed on ubuntu 8.10 Intrepid Ibex on a MacBook 2,1 C2D.
2.6.27-7-generic #1 SMP Thu Oct 30 04:12:22 UTC 2008 x86_64 GNU/Linux

Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :
Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :
Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

Switching VT does not help.

Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

I'm a bit uncertain what the last 3 lines of the Xorg log indicate:

(II) appletouch: x-axis range 0 - 1599
(II) appletouch: y-axis range 0 - 386
(--) appletouch touchpad found
(II) Mouseemu virtual mouse: Device reopened after 10 attempts.
(**) Mouseemu virtual mouse: YAxisMapping: buttons 4 and 5
(**) Mouseemu virtual mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) Mouseemu virtual keyboard: Device reopened after 10 attempts.
(II) Video Bus: Device reopened after 10 attempts.
(II) HID 05ac:1000: Device reopened after 10 attempts.
(WW) HID 05ac:1000: Grab failed (Device or resource busy)
(**) HID 05ac:1000: YAxisMapping: buttons 4 and 5
(**) HID 05ac:1000: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200

Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

After resume, performing:
modprobe -r appletouch
modprobe appletouch

restores the pointer to a functioning state.

Revision history for this message
kest (kest12) wrote :

Yes i can confirm this bug. It's big problem for apple macbooks users.

Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

Yes. It is very annoying.

I have seen that logging on as another user after resume can restore cursor movement as well.

Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

Bug #282415 seems to solve this problem for me, although I then see Bug #280290.

Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

Solving Bug #282415 does not solve the frozen cursor problem after all. I just see Bug #280290 sometimes instead of the frozen cursor.

Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automated message]

Hi nikolajsheller,

Please attach the output of `lspci -vvnn` too.

Changed in xorg-server:
status: New → Incomplete
Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

I am not sure why lspci has been requested, as the malfunctioning device is a usb device.

I have attached output from both "lspci -vvnn" and "lsusb -v".

Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

Based on comments #5 and #11, seems to be a kernel issue rather than xorg.

Changed in xorg-server:
status: Incomplete → New
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Nikolaj,

Care to try the latest pre-release of Jaunty 9.04 (currently Alpha3) which contains a 2.6.28 based kernel - http://cdimage.ubuntu.com/releases/jaunty/ . You should be able to test suspend/resume via a LiveCD. Please let us know your results. Thanks.

Changed in linux:
status: New → Incomplete
Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

I am unable to test this using the live CD.

Jaunty beta 3 does not boot into the desktop.
Jaunty beta 3 boots, shows a brown background with a cursor in X, and nothing else. No login screen, no desktop.

I can't restart X (fn-ctrl-alt-backspace), change into another tty (fn-ctrl-alt-F1 through F10), eject the CD or get any other response from the machine.

The mouse cursor can be moved though...

Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

I can't suspend by closing the lid.
In earlier versions of Ubuntu, suspend on closing of lid was not enabled by default, which is probably why this does not work.

Changed in linux:
importance: Undecided → Medium
status: Incomplete → Triaged
Revision history for this message
Nikolaj Sheller (nikolajsheller) wrote :

This issue seems to be resolved in the final version of Jaunty.

I think this issue can be closed for jaunty

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Closing per previous comment. Thanks.

Changed in linux (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.