[HP Pavilion x2 - 12-b003nf (ENERGY STAR)] Synaptics touchpad not configured by HID RMI

Bug #1611081 reported by GreenSkol
38
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Hello,

The touchpad on the HP Pavilion X2 is not configured properly by hid_rmi and therefore is not detected at all later on by Xorg.

The following can be seen in kern.log:

Aug 8 20:11:45 X2 kernel: [ 4.201783] hid-rmi 0003:06CB:7D29.0001: Scanning PDT...
Aug 8 20:11:45 X2 kernel: [ 4.203792] hid-rmi 0003:06CB:7D29.0001: Found F34 on page 0x00
Aug 8 20:11:45 X2 kernel: [ 4.211498] hid-rmi 0003:06CB:7D29.0001: Found F01 on page 0x00
Aug 8 20:11:45 X2 kernel: [ 4.213905] hid-rmi 0003:06CB:7D29.0001: Found F12 on page 0x00
Aug 8 20:11:45 X2 kernel: [ 4.218779] hid-rmi 0003:06CB:7D29.0001: Found F54 on page 0x01
Aug 8 20:11:45 X2 kernel: [ 4.224524] hid-rmi 0003:06CB:7D29.0001: Found F30 on page 0x02
Aug 8 20:11:45 X2 kernel: [ 4.229785] hid-rmi 0003:06CB:7D29.0001: Found F55 on page 0x03
Aug 8 20:11:45 X2 kernel: [ 4.235778] hid-rmi 0003:06CB:7D29.0001: Found F51 on page 0x04
Aug 8 20:11:45 X2 kernel: [ 4.240853] hid-rmi 0003:06CB:7D29.0001: rmi_scan_pdt: Done with PDT scan.
Aug 8 20:11:45 X2 kernel: [ 4.254044] hid-rmi 0003:06CB:7D29.0001: No 2D sensor found, giving up.
Aug 8 20:11:45 X2 kernel: [ 4.254052] hid-rmi 0003:06CB:7D29.0001: Error while initializing F11 (-19).
Aug 8 20:11:45 X2 kernel: [ 4.260475] hid-rmi 0003:06CB:7D29.0001: hiddev0,hidraw2: USB HID v1.11 Mouse [SYNAPTICS Synaptics HIDUSB TouchPad V03] on usb-0000:00:14.0-2.1/input0
Aug 8 20:11:45 X2 kernel: [ 4.260482] hid-rmi 0003:06CB:7D29.0001: Device failed to be properly configured

I'll attach dmesg, devices & xOrg log to this bug.

Workaround: touchpad can be detected by hid_generic if blacklisting hid_rmi but is then lacking scrolling/multi-touch functionalities.
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: greenskol 3454 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=bd8f9fbe-28b6-433f-9543-894034b9586d
InstallationDate: Installed on 2016-08-02 (6 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
MachineType: HP HP Pavilion x2 Detachable
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-31-generic.efi.signed root=UUID=8455b162-d9c3-4f18-92b8-7b88707ecbba ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-31.50-generic 4.4.13
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-31-generic N/A
 linux-backports-modules-4.4.0-31-generic N/A
 linux-firmware 1.157.2
Tags: xenial
Uname: Linux 4.4.0-31-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/27/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F.04
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 8181
dmi.board.vendor: HP
dmi.board.version: 42.13
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF.04:bd11/27/2015:svnHP:pnHPPavilionx2Detachable:pvr:rvnHP:rn8181:rvr42.13:cvnHP:ct10:cvrChassisVersion:
dmi.product.name: HP Pavilion x2 Detachable
dmi.sys.vendor: HP

Revision history for this message
GreenSkol (greenskol) wrote :

Content of dmesg

Revision history for this message
GreenSkol (greenskol) wrote :

Xorg log

Revision history for this message
GreenSkol (greenskol) wrote :

/proc/bus/input/devices

Revision history for this message
GreenSkol (greenskol) wrote :

Computer model:

HP Pavilion x2 detachable 12-b003nf
P/N: V0Y26EA

Ubuntu release:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"

Kernel version:

Linux X2 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lsusb info for the Touchpad:

Bus 001 Device 004: ID 06cb:7d29 Synaptics, Inc.

summary: - HP Pavilion X2 12 >Touchpad not configured by HID RMI
+ HP Pavilion X2 12 > Synaptics touchpad not configured by HID RMI
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1611081

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
GreenSkol (greenskol) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected xenial
description: updated
Revision history for this message
GreenSkol (greenskol) wrote : CRDA.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : CurrentDmesg.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : IwConfig.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : JournalErrors.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : Lspci.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : Lsusb.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : ProcEnviron.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : ProcInterrupts.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : ProcModules.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : PulseList.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : RfKill.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : UdevDb.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : WifiSyslog.txt

apport information

Revision history for this message
GreenSkol (greenskol) wrote : Re: HP Pavilion X2 12 > Synaptics touchpad not configured by HID RMI

Requested logs added automatically as per #5, changing status to "confirmed" as requested.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.8 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8-rc1

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
GreenSkol (greenskol) wrote :

Hi,

This is a fresh install of Ubuntu 16.04 on this laptop so I don't have any previous install known to be working.

I've tried the latest v4.8 kernel and exactly the same issue and logs:

$ uname -a
Linux X2 4.8.0-040800rc1-generic #201608072231 SMP Mon Aug 8 02:33:57 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ dmesg | grep hid-rmi
[ 6.203382] hid-rmi 0003:06CB:7D29.0001: Scanning PDT...
[ 6.206865] hid-rmi 0003:06CB:7D29.0001: Found F34 on page 0x00
[ 6.210183] hid-rmi 0003:06CB:7D29.0001: Found F01 on page 0x00
[ 6.212564] hid-rmi 0003:06CB:7D29.0001: Found F12 on page 0x00
[ 6.236901] hid-rmi 0003:06CB:7D29.0001: Found F54 on page 0x01
[ 6.261026] hid-rmi 0003:06CB:7D29.0001: Found F30 on page 0x02
[ 6.271170] hid-rmi 0003:06CB:7D29.0001: Found F55 on page 0x03
[ 6.279788] hid-rmi 0003:06CB:7D29.0001: Found F51 on page 0x04
[ 6.285213] hid-rmi 0003:06CB:7D29.0001: rmi_scan_pdt: Done with PDT scan.
[ 6.298179] hid-rmi 0003:06CB:7D29.0001: No 2D sensor found, giving up.
[ 6.298252] hid-rmi 0003:06CB:7D29.0001: Error while initializing F11 (-19).
[ 6.301642] hid-rmi 0003:06CB:7D29.0001: hiddev0,hidraw1: USB HID v1.11 Mouse [SYNAPTICS Synaptics HIDUSB TouchPad V03] on usb-0000:00:14.0-2.1/input0
[ 6.301646] hid-rmi 0003:06CB:7D29.0001: Device failed to be properly configured

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
penalvch (penalvch)
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
GreenSkol (greenskol) wrote :

Hi,

Here is exactly as it's written on the sticker (info I already provided in comment #4 btw):

HP Pavilion x2 Detachable
12-b003nf
Product No: V0Y26EA #ABF

After checking HP website (http://h20195.www2.hp.com/v2/default.aspx?cc=fr&lc=fr&oid=10135699), I also found the following references for this model if it can help:

UPC/EAN code : 889894951014 (from the specsheet)
Regulatory Model Number: TPN-Q169 (from the CE conformity declaration)

penalvch (penalvch)
tags: added: bios-outdated-f.14
Revision history for this message
penalvch (penalvch) wrote :

GreenSkol, to keep this relevant to upstream, one would want to test the latest mainline kernel (now 4.8-rc4) as it is released.

Could you please advise?

Revision history for this message
GreenSkol (greenskol) wrote :

Hi,

Issue is still there with the rc4 kernel, touchpad still undetected and I get exactly the same errors in the log:

$ uname -a
Linux X2 4.8.0-040800rc4-generic #201608312129 SMP Thu Sep 1 01:31:59 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ dmesg | grep hid-rmi
[ 6.290135] hid-rmi 0003:06CB:7D29.0001: Scanning PDT...
[ 6.292312] hid-rmi 0003:06CB:7D29.0001: Found F34 on page 0x00
[ 6.294450] hid-rmi 0003:06CB:7D29.0001: Found F01 on page 0x00
[ 6.296278] hid-rmi 0003:06CB:7D29.0001: Found F12 on page 0x00
[ 6.316262] hid-rmi 0003:06CB:7D29.0001: Found F54 on page 0x01
[ 6.322249] hid-rmi 0003:06CB:7D29.0001: Found F30 on page 0x02
[ 6.330297] hid-rmi 0003:06CB:7D29.0001: Found F55 on page 0x03
[ 6.338260] hid-rmi 0003:06CB:7D29.0001: Found F51 on page 0x04
[ 6.361988] hid-rmi 0003:06CB:7D29.0001: rmi_scan_pdt: Done with PDT scan.
[ 6.386766] hid-rmi 0003:06CB:7D29.0001: No 2D sensor found, giving up.
[ 6.386917] hid-rmi 0003:06CB:7D29.0001: Error while initializing F11 (-19).
[ 6.391089] hid-rmi 0003:06CB:7D29.0001: hiddev0,hidraw1: USB HID v1.11 Mouse [SYNAPTICS Synaptics HIDUSB TouchPad V03] on usb-0000:00:14.0-2.1/input0
[ 6.391092] hid-rmi 0003:06CB:7D29.0001: Device failed to be properly configured

penalvch (penalvch)
tags: added: kernel-bug-exists-upstream-4.8-rc4
Revision history for this message
Imerion (imerion) wrote :

Thanks for trying to fix this! I have the same hardware and error as described above. I now updated my BIOS to F.14 and installed kernel 4.8-rc4, but no result. Touchpad is still non-working.

Revision history for this message
penalvch (penalvch) wrote :

Imerion, it will help immensely if you filed a new report with the Ubuntu repository kernel (not mainline/upstream) via a terminal:
ubuntu-bug linux

Please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

Revision history for this message
Imerion (imerion) wrote :

You mean I should revert to kernel 4.4 and then file a report?

Revision history for this message
GreenSkol (greenskol) wrote :

@imerion: if you think you have the same bug as me, open a new bug, provide all the required information, subscribe Christopher on it and simply mentions that you think it could be a duplicate of this one. This is standard best practice for bug reporting & triaging.

Revision history for this message
GreenSkol (greenskol) wrote :

1) BIOS has been successfully updated to F.14:

$ sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date
F.14
06/24/2016

2) Result is unchanged, touchpad is still not detected and still give the same error for F11 initialization:

[ 6.031452] hid-rmi 0003:06CB:7D29.0001: Scanning PDT...
[ 6.033525] hid-rmi 0003:06CB:7D29.0001: Found F34 on page 0x00
[ 6.037017] hid-rmi 0003:06CB:7D29.0001: Found F01 on page 0x00
[ 6.039428] hid-rmi 0003:06CB:7D29.0001: Found F12 on page 0x00
[ 6.044938] hid-rmi 0003:06CB:7D29.0001: Found F54 on page 0x01
[ 6.050120] hid-rmi 0003:06CB:7D29.0001: Found F30 on page 0x02
[ 6.056359] hid-rmi 0003:06CB:7D29.0001: Found F55 on page 0x03
[ 6.061117] hid-rmi 0003:06CB:7D29.0001: Found F51 on page 0x04
[ 6.066499] hid-rmi 0003:06CB:7D29.0001: rmi_scan_pdt: Done with PDT scan.
[ 6.120916] hid-rmi 0003:06CB:7D29.0001: No 2D sensor found, giving up.
[ 6.120978] hid-rmi 0003:06CB:7D29.0001: Error while initializing F11 (-19).
[ 6.123462] hid-rmi 0003:06CB:7D29.0001: hiddev0,hidraw1: USB HID v1.11 Mouse [SYNAPTICS Synaptics HIDUSB TouchPad V03] on usb-0000:00:14.0-2.1/input0
[ 6.123467] hid-rmi 0003:06CB:7D29.0001: Device failed to be properly configured

3) Changing bug status to Confirmed

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

GreenSkol, the issue you are reporting is an upstream one. Could you please report this problem following the instructions verbatim at https://wiki.ubuntu.com/Bugs/Upstream/kernel to the appropriate mailing list (TO Andrew Duggan, Jiri Kosina, and Benjamin Tissoires CC linux-input)?

Please provide a direct URL to your post to the mailing list when it becomes available so that it may be tracked.

Thank you for your help.

tags: added: latest-bios-f.14
removed: bios-outdated-f.14
Changed in linux (Ubuntu):
importance: Medium → High
status: Confirmed → Triaged
summary: - HP Pavilion X2 12 > Synaptics touchpad not configured by HID RMI
+ [HP Pavilion x2 - 12-b003nf (ENERGY STAR)] Synaptics touchpad not
+ configured by HID RMI
Revision history for this message
GreenSkol (greenskol) wrote :

Hi,
Problem has been reported, I'm waiting for my email to appear on the mailing list archive.
As kernel 4.8.0rc5 is now available, I've tested & filed the bug against this kernel.

FYI, it seems that Andrew Duggan is not in the list of maintainers of the hid module (I couldn't find his address):
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/MAINTAINERS#n5511

Revision history for this message
penalvch (penalvch) wrote :

GreenSkol:

>"FYI, it seems that Andrew Duggan is not in the list of maintainers of the hid module (I couldn't find his address)"

Please execute the following for more on this:
modinfo hid-rmi

tags: added: kernel-bug-exists-upstream-4.8-rc5
removed: kernel-bug-exists-upstream-4.8-rc4
Revision history for this message
GreenSkol (greenskol) wrote :

Sorry for not checking the modinfo data, I just relied on the official maintainer list.

Here's the link to the message posted on the linux-input mailing list:

http://www.spinics.net/lists/linux-input/msg46702.html

Based on Andrew's reply, patches for proper support of this touchpad have already been submitted and can be tested from his source repository:

http://www.spinics.net/lists/linux-input/msg46704.html

How do we take it from here? Do you want me to try to compile & test Andrew's updated hid-rmi driver?

Revision history for this message
Fredouille91 (fred-prost) wrote :

Hello,

I have exactly the same problem with that Hardware (HP Pavilion X2 12-b003nf), with a live CD (I don't want to definitly install it until I'm sure it works fine).

I tried the last Ubuntu 16.10 daily (the one from october, 8th with Kernel 4.8.0.21.30) without success.

According to the kernel list, the patch for this Synaptics Touchpad (F12 function) has been integrated but it still doesn't work.

Revision history for this message
Imerion (imerion) wrote :

Hi!

I also tried kernels up to 4.8.4 but without any improvement. Do I still need to apply this patch manually?

Revision history for this message
Ole Henning Vårdal (olevaar) wrote :

Not sure which version this was fixed in (maybe around 4.11?), but I updated my kernel to 4.13.16 in Ubuntu 16.04 and the touchpad is recognized just fine now.

Revision history for this message
Imerion (imerion) wrote :

Yep, this has indeed been fixed since a few kernels ago, so I guess this bug can be closed.

Changed in linux (Ubuntu):
status: Triaged → Fix Released
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.