[HP ProBook 4520s Notebook PC] Keyboard stops working after S3 3.11 regression

Bug #1218753 reported by David Henningsson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

After S3 on this laptop, the keyboard is completely non-responsive. (E g, Ctrl-Alt-F1 does not work) The trackpad is still working though.

I believe this is a kernel problem because
 1) It started happening recently, i e, it was not a problem when running with a 3.10 kernel.
 2) I can't find *any* keys working, not even magic keys (REISUB)

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: linux-image-3.11.0-3-generic 3.11.0-3.6
ProcVersionSignature: Ubuntu 3.11.0-3.6-generic 3.11.0-rc6
Uname: Linux 3.11.0-3-generic x86_64
ApportVersion: 2.12.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/hwC0D0', '/dev/snd/hwC0D3', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D3p', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
Date: Fri Aug 30 08:35:47 2013
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=fa2ccdc6-c068-4438-8815-593002a38c7e
InstallationDate: Installed on 2013-05-08 (113 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130508)
MachineType: Hewlett-Packard HP ProBook 4520s
MarkForUpload: True
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-3-generic root=UUID=a5d6e01c-ed1a-49a2-934c-271f53d20520 ro quiet splash vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-3.11.0-3-generic N/A
 linux-backports-modules-3.11.0-3-generic N/A
 linux-firmware 1.113
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/29/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68AZZ Ver. F.08
dmi.board.name: 1413
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 57.1D
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68AZZVer.F.08:bd06/29/2010:svnHewlett-Packard:pnHPProBook4520s:pvr:rvnHewlett-Packard:rn1413:rvrKBCVersion57.1D:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: HP ProBook 4520s
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
David Henningsson (diwic) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote : Re: [HP 4520S, 3.11 regression] Keyboard stops working after S3

David Henningsson, as per http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdHome/?sp4ts.oid=4145326&spf_p.tpst=swdMain&spf_p.prp_swdMain=wsrp-navigationalState%3DswEnvOID%253D4059%257CswLang%253D%257Caction%253DlistDriver&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken#BIOS an update is available for your BIOS (F.21). If you update to this, does it change anything?

If not, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful.

Thank you for your understanding.

tags: added: bios-outdated-f.21
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
David Henningsson (diwic) wrote :

Mainline kernels tested so far:
3.10.10 - not buggy
3.11-rc1 - not buggy
3.11-rc7 - buggy

Revision history for this message
David Henningsson (diwic) wrote :

3.11-rc3 - not buggy
3.11-rc4 - not buggy
3.11-rc5 - not buggy

Revision history for this message
David Henningsson (diwic) wrote :

Sorry, turns out 3.11-rc3 and 3.11-rc5 are buggy as well, it's just more difficult to reproduce than expected, because it does not happen every time.

penalvch (penalvch)
tags: added: needs-bios-update needs-upstream-testing
Revision history for this message
David Henningsson (diwic) wrote :

And also found the bug on 3.11-rc1 now, although it took a while to reproduce.

tags: removed: needs-upstream-testing
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Does the bug exists on 3.10 final:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/

If not, we can bisect between v3.10 and v3.11-rc1.

It might also be worth giving 3.11 final a spin:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/

Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: kernel-da-key
penalvch (penalvch)
tags: added: needs-upstream-testing
tags: added: kernel-bug-exists-upstream-v3.11-rc7
removed: needs-upstream-testing
Revision history for this message
David Henningsson (diwic) wrote :

@Joseph,

I was running 3.10.10 yesterday and didn't experience the bug, so I *think* it's safe. Btw, do you have any script or documentation on how to do a git bisect (in combination with Ubuntu packaging)? If so I can probably do the bisect myself.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

@David,

There is some documentation on bisecting at:
https://wiki.ubuntu.com/Kernel/KernelBisection

I could also help with the bisect by building kernels if you need.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: performing-bisect
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Please test latest development kernel (3.11.0-7.14)

Given the number of bugs that the Kernel Team receives during any development cycle it is impossible for us to review them all. Therefore, we occasionally resort to using automated bots to request further testing. This is such a request.

We are approaching release and would like to confirm if this bug is still present. Please test again with the latest development kernel and indicate in the bug if this issue still exists or not.

You can update to the latest development kernel by simply running the following commands in a terminal window:

    sudo apt-get update
    sudo apt-get dist-upgrade

If the bug still exists, change the bug status from Incomplete to Confirmed. If the bug no longer exists, change the bug status from Incomplete to Fix Released.

Thank you for your help, we really do appreciate it.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-request-3.11.0-7.14
Revision history for this message
David Henningsson (diwic) wrote : Re: [HP 4520S, 3.11 regression] Keyboard stops working after S3

kernel 3.11.0-8.15 confirmed *bad*, i e bug present.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
David Henningsson (diwic) wrote :

Okay, let's see how this will work out...

$ git bisect start
$ git bisect good v3.10
$ git bisect bad v3.11-rc1
Bisecting: 4921 revisions left to test after this (roughly 12 steps)
[1286da8bc009cb2aee7f285e94623fc974c0c983] Merge tag 'sound-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

Revision history for this message
David Henningsson (diwic) wrote :

Seems I can't reproduce the bug on that kernel.

$ git bisect good
Bisecting: 2849 revisions left to test after this (roughly 11 steps)
[1b375dc30710180c4b88cc59caba6e3481ec5c8b] mutex: Move ww_mutex definitions to ww_mutex.h

Revision history for this message
David Henningsson (diwic) wrote :

Reproduced, but on 5th attempt, so I'm suddenly unsure if the last one was good, because I only tried five times...

$ git bisect bad
Bisecting: 1051 revisions left to test after this (roughly 10 steps)
[899dd388853071f5c8848545209d4e2c5d95b1d9] Merge tag 'for-linus-3.11-merge-window-part-1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs

Revision history for this message
penalvch (penalvch) wrote :

David Henningsson, if it wouldn't be too onerous, I would just mark it bad if you can't suspend/resume 30-50 times.

Revision history for this message
David Henningsson (diwic) wrote :

Can't reproduce with kernel on step 3.

$ git bisect good
Bisecting: 463 revisions left to test after this (roughly 9 steps)
[5b0207bb59b26a8cb5b53f13c99c67eb0d2a7abb] Merge branch 'drm-next-3.11' of git://people.freedesktop.org/~agd5f/linux into drm-next

Revision history for this message
David Henningsson (diwic) wrote :

While waiting for the next kernel to compile, I also tested 3.12-rc2, which failed at the first attempt. I e, still present upstream.

Revision history for this message
David Henningsson (diwic) wrote :

Step 4 is good too, I hope...

$ git bisect good
Bisecting: 239 revisions left to test after this (roughly 8 steps)
[fd0932d7f80146f115671a165461c6f877620abb] Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next

Revision history for this message
David Henningsson (diwic) wrote :

$ git bisect good
Bisecting: 120 revisions left to test after this (roughly 7 steps)
[a82a729f04232ccd0b59406574ba4cf20027a49d] Merge branch 'akpm' (updates from Andrew Morton)

penalvch (penalvch)
tags: added: kernel-bug-exists-upstream-v3.12-rc2
removed: kernel-bug-exists-upstream-v3.11-rc7
Revision history for this message
penalvch (penalvch) wrote :

David Henningsson, as per http://h20565.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdHome/?sp4ts.oid=4145326&spf_p.tpst=swdMain&spf_p.prp_swdMain=wsrp-navigationalState%3DswEnvOID%253D4059%257CswLang%253D%257Caction%253DlistDriver&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken#BIOS an update is available for your BIOS (F.21). If you update to this following https://help.ubuntu.com/community/BiosUpdate , does it change anything? If it doesn't, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

As well, if still reproducible, what was the final commit from your bisect?

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
summary: - [HP 4520S, 3.11 regression] Keyboard stops working after S3
+ [HP ProBook 4520s Notebook PC] Keyboard stops working after S3 3.11
+ regression
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.