Bug 486024
| Summary: | i8042 unbind required for keyboard/mouse to be useable following hibernate/resume cycle on Dell D630 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | ritz <rkhadgar> | ||||
| Component: | kernel | Assignee: | John Feeney <jfeeney> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | desktop-bugs <desktop-bugs> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 5.3 | CC: | dzickus, iannis, jfeeney, jwest, tao, vbenes | ||||
| Target Milestone: | rc | Keywords: | Patch | ||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2010-08-25 13:17:28 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | 450326 | ||||||
| Bug Blocks: | 502912, 533192, 600363 | ||||||
| Attachments: |
|
||||||
|
Description
ritz
2009-02-17 22:12:15 UTC
I'm pretty sure this is a kernel bug - why did it get reassigned? seems to be Input: atkbd - properly handle special keys on Dell Latitudes Giel de Nijs [Fri, 2 Nov 2007 13:08:02 +0000 (09:08 -0400)] Most of Fn+F? special keys on (at least) the Dell Latitude laptops don't generate a hardware key release event so the driver has to generate one. http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=554101e3e5f396b987c846332863a3fcdc87b1d6#patch1 Input: atkbd - expand Latitude's force release quirk to other Dells Dell laptops fail to send key up events for several of their special keys. There's an existing quirk in the kernel to handle this, but it's limited to the Latitude range. This patch extends it to cover all portable Dells. http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=61579ba83934d397a4fa2bb7372de9ae112587d5 Possibly Input: atkbd - mark keyboard as disabled when suspending/unloading This will shut off garbage that may come from KBD port during resume. http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=57f5b1590f2d801a3a7f072e2c65f14d4545852c -- ritz oh ! added patch required for dmi The patch below adds DMI/SMBIOS based module autoloading to the Linux kernel. The idea is to load laptop drivers automatically (and other drivers which cannot be autoloaded otherwise), based on the DMI system identification information of the BIOS. (Update to dmi_scan.c, and dmi.h needed) http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=4f5c791a850e5305a5b1b48d0e4b4de248dc96f9 x86: left over fix for leak of early_ioremp in dmi_scan http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=3212bff370c2f22e4987c6679ba485654cefb178 -- ritz _TEST_ kernel can be picked up from http://people.redhat.com/rkhadgar/work/bz486024/ -- ritz This event sent from IssueTracker by rkhadgar issue 179416 Created attachment 333439 [details]
patch based on upstream code
My apologies to all who have been waiting on this. I'll have a kernel to test shortly. Thanks go to ritz for providing the patch. Any chance anyone with appropriate hardware could test the rpms I made? See http://people.redhat.com/jfeeney/.bz486024 Much appreciated. John I'm afraid that this patch can't be posted or won't be accepted in rhel5.6 if there is no testing done. Could someone please provide some testing feedback. Thanks. John |