[keymap] Touchpad key broken on Dell Latitude 6430U and 3330

Bug #1193147 reported by Jared Dominguez on 2013-06-20
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
Undecided
Unassigned
systemd (Ubuntu)
Undecided
Unassigned
udev (Ubuntu)
Undecided
Unassigned
Precise
Undecided
Unassigned

Bug Description

Precise's udev package doesn't detect that the Dell Latitude 6430U or 3330 need keyboard force release synthesis. This causes undesirable behavior on these two systems. Quantal and upstream udev have an updated rule to handle the 6430U. Neither have such a rule to handle the 3330. We only ship Ubuntu pre-load systems with an LTS release installed, so the fix needs to be in Precise. Here is a patch to address both.

The attachment "keymap.patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Martin Pitt (pitti) wrote :

Fixed upstream for all Latitude/Precision models now (better to err on the side of applying it to too many models): http://cgit.freedesktop.org/systemd/systemd/commit/?id=f6c9f322

Subscribing sponsors for the precise update.

no longer affects: systemd (Ubuntu Precise)
Changed in udev (Ubuntu):
status: New → Invalid
Changed in systemd (Ubuntu):
status: New → Fix Committed
Changed in udev (Ubuntu Precise):
status: New → Triaged
summary: - 95-keyboard-force-release.rules doesn't detect Latitude 6430U or 3330
+ [keymap] Touchpad key broken on Dell Latitude 6430U and 3330

Thanks!

Martin Pitt (pitti) wrote :

As per the SRU exception (https://wiki.ubuntu.com/StableReleaseUpdates#udev_keymaps), I took the opportunity to update all udev keymaps to the current systemd git master version for precise. SRU uploaded to review queue, unsubscribing sponsors.

Changed in udev (Ubuntu Precise):
status: Triaged → In Progress
tags: added: blocks-hwcert-enablement
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package systemd - 204-0ubuntu5

---------------
systemd (204-0ubuntu5) saucy; urgency=low

  * Add 0000-upstream-keymaps.patch: Backport latest keymap fixes from
    upstream, as we won't be able to update to newer upstream releases anytime
    soon. (LP: #1193147, #1157334, #1152377, #1012365, #727139)
  * Refresh our patches to apply cleanly.
 -- Martin Pitt <email address hidden> Fri, 05 Jul 2013 08:54:06 +0200

Changed in systemd (Ubuntu):
status: Fix Committed → Fix Released

Hello Daniel, or anyone else affected,

Accepted udev into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/udev/175-0ubuntu9.4 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in udev (Ubuntu Precise):
status: In Progress → Fix Committed
tags: added: verification-needed
Changed in hwe-next:
status: New → In Progress
Po-Hsu Lin (cypressyew) on 2013-07-31
Changed in hwe-next:
assignee: nobody → Po-Hsu Lin (cypressyew)
Po-Hsu Lin (cypressyew) wrote :

Hello Steve, Anthony

It seems that the bug still exist even with udev version 175-0ubuntu9.4 installed.
The touchpad and the touchpad buttons are not working at all.

Verified on 201302-12843, 12.04.1 + proposed

Changed in hwe-next:
assignee: Po-Hsu Lin (cypressyew) → nobody
tags: added: verification-failed
removed: verification-needed
Po-Hsu Lin (cypressyew) wrote :

I'll verify this again.

tags: added: verification-needed
removed: verification-failed
Changed in hwe-next:
assignee: nobody → Po-Hsu Lin (cypressyew)
Po-Hsu Lin (cypressyew) wrote :

Verified on:
201302-12843, 201302-12844 (Dell Latitude 3330)
201208-11536 (Dell Latitue 6430U)
Steps:
1. Install 12.04.2 stock Ubuntu and boot to desktop.
2. Test if keyboard works as expected.
3. Press the "disable touchpad" hotkey (Fn+F3).
4. Test if keyboard works as expected.
5. Enable -porposed, and install the proposed udev (175-0ubuntu9.4).
6. Reboot.
7, Repeat step 2,3,4

Expected Result:
1. Keyboard should work before pressing the hotkey.
2. Keyboard should not work after pressing the hotkey.
3. Keyboard should work with the proposed udev installed, whether the hotkey were pressed or not.

Actual Result:
It works as expected.

Summary:
This fix works, thanks!

Changed in hwe-next:
assignee: Po-Hsu Lin (cypressyew) → nobody
tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package udev - 175-0ubuntu9.4

---------------
udev (175-0ubuntu9.4) precise-proposed; urgency=low

  * 00git-keymaps.patch: Update to the latest keymaps from upstream, as per
    SRU exception. Amongst lots of other models, this fixes the Touchpad key
    on Dell Latitude 6430U and 3330 (LP: #1193147)
 -- Martin Pitt <email address hidden> Mon, 24 Jun 2013 12:28:18 +0200

Changed in udev (Ubuntu Precise):
status: Fix Committed → Fix Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Changed in hwe-next:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers