Ubuntu

Keyboard very slow after resume with Macbook 4.1

Reported by Damien Cassou on 2009-02-09
32
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned

Bug Description

Hi,

often when I resume the computer after a suspend to ram, the keyboard responds very slowly: i.e., I press a key and the event is handled two or three seconds later. This already happened with Hardy but I'm now running a fresh Intrepid and the problem still occurs. Only a full restart can bring the keyboard back to being usable.

I followed DebuggingKernelSuspend documentation on the wiki and I attach the generated dmesg file.

$ uname -a
Linux luz 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
Package: linux-image-2.6.27-11-generic 2.6.27-11.27
ProcCmdLine: root=UUID=95867fa9-6a8a-4be3-8097-d9e512d5441d ro quiet splash
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/username/Documents/configuration/scripts
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.27-11.27-generic
SourcePackage: linux

Damien Cassou (cassou) wrote :
Damien Cassou (cassou) wrote :

I forgot to say that the touchpad also feels very unresponsive.

Damien Cassou (cassou) wrote :

I forgot to say that the mouse is very slow too and some mouse-clics are ignored.

Simon Hausmann (shausman) wrote :

In Karmic the situation seems to have improved. 3 out of 5 times the macbook wakes up and the keyboard and mouse are just fine. The other times they're unusable again and require a reboot.

It almost appears that the'yre slow because their events are being polled, but top doesn't indicate any CPU usage.

Damien Cassou (cassou) wrote :

Hi Simon,

could you please copy/past /var/log/messages when that happens? I have a stack trace in there.

Bye

Simon Hausmann (shausman) wrote :

Yes, I've attached a truncated dmesg output.

William Wolf (throughnothing) wrote :

I have the same issue with karmic. Sometimes the computer will resume from suspend fine with no issues, but id say about half of the time it has the sluggishness, my load stays around 3-4, and my mouse and keyboard are very laggy. The keyboard is even laggy if i switch over to a console and kill X, so it's not an X only thing as I had thought.

 I also notice that when i suspend my computer for shorter periods of time, it seems more likely to resume fine, but if i leave it suspended all day, it will usually be slow when i resume.

airlabam (airlab-am) wrote :

I have the same issues on a Macbook 4.1, with the same symptoms as WilliamWolf -- shorter periods of leaving the computer suspended yield a lower chance of laggy touchpad+keyboard, while higher periods of time carry a risk of touchpad/keyboard not working after a resume. The problem does not affect my external keyboard or mouse, but it really makes laptop usage inconvenient and necessitates unnecessary reboots.

Damien Cassou (cassou) wrote :

I opened an issue on the Linux kernel tracker: http://bugzilla.kernel.org/show_bug.cgi?id=14718.

Note that I propose 50€ to get this bug fixed. If you want to propose money too, you can add a bid to http://www.cofundos.org/project.php?id=178.

Damien Cassou (cassou) wrote :

From Zhang Rui 2010-01-18 02:42:33 (http://bugzilla.kernel.org/show_bug.cgi?id=14718):
    so please boot with kernel parameter "irqpoll" and see if the problem still exist.

Jeremy Foshee (jeremyfoshee) wrote :

Hi Damien,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Confirmed
Damien Cassou (cassou) wrote :

The bug has been tested in the latest upstream kernel already: http://bugzilla.kernel.org/show_bug.cgi?id=14718

tags: removed: needs-upstream-testing

I also have a MacBook 4,1, currently running Lucid amd64, and I'm experiencing this bug too. In fact, it's been happening ever since Hardy, sometimes very frequently, sometimes only rarely, and always in a very unpredictable manner. On my machine it's primarily the touchpad that tends to be sluggish after resuming from suspend, less so the keyboard (or perhaps I'm just using the touchpad more than the original submitter).

I have a looming suspicion (but I can't prove for sure) that the probability of a sluggish touchpad increases when an external USB device (like a hard disk or an mp3 player) had been connected earlier during the same session but wasn't any longer when going into suspend mode. Also, in earlier Ubuntu releases (before plymouth), there were sometimes text mode messages about interrupts not having been cared about while resuming. Whenever one of those appeared the touchpad and/or keyboard was certain to be unuseable.

I'd be happy to help resolve this bug. I don't have 50 euros to spare (blame it on the MacBook), but feel free to ask for log files, modprobing, lspci output, whatever.

Damien Cassou (cassou) wrote :

Hi Sebastian,

could you please let a note on the upstream tracker too? http://bugzilla.kernel.org/show_bug.cgi?id=14718

Thanks

Damien, I added a comment upstream. Also, I retract my remark about a possible influence of external USB devices. After some more playing around,this doesn't seem very likely after all.

I've hadn't had this issue anymore since upgrading to Maverick. Has anybody else?

I haven't had the issue since Maverick either.

2010/10/26 Sebastian Thürrschmidt <email address hidden>:
> I've hadn't had this issue anymore since upgrading to Maverick. Has
> anybody else?
>
> --
> Keyboard very slow after resume with Macbook 4.1
> https://bugs.launchpad.net/bugs/327311
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “linux” package in Ubuntu: Confirmed
>
> Bug description:
> Hi,
>
> often when I resume the computer after a suspend to ram, the keyboard responds very slowly: i.e., I press a key and the event is handled two or three seconds later. This already happened with Hardy but I'm now running a fresh Intrepid and the problem still occurs. Only a full restart can bring the keyboard back to being usable.
>
> I followed DebuggingKernelSuspend documentation on the wiki and I attach the generated dmesg file.
>
> $ uname -a
> Linux luz 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux
>
> ProblemType: Bug
> Architecture: i386
> DistroRelease: Ubuntu 8.10
> Package: linux-image-2.6.27-11-generic 2.6.27-11.27
> ProcCmdLine: root=UUID=95867fa9-6a8a-4be3-8097-d9e512d5441d ro quiet splash
> ProcEnviron:
>  PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/username/Documents/configuration/scripts
>  LANG=en_US.UTF-8
>  SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.27-11.27-generic
> SourcePackage: linux
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/327311/+subscribe
>

--

William Wolf

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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