kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #54326
[Bug 317270] Re: [Studio XPS 16] touchpad doesn't return from resume
** Changed in: somerville
Status: New => Fix Released
** No longer affects: dell
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/317270
Title:
[Studio XPS 16] touchpad doesn't return from resume
Status in The Somerville Project:
Fix Released
Status in “linux” package in Ubuntu:
Fix Released
Bug description:
The recently released Studio XPS 16 has a problem where it's touchpad
does not return after suspend-to-ram. This has been identified to be
a problem in how the the vista driver handles reseting the touchpad
and keyboard versus how Ubuntu handles it. The Studio XPS 13 had a
similar problem, but legacy code was added to the BIOS to adjust the
behavior of suspend-to-ram when operating on Ubuntu that would still
be compatible with vista instead.
Likely ODMs and OEMs will be more commonly using this method for suspending. Here's some notes from the ODM:
---------
Psudo code as below
Vista driver :
Reset kbc :
Wirte FFh command to 60h port //reset command (keyboard)
EC return : FAh, AAh
Reset touchpad :
Wirte FFh command to 60h port //Reset command (PS2 Mouse / touchpad)
Wirte D4h command to 64h port //Write to Auxiliary Device
EC return : FAh, AAh, 00h
Ubuntu driver :
Reset kbc :
Wirte FFh command to 60h port //reset command (keyboard)
EC return : FAh, AAh
Reset touchpad :
Wirte D4h command to 64h port //Write to Auxiliary Device
EC return : FAh, AAh, 00h
(Ubuntu resets kbc and touchpad at the same time so that only commands EC FFh to 60h port once, but EC do the kbc reset and ps2 reset individually)
---------
Ideally the behavior should be modified to match the Vista behavior
and increase compatibility with machines that normally solely ship
with Vista.
To manage notifications about this bug go to:
https://bugs.launchpad.net/somerville/+bug/317270/+subscriptions