i2c_hid i2c-ELAN2514:00: failed to change power setting.

Bug #1807377 reported by Cristian Aravena Romero on 2018-12-07
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
Confirmed
Medium
linux (Ubuntu)
Undecided
Unassigned

Bug Description

Hello,

dmesg:
[ 1.862577] i2c_hid i2c-ELAN2514:00: failed to change power setting.

Best regards,
--
Cristian Aravena Romero (caravena)

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: linux-image-4.19.0-8-generic 4.19.0-8.9
ProcVersionSignature: Ubuntu 4.19.0-8.9-generic 4.19.6
Uname: Linux 4.19.0-8-generic x86_64
ApportVersion: 2.20.10-0ubuntu14
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: caravena 2769 F.... pulseaudio
 /dev/snd/pcmC0D0p: caravena 2769 F...m pulseaudio
CurrentDesktop: ubuntu:GNOME
Date: Fri Dec 7 08:35:57 2018
HibernationDevice: RESUME=UUID=efcf081f-0bb0-4907-b78c-1299aa4aee57
InstallationDate: Installed on 2018-12-02 (4 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
MachineType: HP HP Pavilion x360 Convertible 14-cd0xxx
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-4.19.0-8-generic root=UUID=28bdadba-133c-4f5b-a5c9-b06993ea7ce2 ro rootflags=subvol=@ quiet splash vt.handoff=1
RelatedPackageVersions:
 linux-restricted-modules-4.19.0-8-generic N/A
 linux-backports-modules-4.19.0-8-generic N/A
 linux-firmware 1.176
SourcePackage: linux
UpgradeStatus: Upgraded to disco on 2018-12-02 (4 days ago)
dmi.bios.date: 06/14/2018
dmi.bios.vendor: Insyde
dmi.bios.version: F.13
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: 8486
dmi.board.vendor: HP
dmi.board.version: 72.19
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 31
dmi.chassis.vendor: HP
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnInsyde:bvrF.13:bd06/14/2018:svnHP:pnHPPavilionx360Convertible14-cd0xxx:pvrType1ProductConfigId:rvnHP:rn8486:rvr72.19:cvnHP:ct31:cvrChassisVersion:
dmi.product.family: 103C_5335KV HP Pavilion
dmi.product.name: HP Pavilion x360 Convertible 14-cd0xxx
dmi.product.sku: 3PX63LA#ABM
dmi.product.version: Type1ProductConfigId
dmi.sys.vendor: HP

Hello,

Open bug in launchpad.net
https://bugs.launchpad.net/bugs/1807377

dmesg:
i2c_hid i2c-ELAN2514:00: failed to change power setting.

Best regards,
--
Cristian Aravena Romero (caravena)

Changed in linux:
importance: Unknown → Medium
status: Unknown → Confirmed
Andy Lavr (lavrandy) wrote :

i2c-hid: Add a small delay for Synaptics/Elan touchpanel

 Synaptics/Elan touchpanel sometimes does not work in desktop session
although it works in display manager.

 During user logging, the display manager exits, close the HID device,
then the device gets runtime suspended and powered off. The desktop
session begins shortly after, opens the HID device, then the device gets
runtime resumed and powered on.

 If the trasition from display manager to desktop sesesion is fast, the
touchpanel cannot switch from powered off to powered on in short
timeframe. So add a small delay to workaround the issue.

tags: added: patch
Andy Lavr (lavrandy) wrote :

FIXED PATCH

2c-hid: Add a small delay for Synaptics/Elan touchpanel

 Synaptics/Elan touchpanel sometimes does not work in desktop session
although it works in display manager.

 During user logging, the display manager exits, close the HID device,
then the device gets runtime suspended and powered off. The desktop
session begins shortly after, opens the HID device, then the device gets
runtime resumed and powered on.

 If the trasition from display manager to desktop sesesion is fast, the
touchpanel cannot switch from powered off to powered on in short
timeframe. So add a small delay to workaround the issue.

Kai-Heng Feng (kaihengfeng) wrote :

Hi Andy,

As original author of the quirk, I don't think you need to copy the commit message as is, simply states the quirk can solve your issue should be suffice.

Also, please send the patch to upstream so we can backport it.

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.