* PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
@ 2014-12-07 22:50 Amordea Whiteoak
2014-12-08 15:01 ` Benjamin Tissoires
0 siblings, 1 reply; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-07 22:50 UTC (permalink / raw)
To: linux-input
Original Bug Report:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
Bug Description: After clicking once at the bottom of my clickpad on
either button, if I move my cursor elsewhere on the screen, and then
subsequently click again (with either clickpad or external mouse this
time) it registers a click at the location where my cursor icon was
originally. I can continue to move my cursor anywhere on the screen,
and it still registers the click in the original location.
cat /proc/version
Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
01:36:38 UTC 2014
lsb_release -rd
Description: Ubuntu 14.10
Release: 14.10
sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Gnu C
/usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
/usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
/usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
found
binutils
util-linux 2.25.1
mount debug
module-init-tools 18
e2fsprogs 1.42.10
PPP 2.4.5
Linux C Library 2.19
Dynamic linker (ldd) 2.19
Procps 3.3.9
Net-tools 1.60
Kbd 1.15.5
Sh-utils 8.23
wireless-tools 30
Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
v4l2_common videodev mac80211 media kvm cfg80211 btusb
crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
sdhci_acpi sdhci
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
stepping : 8
microcode : 0x829
cpu MHz : 499.741
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
flexpriority ept vpid tsc_adjust smep erms
bugs :
bogomips : 4326.40
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
stepping : 8
microcode : 0x829
cpu MHz : 499.741
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
flexpriority ept vpid tsc_adjust smep erms
bugs :
bogomips : 4326.40
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
cat /proc/modules
snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
ctr 13193 1 - Live 0x0000000000000000
ccm 17856 1 - Live 0x0000000000000000
joydev 17587 0 - Live 0x0000000000000000
hp_wmi 14017 0 - Live 0x0000000000000000
hid_rmi 18060 0 - Live 0x0000000000000000
sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
rfcomm 75066 8 - Live 0x0000000000000000
bnep 23980 2 - Live 0x0000000000000000
arc4 12573 2 - Live 0x0000000000000000
rtl8723be 96097 0 - Live 0x0000000000000000
btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
intel_rapl 19196 0 - Live 0x0000000000000000
uvcvideo 86723 0 - Live 0x0000000000000000
rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
intel_powerclamp 19099 0 - Live 0x0000000000000000
videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
coretemp 13638 0 - Live 0x0000000000000000
rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
kvm 475237 0 - Live 0x0000000000000000
cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
btusb 32691 0 - Live 0x0000000000000000
crct10dif_pclmul 14268 0 - Live 0x0000000000000000
crc32_pclmul 13180 0 - Live 0x0000000000000000
bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
serio_raw 13483 0 - Live 0x0000000000000000
cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
wmi 19379 1 hp_wmi, Live 0x0000000000000000
snd_hda_intel 30824 1 - Live 0x0000000000000000
snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
snd_hda_codec 144641 5
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
Live 0x0000000000000000
snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
snd_seq_midi 13564 0 - Live 0x0000000000000000
snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
snd_soc_rt5640 93325 0 - Live 0x0000000000000000
snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
dw_dmac 12835 0 - Live 0x0000000000000000
i915 1031996 2 - Live 0x0000000000000000
snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
int3400_thermal 13040 0 - Live 0x0000000000000000
int3403_thermal 13255 0 - Live 0x0000000000000000
acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
nls_iso8859_1 12713 2 - Live 0x0000000000000000
snd_pcm 106273 7
snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
Live 0x0000000000000000
i2c_hid 19065 0 - Live 0x0000000000000000
video 20649 1 i915, Live 0x0000000000000000
intel_smartconnect 12637 0 - Live 0x0000000000000000
drm_kms_helper 99802 1 i915, Live 0x0000000000000000
hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
rfkill_gpio 12761 0 - Live 0x0000000000000000
snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
i2c_designware_platform 13025 0 - Live 0x0000000000000000
i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
8250_dw 13474 0 - Live 0x0000000000000000
snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
hp_wireless 12637 0 - Live 0x0000000000000000
shpchp 37216 0 - Live 0x0000000000000000
spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
Live 0x0000000000000000
pwm_lpss_platform 12703 0 - Live 0x0000000000000000
lpc_ich 21176 0 - Live 0x0000000000000000
mac_hid 13275 0 - Live 0x0000000000000000
mei_txe 19808 0 - Live 0x0000000000000000
pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
mei 88473 1 mei_txe, Live 0x0000000000000000
soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
parport_pc 32909 0 - Live 0x0000000000000000
ppdev 17711 0 - Live 0x0000000000000000
lp 17799 0 - Live 0x0000000000000000
parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
uas 22673 0 - Live 0x0000000000000000
usb_storage 67010 2 uas, Live 0x0000000000000000
mmc_block 36596 4 - Live 0x0000000000000000
sdhci_acpi 13502 0 - Live 0x0000000000000000
sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
/proc/ioports
0000-006f : PCI Bus 0000:00
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0062-0062 : PNP0C09:00
0062-0062 : EC data
0064-0064 : keyboard
0066-0066 : PNP0C09:00
0066-0066 : EC cmd
0070-0077 : rtc0
0078-0cf7 : PCI Bus 0000:00
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
03f8-03ff : serial
0400-047f : pnp 00:01
0400-0403 : ACPI PM1a_EVT_BLK
0404-0405 : ACPI PM1a_CNT_BLK
0408-040b : ACPI PM_TMR
0420-042f : ACPI GPE0_BLK
0430-0433 : iTCO_wdt
0450-0450 : ACPI PM2_CNT_BLK
0460-047f : iTCO_wdt
0500-05fe : pnp 00:01
0600-061f : pnp 00:01
0680-069f : pnp 00:01
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
1000-1fff : PCI Bus 0000:01
1000-10ff : 0000:01:00.0
1000-10ff : rtl_pci
2000-201f : 0000:00:1f.3
2050-2057 : 0000:00:02.0
cat /proc/iomem
00000000-00000fff : reserved
00001000-0006efff : System RAM
0006f000-0006ffff : ACPI Non-volatile Storage
00070000-00084fff : System RAM
00085000-00086fff : reserved
00087000-00087fff : System RAM
00088000-0009ffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000dffff : PCI Bus 0000:00
000e0000-000fffff : PCI Bus 0000:00
000f0000-000fffff : System ROM
00100000-1effffff : System RAM
02000000-027b8537 : Kernel code
027b8538-02d2123f : Kernel data
02e87000-02fcffff : Kernel bss
1f000000-1f0fffff : reserved
1f100000-1fffffff : System RAM
20000000-200fffff : reserved
20100000-75867fff : System RAM
75868000-75892fff : reserved
75893000-78892fff : System RAM
78893000-78922fff : reserved
78923000-791a3fff : reserved
791a4000-792a2fff : ACPI Non-volatile Storage
792a3000-792e2fff : ACPI Tables
792e3000-79ffffff : System RAM
7a000000-7affffff : RAM buffer
7b000000-7effffff : reserved
7b000000-7effffff : Graphics Stolen Memory
80000000-907ffffe : PCI Bus 0000:00
80000000-8fffffff : 0000:00:02.0
90000000-903fffff : 0000:00:02.0
90400000-904fffff : PCI Bus 0000:01
90400000-90403fff : 0000:01:00.0
90400000-90403fff : rtl_pci
90500000-905fffff : 0000:00:1a.0
90500000-905fffff : mei_txe
90600000-906fffff : 0000:00:1a.0
90600000-906fffff : mei_txe
90700000-9070ffff : 0000:00:14.0
90700000-9070ffff : xhci-hcd
90710000-90713fff : 0000:00:1b.0
90710000-90713fff : ICH HD audio
90718000-9071801f : 0000:00:1f.3
90800000-90800fff : 80860F14:01
90800000-90800fff : 80860F14:01
90803000-90803fff : 80860F41:00
90803000-90803fff : 80860F41:00
90804000-90807fff : INTL9C60:01
90804000-90807fff : INTL9C60:01
90c00000-90ffffff : PCI Bus 0000:00
e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
e00000d0-e00000db : INT33BD:00
e00f8000-e00f8fff : reserved
fec00000-fec003ff : IOAPIC 0
fed00000-fed003ff : HPET 0
fed00000-fed003ff : PNP0103:00
fed01000-fed01fff : reserved
fed01000-fed01fff : pnp 00:03
fed03000-fed03fff : pnp 00:03
fed03008-fed0300c : iTCO_wdt
fed04000-fed04fff : pnp 00:03
fed05000-fed057ff : INT3401:00
fed08000-fed08fff : pnp 00:03
fed0c000-fed0cfff : INT33FC:00
fed0c000-fed0cfff : INT33FC:00
fed0d000-fed0dfff : INT33FC:01
fed0d000-fed0dfff : INT33FC:01
fed0e000-fed0efff : INT33FC:02
fed0e000-fed0efff : INT33FC:02
fed1c000-fed1cfff : pnp 00:03
fed40000-fed44fff : pnp 00:01
fee00000-feefffff : pnp 00:03
fee00000-fee00fff : Local APIC
fef00000-feffffff : pnp 00:03
ff000000-ffffffff : INT0800:00
ffb80000-ffffffff : reserved
sudo lspci -vvv
00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
Series SoC Transaction Register (rev 0e)
Subsystem: Hewlett-Packard Company Device 8023
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom Processor
Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
controller])
Subsystem: Hewlett-Packard Company Device 8023
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 263
Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
Region 4: I/O ports at 2050 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0300c Data: 4162
Capabilities: [b0] Vendor Specific Information: Len=07 <?>
Kernel driver in use: i915
00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
Subsystem: Hewlett-Packard Company Device 8023
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 261
Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [70] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
Address: 00000000fee0300c Data: 41d1
Kernel driver in use: xhci_hcd
00:1a.0 Encryption controller: Intel Corporation Atom Processor
Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
Subsystem: Hewlett-Packard Company Device 8023
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 262
Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0300c Data: 4122
Kernel driver in use: mei_txe
00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
Series High Definition Audio Controller (rev 0e)
Subsystem: Hewlett-Packard Company Device 8023
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 264
Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0300c Data: 4182
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
[Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 90400000-904fffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
<512ns, L1 <4us
ClockPM- Surprise- LLActRep+ BwNot+
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
BWMgmt+ ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet- LinkState+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
Supported ARIFwd-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
Disabled ARIFwd-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
Capabilities: [a0] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
Series Power Control Unit (rev 0e)
Subsystem: Hewlett-Packard Company Device 8023
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel driver in use: lpc_ich
00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
Subsystem: Hewlett-Packard Company Device 8023
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 255
Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
Region 4: I/O ports at 2000 [size=32]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
PCIe Wireless Network Adapter
Subsystem: Hewlett-Packard Company Device 2231
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at 1000 [size=256]
Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
L0s <512ns, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
Via message/WAKE#
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
Capabilities: [150 v1] Latency Tolerance Reporting
Max snoop latency: 71680ns
Max no snoop latency: 71680ns
Capabilities: [158 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
Kernel driver in use: rtl8723be
cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 04
ls /proc
1 12 14 1667 1745 18 1963 2345 292 35 470 55
7201 asound execdomains kmsg pagetypeinfo sysvipc
10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
728 buddyinfo fb kpagecount partitions thread-self
1020 125 142 1687 1764 1805 20 24 3 359 473 56
755 bus filesystems kpageflags sched_debug timer_list
1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
76 cgroups fs loadavg schedstat timer_stats
1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
77 cmdline interrupts locks scsi tty
1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
7886 consoles iomem mdstat self uptime
1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
8 cpuinfo ioports meminfo slabinfo version
1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
8743 crypto irq misc softirqs vmallocinfo
1069 130 15 1722 1787 1893 22 2672 34 40 53 695
9 devices kallsyms modules stat vmstat
1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
9040 diskstats kcore mounts swaps zoneinfo
11 132 1645 1727 1792 19 2248 28 3433 468 542 709
9056 dma keys mtrr sys
1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
acpi driver key-users net sysrq-trigger
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-07 22:50 PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click Amordea Whiteoak
@ 2014-12-08 15:01 ` Benjamin Tissoires
2014-12-08 16:20 ` Amordea Whiteoak
0 siblings, 1 reply; 19+ messages in thread
From: Benjamin Tissoires @ 2014-12-08 15:01 UTC (permalink / raw)
To: Amordea Whiteoak; +Cc: linux-input, Peter Hutterer, Andrew Duggan
Hi Amordea,
I must say, the bug triaging is worse and worse with ubuntu :(
>From the bug description, I can not tell if the problem lies in the
kernel, or if it is the synaptics input driver or the xserver which is
in fault. I would be tempted to say that the problem lies in the upper
layers given the cross-devices problem.
Anyway, to be able to understand the problem, we will need to get an
evemu-record output of your device when you are reproducing the bug.
You can find evemu in your distribution channels, or here:
http://www.freedesktop.org/wiki/Evemu/
Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
and Peter for the upper layers if there is anything wrong there.
Cheers,
Benjamin
On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
> Original Bug Report:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>
> Bug Description: After clicking once at the bottom of my clickpad on
> either button, if I move my cursor elsewhere on the screen, and then
> subsequently click again (with either clickpad or external mouse this
> time) it registers a click at the location where my cursor icon was
> originally. I can continue to move my cursor anywhere on the screen,
> and it still registers the click in the original location.
>
>
> cat /proc/version
> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
> 01:36:38 UTC 2014
>
>
> lsb_release -rd
> Description: Ubuntu 14.10
> Release: 14.10
>
>
> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
> If some fields are empty or look unusual you may have an old version.
> Compare to the current minimal requirements in Documentation/Changes.
>
> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> Gnu C
> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
> found
> binutils
> util-linux 2.25.1
> mount debug
> module-init-tools 18
> e2fsprogs 1.42.10
> PPP 2.4.5
> Linux C Library 2.19
> Dynamic linker (ldd) 2.19
> Procps 3.3.9
> Net-tools 1.60
> Kbd 1.15.5
> Sh-utils 8.23
> wireless-tools 30
> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
> v4l2_common videodev mac80211 media kvm cfg80211 btusb
> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
> sdhci_acpi sdhci
>
>
> cat /proc/cpuinfo
> processor : 0
> vendor_id : GenuineIntel
> cpu family : 6
> model : 55
> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
> stepping : 8
> microcode : 0x829
> cpu MHz : 499.741
> cache size : 1024 KB
> physical id : 0
> siblings : 2
> core id : 0
> cpu cores : 2
> apicid : 0
> initial apicid : 0
> fpu : yes
> fpu_exception : yes
> cpuid level : 11
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
> flexpriority ept vpid tsc_adjust smep erms
> bugs :
> bogomips : 4326.40
> clflush size : 64
> cache_alignment : 64
> address sizes : 36 bits physical, 48 bits virtual
> power management:
>
> processor : 1
> vendor_id : GenuineIntel
> cpu family : 6
> model : 55
> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
> stepping : 8
> microcode : 0x829
> cpu MHz : 499.741
> cache size : 1024 KB
> physical id : 0
> siblings : 2
> core id : 1
> cpu cores : 2
> apicid : 2
> initial apicid : 2
> fpu : yes
> fpu_exception : yes
> cpuid level : 11
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
> flexpriority ept vpid tsc_adjust smep erms
> bugs :
> bogomips : 4326.40
> clflush size : 64
> cache_alignment : 64
> address sizes : 36 bits physical, 48 bits virtual
> power management:
>
>
> cat /proc/modules
> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
> ctr 13193 1 - Live 0x0000000000000000
> ccm 17856 1 - Live 0x0000000000000000
> joydev 17587 0 - Live 0x0000000000000000
> hp_wmi 14017 0 - Live 0x0000000000000000
> hid_rmi 18060 0 - Live 0x0000000000000000
> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
> rfcomm 75066 8 - Live 0x0000000000000000
> bnep 23980 2 - Live 0x0000000000000000
> arc4 12573 2 - Live 0x0000000000000000
> rtl8723be 96097 0 - Live 0x0000000000000000
> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
> intel_rapl 19196 0 - Live 0x0000000000000000
> uvcvideo 86723 0 - Live 0x0000000000000000
> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
> intel_powerclamp 19099 0 - Live 0x0000000000000000
> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
> coretemp 13638 0 - Live 0x0000000000000000
> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
> kvm 475237 0 - Live 0x0000000000000000
> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
> btusb 32691 0 - Live 0x0000000000000000
> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
> crc32_pclmul 13180 0 - Live 0x0000000000000000
> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
> serio_raw 13483 0 - Live 0x0000000000000000
> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
> wmi 19379 1 hp_wmi, Live 0x0000000000000000
> snd_hda_intel 30824 1 - Live 0x0000000000000000
> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
> snd_hda_codec 144641 5
> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
> Live 0x0000000000000000
> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
> snd_seq_midi 13564 0 - Live 0x0000000000000000
> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
> dw_dmac 12835 0 - Live 0x0000000000000000
> i915 1031996 2 - Live 0x0000000000000000
> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
> int3400_thermal 13040 0 - Live 0x0000000000000000
> int3403_thermal 13255 0 - Live 0x0000000000000000
> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
> nls_iso8859_1 12713 2 - Live 0x0000000000000000
> snd_pcm 106273 7
> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
> Live 0x0000000000000000
> i2c_hid 19065 0 - Live 0x0000000000000000
> video 20649 1 i915, Live 0x0000000000000000
> intel_smartconnect 12637 0 - Live 0x0000000000000000
> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
> rfkill_gpio 12761 0 - Live 0x0000000000000000
> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
> i2c_designware_platform 13025 0 - Live 0x0000000000000000
> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
> 8250_dw 13474 0 - Live 0x0000000000000000
> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
> hp_wireless 12637 0 - Live 0x0000000000000000
> shpchp 37216 0 - Live 0x0000000000000000
> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
> Live 0x0000000000000000
> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
> lpc_ich 21176 0 - Live 0x0000000000000000
> mac_hid 13275 0 - Live 0x0000000000000000
> mei_txe 19808 0 - Live 0x0000000000000000
> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
> mei 88473 1 mei_txe, Live 0x0000000000000000
> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
> parport_pc 32909 0 - Live 0x0000000000000000
> ppdev 17711 0 - Live 0x0000000000000000
> lp 17799 0 - Live 0x0000000000000000
> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
> uas 22673 0 - Live 0x0000000000000000
> usb_storage 67010 2 uas, Live 0x0000000000000000
> mmc_block 36596 4 - Live 0x0000000000000000
> sdhci_acpi 13502 0 - Live 0x0000000000000000
> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>
>
> /proc/ioports
> 0000-006f : PCI Bus 0000:00
> 0000-001f : dma1
> 0020-0021 : pic1
> 0040-0043 : timer0
> 0050-0053 : timer1
> 0060-0060 : keyboard
> 0062-0062 : PNP0C09:00
> 0062-0062 : EC data
> 0064-0064 : keyboard
> 0066-0066 : PNP0C09:00
> 0066-0066 : EC cmd
> 0070-0077 : rtc0
> 0078-0cf7 : PCI Bus 0000:00
> 0080-008f : dma page reg
> 00a0-00a1 : pic2
> 00c0-00df : dma2
> 00f0-00ff : fpu
> 03f8-03ff : serial
> 0400-047f : pnp 00:01
> 0400-0403 : ACPI PM1a_EVT_BLK
> 0404-0405 : ACPI PM1a_CNT_BLK
> 0408-040b : ACPI PM_TMR
> 0420-042f : ACPI GPE0_BLK
> 0430-0433 : iTCO_wdt
> 0450-0450 : ACPI PM2_CNT_BLK
> 0460-047f : iTCO_wdt
> 0500-05fe : pnp 00:01
> 0600-061f : pnp 00:01
> 0680-069f : pnp 00:01
> 0cf8-0cff : PCI conf1
> 0d00-ffff : PCI Bus 0000:00
> 1000-1fff : PCI Bus 0000:01
> 1000-10ff : 0000:01:00.0
> 1000-10ff : rtl_pci
> 2000-201f : 0000:00:1f.3
> 2050-2057 : 0000:00:02.0
>
>
> cat /proc/iomem
> 00000000-00000fff : reserved
> 00001000-0006efff : System RAM
> 0006f000-0006ffff : ACPI Non-volatile Storage
> 00070000-00084fff : System RAM
> 00085000-00086fff : reserved
> 00087000-00087fff : System RAM
> 00088000-0009ffff : reserved
> 000a0000-000bffff : PCI Bus 0000:00
> 000c0000-000dffff : PCI Bus 0000:00
> 000e0000-000fffff : PCI Bus 0000:00
> 000f0000-000fffff : System ROM
> 00100000-1effffff : System RAM
> 02000000-027b8537 : Kernel code
> 027b8538-02d2123f : Kernel data
> 02e87000-02fcffff : Kernel bss
> 1f000000-1f0fffff : reserved
> 1f100000-1fffffff : System RAM
> 20000000-200fffff : reserved
> 20100000-75867fff : System RAM
> 75868000-75892fff : reserved
> 75893000-78892fff : System RAM
> 78893000-78922fff : reserved
> 78923000-791a3fff : reserved
> 791a4000-792a2fff : ACPI Non-volatile Storage
> 792a3000-792e2fff : ACPI Tables
> 792e3000-79ffffff : System RAM
> 7a000000-7affffff : RAM buffer
> 7b000000-7effffff : reserved
> 7b000000-7effffff : Graphics Stolen Memory
> 80000000-907ffffe : PCI Bus 0000:00
> 80000000-8fffffff : 0000:00:02.0
> 90000000-903fffff : 0000:00:02.0
> 90400000-904fffff : PCI Bus 0000:01
> 90400000-90403fff : 0000:01:00.0
> 90400000-90403fff : rtl_pci
> 90500000-905fffff : 0000:00:1a.0
> 90500000-905fffff : mei_txe
> 90600000-906fffff : 0000:00:1a.0
> 90600000-906fffff : mei_txe
> 90700000-9070ffff : 0000:00:14.0
> 90700000-9070ffff : xhci-hcd
> 90710000-90713fff : 0000:00:1b.0
> 90710000-90713fff : ICH HD audio
> 90718000-9071801f : 0000:00:1f.3
> 90800000-90800fff : 80860F14:01
> 90800000-90800fff : 80860F14:01
> 90803000-90803fff : 80860F41:00
> 90803000-90803fff : 80860F41:00
> 90804000-90807fff : INTL9C60:01
> 90804000-90807fff : INTL9C60:01
> 90c00000-90ffffff : PCI Bus 0000:00
> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
> e00000d0-e00000db : INT33BD:00
> e00f8000-e00f8fff : reserved
> fec00000-fec003ff : IOAPIC 0
> fed00000-fed003ff : HPET 0
> fed00000-fed003ff : PNP0103:00
> fed01000-fed01fff : reserved
> fed01000-fed01fff : pnp 00:03
> fed03000-fed03fff : pnp 00:03
> fed03008-fed0300c : iTCO_wdt
> fed04000-fed04fff : pnp 00:03
> fed05000-fed057ff : INT3401:00
> fed08000-fed08fff : pnp 00:03
> fed0c000-fed0cfff : INT33FC:00
> fed0c000-fed0cfff : INT33FC:00
> fed0d000-fed0dfff : INT33FC:01
> fed0d000-fed0dfff : INT33FC:01
> fed0e000-fed0efff : INT33FC:02
> fed0e000-fed0efff : INT33FC:02
> fed1c000-fed1cfff : pnp 00:03
> fed40000-fed44fff : pnp 00:01
> fee00000-feefffff : pnp 00:03
> fee00000-fee00fff : Local APIC
> fef00000-feffffff : pnp 00:03
> ff000000-ffffffff : INT0800:00
> ffb80000-ffffffff : reserved
>
>
> sudo lspci -vvv
> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
> Series SoC Transaction Register (rev 0e)
> Subsystem: Hewlett-Packard Company Device 8023
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0
> Kernel driver in use: iosf_mbi_pci
>
> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
> controller])
> Subsystem: Hewlett-Packard Company Device 8023
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx+
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0
> Interrupt: pin A routed to IRQ 263
> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
> Region 4: I/O ports at 2050 [size=8]
> Expansion ROM at <unassigned> [disabled]
> Capabilities: [d0] Power Management version 2
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
> Address: fee0300c Data: 4162
> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
> Kernel driver in use: i915
>
> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
> Subsystem: Hewlett-Packard Company Device 8023
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx+
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0
> Interrupt: pin A routed to IRQ 261
> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
> Capabilities: [70] Power Management version 2
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
> Address: 00000000fee0300c Data: 41d1
> Kernel driver in use: xhci_hcd
>
> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
> Subsystem: Hewlett-Packard Company Device 8023
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0, Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 262
> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
> Capabilities: [80] Power Management version 3
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
> Address: fee0300c Data: 4122
> Kernel driver in use: mei_txe
>
> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
> Series High Definition Audio Controller (rev 0e)
> Subsystem: Hewlett-Packard Company Device 8023
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx+
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0, Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 264
> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
> Capabilities: [50] Power Management version 2
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Address: 00000000fee0300c Data: 4182
> Kernel driver in use: snd_hda_intel
>
> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
> [Normal decode])
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0, Cache Line Size: 64 bytes
> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
> I/O behind bridge: 00001000-00001fff
> Memory behind bridge: 90400000-904fffff
> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort+ <SERR- <PERR-
> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
> DevCap: MaxPayload 128 bytes, PhantFunc 0
> ExtTag- RBE+
> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
> MaxPayload 128 bytes, MaxReadReq 128 bytes
> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
> <512ns, L1 <4us
> ClockPM- Surprise- LLActRep+ BwNot+
> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
> BWMgmt+ ABWMgmt-
> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> Changed: MRL- PresDet- LinkState+
> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
> RootCap: CRSVisible-
> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
> Supported ARIFwd-
> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
> Disabled ARIFwd-
> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
> ComplianceSOS-
> Compliance De-emphasis: -6dB
> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
> EqualizationPhase1-
> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
> Address: 00000000 Data: 0000
> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
> Capabilities: [a0] Power Management version 3
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> Kernel driver in use: pcieport
>
> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
> Series Power Control Unit (rev 0e)
> Subsystem: Hewlett-Packard Company Device 8023
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0
> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
> Kernel driver in use: lpc_ich
>
> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
> Subsystem: Hewlett-Packard Company Device 8023
> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Interrupt: pin B routed to IRQ 255
> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
> Region 4: I/O ports at 2000 [size=32]
> Capabilities: [50] Power Management version 3
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>
> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
> PCIe Wireless Network Adapter
> Subsystem: Hewlett-Packard Company Device 2231
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0, Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 16
> Region 0: I/O ports at 1000 [size=256]
> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
> Capabilities: [40] Power Management version 3
> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
> Address: 0000000000000000 Data: 0000
> Capabilities: [70] Express (v2) Endpoint, MSI 00
> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
> MaxPayload 128 bytes, MaxReadReq 512 bytes
> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
> L0s <512ns, L1 <64us
> ClockPM+ Surprise- LLActRep- BwNot-
> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
> BWMgmt- ABWMgmt-
> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
> Via message/WAKE#
> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
> ComplianceSOS-
> Compliance De-emphasis: -6dB
> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
> EqualizationPhase1-
> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
> Capabilities: [100 v2] Advanced Error Reporting
> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
> MalfTLP+ ECRC- UnsupReq- ACSViol-
> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
> Capabilities: [150 v1] Latency Tolerance Reporting
> Max snoop latency: 71680ns
> Max no snoop latency: 71680ns
> Capabilities: [158 v1] L1 PM Substates
> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
> Kernel driver in use: rtl8723be
>
>
> cat /proc/scsi/scsi
> Attached devices:
> Host: scsi0 Channel: 00 Id: 00 Lun: 00
> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
> Type: Direct-Access ANSI SCSI revision: 04
>
>
> ls /proc
> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
> 7201 asound execdomains kmsg pagetypeinfo sysvipc
> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
> 728 buddyinfo fb kpagecount partitions thread-self
> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
> 755 bus filesystems kpageflags sched_debug timer_list
> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
> 76 cgroups fs loadavg schedstat timer_stats
> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
> 77 cmdline interrupts locks scsi tty
> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
> 7886 consoles iomem mdstat self uptime
> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
> 8 cpuinfo ioports meminfo slabinfo version
> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
> 8743 crypto irq misc softirqs vmallocinfo
> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
> 9 devices kallsyms modules stat vmstat
> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
> 9040 diskstats kcore mounts swaps zoneinfo
> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
> 9056 dma keys mtrr sys
> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
> acpi driver key-users net sysrq-trigger
> --
> To unsubscribe from this list: send the line "unsubscribe linux-input" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 15:01 ` Benjamin Tissoires
@ 2014-12-08 16:20 ` Amordea Whiteoak
2014-12-08 16:44 ` Benjamin Tissoires
0 siblings, 1 reply; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-08 16:20 UTC (permalink / raw)
To: Benjamin Tissoires; +Cc: linux-input, Peter Hutterer, Andrew Duggan
[-- Attachment #1: Type: text/plain, Size: 30407 bytes --]
My apologies if my bug report was inadequate. It is the first upstream
report I've ever filed, though I did attempt to give all the
information they requested to the best of my ability.
If it helps: to be clear about the design of this clickpad, it is one
where the entire pad is touch-sensitive, even the area over the
hardware click buttons which are on the bottom. The entire pad is one
piece, so the pad itself shifts when you click a button. The
malfunction occurs whenever any of these buttons are clicked, but the
simulated clicks (tapping on the pad) behave adequately and do not
cause any mouse input lock-ups. The malfunction itself causes ALL
subsequent mouse clicks from any source (including a USB mouse) to
only act in the spot where the first hardware click from the clickpad
was performed and cannot be adjusted until the clickpad has been
disabled (xinput disable <id>). The hardware buttons on the clickpad
itself do not register as clicks at all, they only cause all mouse
input to malfunction as previously described.
I am enclosing the requested evemu-record data. This is a recording of
my clicking the left hardware click button three times in rapid
succession, but failure generally occurs after the first click.
A curious behavior I noticed in the process of getting this recording
is that on the first click, I received a pasted text line in my
terminal. I could not reproduce this behavior by doing an
enable/disable cycle on the trackpad, but to confirm I rebooted a few
times to test and sure enough, the very first click each boot triggers
a clipboard paste event.
If there is any more information I can provide, please let me know.
Thank you!
On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
<benjamin.tissoires@gmail.com> wrote:
> Hi Amordea,
>
> I must say, the bug triaging is worse and worse with ubuntu :(
>
> From the bug description, I can not tell if the problem lies in the
> kernel, or if it is the synaptics input driver or the xserver which is
> in fault. I would be tempted to say that the problem lies in the upper
> layers given the cross-devices problem.
>
> Anyway, to be able to understand the problem, we will need to get an
> evemu-record output of your device when you are reproducing the bug.
> You can find evemu in your distribution channels, or here:
> http://www.freedesktop.org/wiki/Evemu/
>
> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
> and Peter for the upper layers if there is anything wrong there.
>
> Cheers,
> Benjamin
>
> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>> Original Bug Report:
>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>
>> Bug Description: After clicking once at the bottom of my clickpad on
>> either button, if I move my cursor elsewhere on the screen, and then
>> subsequently click again (with either clickpad or external mouse this
>> time) it registers a click at the location where my cursor icon was
>> originally. I can continue to move my cursor anywhere on the screen,
>> and it still registers the click in the original location.
>>
>>
>> cat /proc/version
>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>> 01:36:38 UTC 2014
>>
>>
>> lsb_release -rd
>> Description: Ubuntu 14.10
>> Release: 14.10
>>
>>
>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>> If some fields are empty or look unusual you may have an old version.
>> Compare to the current minimal requirements in Documentation/Changes.
>>
>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>
>> Gnu C
>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>> found
>> binutils
>> util-linux 2.25.1
>> mount debug
>> module-init-tools 18
>> e2fsprogs 1.42.10
>> PPP 2.4.5
>> Linux C Library 2.19
>> Dynamic linker (ldd) 2.19
>> Procps 3.3.9
>> Net-tools 1.60
>> Kbd 1.15.5
>> Sh-utils 8.23
>> wireless-tools 30
>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>> sdhci_acpi sdhci
>>
>>
>> cat /proc/cpuinfo
>> processor : 0
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 55
>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>> stepping : 8
>> microcode : 0x829
>> cpu MHz : 499.741
>> cache size : 1024 KB
>> physical id : 0
>> siblings : 2
>> core id : 0
>> cpu cores : 2
>> apicid : 0
>> initial apicid : 0
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 11
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>> flexpriority ept vpid tsc_adjust smep erms
>> bugs :
>> bogomips : 4326.40
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 36 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 1
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 55
>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>> stepping : 8
>> microcode : 0x829
>> cpu MHz : 499.741
>> cache size : 1024 KB
>> physical id : 0
>> siblings : 2
>> core id : 1
>> cpu cores : 2
>> apicid : 2
>> initial apicid : 2
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 11
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>> flexpriority ept vpid tsc_adjust smep erms
>> bugs :
>> bogomips : 4326.40
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 36 bits physical, 48 bits virtual
>> power management:
>>
>>
>> cat /proc/modules
>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>> ctr 13193 1 - Live 0x0000000000000000
>> ccm 17856 1 - Live 0x0000000000000000
>> joydev 17587 0 - Live 0x0000000000000000
>> hp_wmi 14017 0 - Live 0x0000000000000000
>> hid_rmi 18060 0 - Live 0x0000000000000000
>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>> rfcomm 75066 8 - Live 0x0000000000000000
>> bnep 23980 2 - Live 0x0000000000000000
>> arc4 12573 2 - Live 0x0000000000000000
>> rtl8723be 96097 0 - Live 0x0000000000000000
>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>> intel_rapl 19196 0 - Live 0x0000000000000000
>> uvcvideo 86723 0 - Live 0x0000000000000000
>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>> coretemp 13638 0 - Live 0x0000000000000000
>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>> kvm 475237 0 - Live 0x0000000000000000
>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>> btusb 32691 0 - Live 0x0000000000000000
>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>> serio_raw 13483 0 - Live 0x0000000000000000
>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>> snd_hda_codec 144641 5
>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>> Live 0x0000000000000000
>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>> dw_dmac 12835 0 - Live 0x0000000000000000
>> i915 1031996 2 - Live 0x0000000000000000
>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>> int3400_thermal 13040 0 - Live 0x0000000000000000
>> int3403_thermal 13255 0 - Live 0x0000000000000000
>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>> snd_pcm 106273 7
>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>> Live 0x0000000000000000
>> i2c_hid 19065 0 - Live 0x0000000000000000
>> video 20649 1 i915, Live 0x0000000000000000
>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>> 8250_dw 13474 0 - Live 0x0000000000000000
>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>> hp_wireless 12637 0 - Live 0x0000000000000000
>> shpchp 37216 0 - Live 0x0000000000000000
>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>> Live 0x0000000000000000
>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>> lpc_ich 21176 0 - Live 0x0000000000000000
>> mac_hid 13275 0 - Live 0x0000000000000000
>> mei_txe 19808 0 - Live 0x0000000000000000
>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>> mei 88473 1 mei_txe, Live 0x0000000000000000
>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>> parport_pc 32909 0 - Live 0x0000000000000000
>> ppdev 17711 0 - Live 0x0000000000000000
>> lp 17799 0 - Live 0x0000000000000000
>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>> uas 22673 0 - Live 0x0000000000000000
>> usb_storage 67010 2 uas, Live 0x0000000000000000
>> mmc_block 36596 4 - Live 0x0000000000000000
>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>
>>
>> /proc/ioports
>> 0000-006f : PCI Bus 0000:00
>> 0000-001f : dma1
>> 0020-0021 : pic1
>> 0040-0043 : timer0
>> 0050-0053 : timer1
>> 0060-0060 : keyboard
>> 0062-0062 : PNP0C09:00
>> 0062-0062 : EC data
>> 0064-0064 : keyboard
>> 0066-0066 : PNP0C09:00
>> 0066-0066 : EC cmd
>> 0070-0077 : rtc0
>> 0078-0cf7 : PCI Bus 0000:00
>> 0080-008f : dma page reg
>> 00a0-00a1 : pic2
>> 00c0-00df : dma2
>> 00f0-00ff : fpu
>> 03f8-03ff : serial
>> 0400-047f : pnp 00:01
>> 0400-0403 : ACPI PM1a_EVT_BLK
>> 0404-0405 : ACPI PM1a_CNT_BLK
>> 0408-040b : ACPI PM_TMR
>> 0420-042f : ACPI GPE0_BLK
>> 0430-0433 : iTCO_wdt
>> 0450-0450 : ACPI PM2_CNT_BLK
>> 0460-047f : iTCO_wdt
>> 0500-05fe : pnp 00:01
>> 0600-061f : pnp 00:01
>> 0680-069f : pnp 00:01
>> 0cf8-0cff : PCI conf1
>> 0d00-ffff : PCI Bus 0000:00
>> 1000-1fff : PCI Bus 0000:01
>> 1000-10ff : 0000:01:00.0
>> 1000-10ff : rtl_pci
>> 2000-201f : 0000:00:1f.3
>> 2050-2057 : 0000:00:02.0
>>
>>
>> cat /proc/iomem
>> 00000000-00000fff : reserved
>> 00001000-0006efff : System RAM
>> 0006f000-0006ffff : ACPI Non-volatile Storage
>> 00070000-00084fff : System RAM
>> 00085000-00086fff : reserved
>> 00087000-00087fff : System RAM
>> 00088000-0009ffff : reserved
>> 000a0000-000bffff : PCI Bus 0000:00
>> 000c0000-000dffff : PCI Bus 0000:00
>> 000e0000-000fffff : PCI Bus 0000:00
>> 000f0000-000fffff : System ROM
>> 00100000-1effffff : System RAM
>> 02000000-027b8537 : Kernel code
>> 027b8538-02d2123f : Kernel data
>> 02e87000-02fcffff : Kernel bss
>> 1f000000-1f0fffff : reserved
>> 1f100000-1fffffff : System RAM
>> 20000000-200fffff : reserved
>> 20100000-75867fff : System RAM
>> 75868000-75892fff : reserved
>> 75893000-78892fff : System RAM
>> 78893000-78922fff : reserved
>> 78923000-791a3fff : reserved
>> 791a4000-792a2fff : ACPI Non-volatile Storage
>> 792a3000-792e2fff : ACPI Tables
>> 792e3000-79ffffff : System RAM
>> 7a000000-7affffff : RAM buffer
>> 7b000000-7effffff : reserved
>> 7b000000-7effffff : Graphics Stolen Memory
>> 80000000-907ffffe : PCI Bus 0000:00
>> 80000000-8fffffff : 0000:00:02.0
>> 90000000-903fffff : 0000:00:02.0
>> 90400000-904fffff : PCI Bus 0000:01
>> 90400000-90403fff : 0000:01:00.0
>> 90400000-90403fff : rtl_pci
>> 90500000-905fffff : 0000:00:1a.0
>> 90500000-905fffff : mei_txe
>> 90600000-906fffff : 0000:00:1a.0
>> 90600000-906fffff : mei_txe
>> 90700000-9070ffff : 0000:00:14.0
>> 90700000-9070ffff : xhci-hcd
>> 90710000-90713fff : 0000:00:1b.0
>> 90710000-90713fff : ICH HD audio
>> 90718000-9071801f : 0000:00:1f.3
>> 90800000-90800fff : 80860F14:01
>> 90800000-90800fff : 80860F14:01
>> 90803000-90803fff : 80860F41:00
>> 90803000-90803fff : 80860F41:00
>> 90804000-90807fff : INTL9C60:01
>> 90804000-90807fff : INTL9C60:01
>> 90c00000-90ffffff : PCI Bus 0000:00
>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>> e00000d0-e00000db : INT33BD:00
>> e00f8000-e00f8fff : reserved
>> fec00000-fec003ff : IOAPIC 0
>> fed00000-fed003ff : HPET 0
>> fed00000-fed003ff : PNP0103:00
>> fed01000-fed01fff : reserved
>> fed01000-fed01fff : pnp 00:03
>> fed03000-fed03fff : pnp 00:03
>> fed03008-fed0300c : iTCO_wdt
>> fed04000-fed04fff : pnp 00:03
>> fed05000-fed057ff : INT3401:00
>> fed08000-fed08fff : pnp 00:03
>> fed0c000-fed0cfff : INT33FC:00
>> fed0c000-fed0cfff : INT33FC:00
>> fed0d000-fed0dfff : INT33FC:01
>> fed0d000-fed0dfff : INT33FC:01
>> fed0e000-fed0efff : INT33FC:02
>> fed0e000-fed0efff : INT33FC:02
>> fed1c000-fed1cfff : pnp 00:03
>> fed40000-fed44fff : pnp 00:01
>> fee00000-feefffff : pnp 00:03
>> fee00000-fee00fff : Local APIC
>> fef00000-feffffff : pnp 00:03
>> ff000000-ffffffff : INT0800:00
>> ffb80000-ffffffff : reserved
>>
>>
>> sudo lspci -vvv
>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>> Series SoC Transaction Register (rev 0e)
>> Subsystem: Hewlett-Packard Company Device 8023
>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Latency: 0
>> Kernel driver in use: iosf_mbi_pci
>>
>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>> controller])
>> Subsystem: Hewlett-Packard Company Device 8023
>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx+
>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Latency: 0
>> Interrupt: pin A routed to IRQ 263
>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>> Region 4: I/O ports at 2050 [size=8]
>> Expansion ROM at <unassigned> [disabled]
>> Capabilities: [d0] Power Management version 2
>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>> Address: fee0300c Data: 4162
>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>> Kernel driver in use: i915
>>
>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>> Subsystem: Hewlett-Packard Company Device 8023
>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx+
>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Latency: 0
>> Interrupt: pin A routed to IRQ 261
>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>> Capabilities: [70] Power Management version 2
>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>> Address: 00000000fee0300c Data: 41d1
>> Kernel driver in use: xhci_hcd
>>
>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>> Subsystem: Hewlett-Packard Company Device 8023
>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx+
>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Latency: 0, Cache Line Size: 64 bytes
>> Interrupt: pin A routed to IRQ 262
>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>> Capabilities: [80] Power Management version 3
>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>> Address: fee0300c Data: 4122
>> Kernel driver in use: mei_txe
>>
>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>> Series High Definition Audio Controller (rev 0e)
>> Subsystem: Hewlett-Packard Company Device 8023
>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx+
>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Latency: 0, Cache Line Size: 64 bytes
>> Interrupt: pin A routed to IRQ 264
>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>> Capabilities: [50] Power Management version 2
>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>> Address: 00000000fee0300c Data: 4182
>> Kernel driver in use: snd_hda_intel
>>
>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>> [Normal decode])
>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Latency: 0, Cache Line Size: 64 bytes
>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>> I/O behind bridge: 00001000-00001fff
>> Memory behind bridge: 90400000-904fffff
>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort+ <SERR- <PERR-
>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>> ExtTag- RBE+
>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>> <512ns, L1 <4us
>> ClockPM- Surprise- LLActRep+ BwNot+
>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>> BWMgmt+ ABWMgmt-
>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> Changed: MRL- PresDet- LinkState+
>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>> RootCap: CRSVisible-
>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>> Supported ARIFwd-
>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>> Disabled ARIFwd-
>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>> ComplianceSOS-
>> Compliance De-emphasis: -6dB
>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>> EqualizationPhase1-
>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>> Address: 00000000 Data: 0000
>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>> Capabilities: [a0] Power Management version 3
>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> Kernel driver in use: pcieport
>>
>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>> Series Power Control Unit (rev 0e)
>> Subsystem: Hewlett-Packard Company Device 8023
>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Latency: 0
>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>> Kernel driver in use: lpc_ich
>>
>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>> Subsystem: Hewlett-Packard Company Device 8023
>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Interrupt: pin B routed to IRQ 255
>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>> Region 4: I/O ports at 2000 [size=32]
>> Capabilities: [50] Power Management version 3
>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>
>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>> PCIe Wireless Network Adapter
>> Subsystem: Hewlett-Packard Company Device 2231
>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> Latency: 0, Cache Line Size: 64 bytes
>> Interrupt: pin A routed to IRQ 16
>> Region 0: I/O ports at 1000 [size=256]
>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>> Capabilities: [40] Power Management version 3
>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>> Address: 0000000000000000 Data: 0000
>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>> L0s <512ns, L1 <64us
>> ClockPM+ Surprise- LLActRep- BwNot-
>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>> BWMgmt- ABWMgmt-
>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>> Via message/WAKE#
>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>> ComplianceSOS-
>> Compliance De-emphasis: -6dB
>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>> EqualizationPhase1-
>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>> Capabilities: [100 v2] Advanced Error Reporting
>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>> Capabilities: [150 v1] Latency Tolerance Reporting
>> Max snoop latency: 71680ns
>> Max no snoop latency: 71680ns
>> Capabilities: [158 v1] L1 PM Substates
>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>> Kernel driver in use: rtl8723be
>>
>>
>> cat /proc/scsi/scsi
>> Attached devices:
>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>> Type: Direct-Access ANSI SCSI revision: 04
>>
>>
>> ls /proc
>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>> 728 buddyinfo fb kpagecount partitions thread-self
>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>> 755 bus filesystems kpageflags sched_debug timer_list
>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>> 76 cgroups fs loadavg schedstat timer_stats
>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>> 77 cmdline interrupts locks scsi tty
>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>> 7886 consoles iomem mdstat self uptime
>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>> 8 cpuinfo ioports meminfo slabinfo version
>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>> 8743 crypto irq misc softirqs vmallocinfo
>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>> 9 devices kallsyms modules stat vmstat
>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>> 9040 diskstats kcore mounts swaps zoneinfo
>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>> 9056 dma keys mtrr sys
>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>> acpi driver key-users net sysrq-trigger
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
[-- Attachment #2: clickpad.events --]
[-- Type: application/octet-stream, Size: 19873 bytes --]
# EVEMU 1.2
# Input device name: "SYN1EDE:00 06CB:7442"
# Input device ID: bus 0x18 vendor 0x6cb product 0x7442 version 0x100
# Supported events:
# Event type 0 (EV_SYN)
# Event code 0 (SYN_REPORT)
# Event code 1 (SYN_CONFIG)
# Event code 3 (SYN_MAX)
# Event type 1 (EV_KEY)
# Event code 272 (BTN_LEFT)
# Event code 273 (BTN_RIGHT)
# Event code 325 (BTN_TOOL_FINGER)
# Event code 328 (BTN_TOOL_QUINTTAP)
# Event code 330 (BTN_TOUCH)
# Event code 333 (BTN_TOOL_DOUBLETAP)
# Event code 334 (BTN_TOOL_TRIPLETAP)
# Event code 335 (BTN_TOOL_QUADTAP)
# Event type 3 (EV_ABS)
# Event code 0 (ABS_X)
# Value 2317
# Min 1
# Max 4008
# Fuzz 0
# Flat 0
# Resolution 44
# Event code 1 (ABS_Y)
# Value 685
# Min 1
# Max 2266
# Fuzz 0
# Flat 0
# Resolution 43
# Event code 24 (ABS_PRESSURE)
# Value 0
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 47 (ABS_MT_SLOT)
# Value 0
# Min 0
# Max 4
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 48 (ABS_MT_TOUCH_MAJOR)
# Value 0
# Min 0
# Max 15
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 49 (ABS_MT_TOUCH_MINOR)
# Value 0
# Min 0
# Max 15
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 52 (ABS_MT_ORIENTATION)
# Value 0
# Min 0
# Max 1
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 53 (ABS_MT_POSITION_X)
# Value 0
# Min 1
# Max 4008
# Fuzz 0
# Flat 0
# Resolution 44
# Event code 54 (ABS_MT_POSITION_Y)
# Value 0
# Min 1
# Max 2266
# Fuzz 0
# Flat 0
# Resolution 43
# Event code 57 (ABS_MT_TRACKING_ID)
# Value 0
# Min 0
# Max 65535
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 58 (ABS_MT_PRESSURE)
# Value 0
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Properties:
# Property type 0 (INPUT_PROP_POINTER)
N: SYN1EDE:00 06CB:7442
I: 0018 06cb 7442 0100
P: 01 00 00 00 00 00 00 00
B: 00 0b 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 03 00 00 00 00 00
B: 01 20 e5 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 02 00 00 00 00 00 00 00 00
B: 03 03 00 00 01 00 80 73 06
B: 04 00 00 00 00 00 00 00 00
B: 05 00 00 00 00 00 00 00 00
B: 11 00 00 00 00 00 00 00 00
B: 12 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
A: 00 1 4008 0 0 44
A: 01 1 2266 0 0 43
A: 18 0 255 0 0 0
A: 2f 0 4 0 0 0
A: 30 0 15 0 0 0
A: 31 0 15 0 0 0
A: 34 0 1 0 0 0
A: 35 1 4008 0 0 44
A: 36 1 2266 0 0 43
A: 39 0 65535 0 0 0
A: 3a 0 255 0 0 0
################################
# Waiting for events #
################################
E: 0.000000 0003 0039 0147 # EV_ABS / ABS_MT_TRACKING_ID 147
E: 0.000000 0003 0035 0049 # EV_ABS / ABS_MT_POSITION_X 49
E: 0.000000 0003 0036 2207 # EV_ABS / ABS_MT_POSITION_Y 2207
E: 0.000000 0003 003a 0034 # EV_ABS / ABS_MT_PRESSURE 34
E: 0.000000 0003 0030 0000 # EV_ABS / ABS_MT_TOUCH_MAJOR 0
E: 0.000000 0003 0031 0000 # EV_ABS / ABS_MT_TOUCH_MINOR 0
E: 0.000000 0001 014a 0001 # EV_KEY / BTN_TOUCH 1
E: 0.000000 0001 0145 0001 # EV_KEY / BTN_TOOL_FINGER 1
E: 0.000000 0003 0000 0049 # EV_ABS / ABS_X 49
E: 0.000000 0003 0001 2207 # EV_ABS / ABS_Y 2207
E: 0.000000 0003 0018 0034 # EV_ABS / ABS_PRESSURE 34
E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.001762 0003 0035 0052 # EV_ABS / ABS_MT_POSITION_X 52
E: 0.001762 0003 0036 2206 # EV_ABS / ABS_MT_POSITION_Y 2206
E: 0.001762 0003 003a 0035 # EV_ABS / ABS_MT_PRESSURE 35
E: 0.001762 0003 0000 0052 # EV_ABS / ABS_X 52
E: 0.001762 0003 0001 2206 # EV_ABS / ABS_Y 2206
E: 0.001762 0003 0018 0035 # EV_ABS / ABS_PRESSURE 35
E: 0.001762 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.017608 0003 003a 0036 # EV_ABS / ABS_MT_PRESSURE 36
E: 0.017608 0003 0018 0036 # EV_ABS / ABS_PRESSURE 36
E: 0.017608 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.077816 0003 003a 0035 # EV_ABS / ABS_MT_PRESSURE 35
E: 0.077816 0003 0018 0035 # EV_ABS / ABS_PRESSURE 35
E: 0.077816 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.118326 0003 003a 0036 # EV_ABS / ABS_MT_PRESSURE 36
E: 0.118326 0003 0018 0036 # EV_ABS / ABS_PRESSURE 36
E: 0.118326 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.128380 0003 003a 0037 # EV_ABS / ABS_MT_PRESSURE 37
E: 0.128380 0003 0018 0037 # EV_ABS / ABS_PRESSURE 37
E: 0.128380 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.138484 0003 003a 0038 # EV_ABS / ABS_MT_PRESSURE 38
E: 0.138484 0003 0018 0038 # EV_ABS / ABS_PRESSURE 38
E: 0.138484 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.148593 0003 003a 0040 # EV_ABS / ABS_MT_PRESSURE 40
E: 0.148593 0003 0030 0001 # EV_ABS / ABS_MT_TOUCH_MAJOR 1
E: 0.148593 0003 0018 0040 # EV_ABS / ABS_PRESSURE 40
E: 0.148593 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.158706 0003 003a 0042 # EV_ABS / ABS_MT_PRESSURE 42
E: 0.158706 0003 0018 0042 # EV_ABS / ABS_PRESSURE 42
E: 0.158706 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.168810 0003 0035 0053 # EV_ABS / ABS_MT_POSITION_X 53
E: 0.168810 0003 003a 0046 # EV_ABS / ABS_MT_PRESSURE 46
E: 0.168810 0003 0000 0053 # EV_ABS / ABS_X 53
E: 0.168810 0003 0018 0046 # EV_ABS / ABS_PRESSURE 46
E: 0.168810 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.178927 0003 0035 0054 # EV_ABS / ABS_MT_POSITION_X 54
E: 0.178927 0003 003a 0047 # EV_ABS / ABS_MT_PRESSURE 47
E: 0.178927 0003 0000 0054 # EV_ABS / ABS_X 54
E: 0.178927 0003 0018 0047 # EV_ABS / ABS_PRESSURE 47
E: 0.178927 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.189038 0003 0035 0056 # EV_ABS / ABS_MT_POSITION_X 56
E: 0.189038 0003 0036 2205 # EV_ABS / ABS_MT_POSITION_Y 2205
E: 0.189038 0003 003a 0049 # EV_ABS / ABS_MT_PRESSURE 49
E: 0.189038 0003 0000 0056 # EV_ABS / ABS_X 56
E: 0.189038 0003 0001 2205 # EV_ABS / ABS_Y 2205
E: 0.189038 0003 0018 0049 # EV_ABS / ABS_PRESSURE 49
E: 0.189038 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.189091 0001 0110 0001 # EV_KEY / BTN_LEFT 1
E: 0.189091 0001 0111 0001 # EV_KEY / BTN_RIGHT 1
E: 0.189091 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.199173 0003 0035 0058 # EV_ABS / ABS_MT_POSITION_X 58
E: 0.199173 0003 0036 2204 # EV_ABS / ABS_MT_POSITION_Y 2204
E: 0.199173 0003 003a 0051 # EV_ABS / ABS_MT_PRESSURE 51
E: 0.199173 0003 0000 0058 # EV_ABS / ABS_X 58
E: 0.199173 0003 0001 2204 # EV_ABS / ABS_Y 2204
E: 0.199173 0003 0018 0051 # EV_ABS / ABS_PRESSURE 51
E: 0.199173 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.209252 0003 0035 0061 # EV_ABS / ABS_MT_POSITION_X 61
E: 0.209252 0003 0036 2202 # EV_ABS / ABS_MT_POSITION_Y 2202
E: 0.209252 0003 003a 0052 # EV_ABS / ABS_MT_PRESSURE 52
E: 0.209252 0003 0000 0061 # EV_ABS / ABS_X 61
E: 0.209252 0003 0001 2202 # EV_ABS / ABS_Y 2202
E: 0.209252 0003 0018 0052 # EV_ABS / ABS_PRESSURE 52
E: 0.209252 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.219365 0003 0035 0064 # EV_ABS / ABS_MT_POSITION_X 64
E: 0.219365 0003 0036 2201 # EV_ABS / ABS_MT_POSITION_Y 2201
E: 0.219365 0003 003a 0053 # EV_ABS / ABS_MT_PRESSURE 53
E: 0.219365 0003 0031 0001 # EV_ABS / ABS_MT_TOUCH_MINOR 1
E: 0.219365 0003 0000 0064 # EV_ABS / ABS_X 64
E: 0.219365 0003 0001 2201 # EV_ABS / ABS_Y 2201
E: 0.219365 0003 0018 0053 # EV_ABS / ABS_PRESSURE 53
E: 0.219365 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.229466 0003 0035 0067 # EV_ABS / ABS_MT_POSITION_X 67
E: 0.229466 0003 0036 2200 # EV_ABS / ABS_MT_POSITION_Y 2200
E: 0.229466 0003 0000 0067 # EV_ABS / ABS_X 67
E: 0.229466 0003 0001 2200 # EV_ABS / ABS_Y 2200
E: 0.229466 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.239578 0003 0035 0070 # EV_ABS / ABS_MT_POSITION_X 70
E: 0.239578 0003 0036 2198 # EV_ABS / ABS_MT_POSITION_Y 2198
E: 0.239578 0003 003a 0054 # EV_ABS / ABS_MT_PRESSURE 54
E: 0.239578 0003 0000 0070 # EV_ABS / ABS_X 70
E: 0.239578 0003 0001 2198 # EV_ABS / ABS_Y 2198
E: 0.239578 0003 0018 0054 # EV_ABS / ABS_PRESSURE 54
E: 0.239578 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.250058 0003 0035 0073 # EV_ABS / ABS_MT_POSITION_X 73
E: 0.250058 0003 0036 2197 # EV_ABS / ABS_MT_POSITION_Y 2197
E: 0.250058 0003 0000 0073 # EV_ABS / ABS_X 73
E: 0.250058 0003 0001 2197 # EV_ABS / ABS_Y 2197
E: 0.250058 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.259802 0003 0035 0075 # EV_ABS / ABS_MT_POSITION_X 75
E: 0.259802 0003 0036 2196 # EV_ABS / ABS_MT_POSITION_Y 2196
E: 0.259802 0003 003a 0055 # EV_ABS / ABS_MT_PRESSURE 55
E: 0.259802 0003 0000 0075 # EV_ABS / ABS_X 75
E: 0.259802 0003 0001 2196 # EV_ABS / ABS_Y 2196
E: 0.259802 0003 0018 0055 # EV_ABS / ABS_PRESSURE 55
E: 0.259802 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.269906 0003 0035 0078 # EV_ABS / ABS_MT_POSITION_X 78
E: 0.269906 0003 0036 2195 # EV_ABS / ABS_MT_POSITION_Y 2195
E: 0.269906 0003 0000 0078 # EV_ABS / ABS_X 78
E: 0.269906 0003 0001 2195 # EV_ABS / ABS_Y 2195
E: 0.269906 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.280016 0003 0035 0080 # EV_ABS / ABS_MT_POSITION_X 80
E: 0.280016 0003 0036 2194 # EV_ABS / ABS_MT_POSITION_Y 2194
E: 0.280016 0003 0000 0080 # EV_ABS / ABS_X 80
E: 0.280016 0003 0001 2194 # EV_ABS / ABS_Y 2194
E: 0.280016 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.290125 0003 0035 0083 # EV_ABS / ABS_MT_POSITION_X 83
E: 0.290125 0003 0036 2193 # EV_ABS / ABS_MT_POSITION_Y 2193
E: 0.290125 0003 0000 0083 # EV_ABS / ABS_X 83
E: 0.290125 0003 0001 2193 # EV_ABS / ABS_Y 2193
E: 0.290125 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.300226 0003 0035 0085 # EV_ABS / ABS_MT_POSITION_X 85
E: 0.300226 0003 0036 2192 # EV_ABS / ABS_MT_POSITION_Y 2192
E: 0.300226 0003 0000 0085 # EV_ABS / ABS_X 85
E: 0.300226 0003 0001 2192 # EV_ABS / ABS_Y 2192
E: 0.300226 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.310333 0003 0035 0088 # EV_ABS / ABS_MT_POSITION_X 88
E: 0.310333 0003 0036 2191 # EV_ABS / ABS_MT_POSITION_Y 2191
E: 0.310333 0003 0000 0088 # EV_ABS / ABS_X 88
E: 0.310333 0003 0001 2191 # EV_ABS / ABS_Y 2191
E: 0.310333 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.320447 0003 0035 0091 # EV_ABS / ABS_MT_POSITION_X 91
E: 0.320447 0003 0036 2190 # EV_ABS / ABS_MT_POSITION_Y 2190
E: 0.320447 0003 003a 0054 # EV_ABS / ABS_MT_PRESSURE 54
E: 0.320447 0003 0000 0091 # EV_ABS / ABS_X 91
E: 0.320447 0003 0001 2190 # EV_ABS / ABS_Y 2190
E: 0.320447 0003 0018 0054 # EV_ABS / ABS_PRESSURE 54
E: 0.320447 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.330552 0003 0035 0094 # EV_ABS / ABS_MT_POSITION_X 94
E: 0.330552 0003 0036 2189 # EV_ABS / ABS_MT_POSITION_Y 2189
E: 0.330552 0003 003a 0053 # EV_ABS / ABS_MT_PRESSURE 53
E: 0.330552 0003 0000 0094 # EV_ABS / ABS_X 94
E: 0.330552 0003 0001 2189 # EV_ABS / ABS_Y 2189
E: 0.330552 0003 0018 0053 # EV_ABS / ABS_PRESSURE 53
E: 0.330552 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.340667 0003 0035 0098 # EV_ABS / ABS_MT_POSITION_X 98
E: 0.340667 0003 003a 0052 # EV_ABS / ABS_MT_PRESSURE 52
E: 0.340667 0003 0000 0098 # EV_ABS / ABS_X 98
E: 0.340667 0003 0018 0052 # EV_ABS / ABS_PRESSURE 52
E: 0.340667 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.350781 0003 0035 0101 # EV_ABS / ABS_MT_POSITION_X 101
E: 0.350781 0003 0000 0101 # EV_ABS / ABS_X 101
E: 0.350781 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.360886 0003 0035 0103 # EV_ABS / ABS_MT_POSITION_X 103
E: 0.360886 0003 003a 0053 # EV_ABS / ABS_MT_PRESSURE 53
E: 0.360886 0003 0000 0103 # EV_ABS / ABS_X 103
E: 0.360886 0003 0018 0053 # EV_ABS / ABS_PRESSURE 53
E: 0.360886 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.370994 0003 0035 0104 # EV_ABS / ABS_MT_POSITION_X 104
E: 0.370994 0003 003a 0054 # EV_ABS / ABS_MT_PRESSURE 54
E: 0.370994 0003 0000 0104 # EV_ABS / ABS_X 104
E: 0.370994 0003 0018 0054 # EV_ABS / ABS_PRESSURE 54
E: 0.370994 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.381090 0003 003a 0055 # EV_ABS / ABS_MT_PRESSURE 55
E: 0.381090 0003 0018 0055 # EV_ABS / ABS_PRESSURE 55
E: 0.381090 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.391206 0003 003a 0056 # EV_ABS / ABS_MT_PRESSURE 56
E: 0.391206 0003 0018 0056 # EV_ABS / ABS_PRESSURE 56
E: 0.391206 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.401317 0003 003a 0057 # EV_ABS / ABS_MT_PRESSURE 57
E: 0.401317 0003 0018 0057 # EV_ABS / ABS_PRESSURE 57
E: 0.401317 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.411423 0003 003a 0058 # EV_ABS / ABS_MT_PRESSURE 58
E: 0.411423 0003 0018 0058 # EV_ABS / ABS_PRESSURE 58
E: 0.411423 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.432015 0003 0036 2188 # EV_ABS / ABS_MT_POSITION_Y 2188
E: 0.432015 0003 0001 2188 # EV_ABS / ABS_Y 2188
E: 0.432015 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.451842 0003 003a 0057 # EV_ABS / ABS_MT_PRESSURE 57
E: 0.451842 0003 0030 0002 # EV_ABS / ABS_MT_TOUCH_MAJOR 2
E: 0.451842 0003 0018 0057 # EV_ABS / ABS_PRESSURE 57
E: 0.451842 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.461962 0003 0030 0001 # EV_ABS / ABS_MT_TOUCH_MAJOR 1
E: 0.461962 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.482207 0003 003a 0056 # EV_ABS / ABS_MT_PRESSURE 56
E: 0.482207 0003 0018 0056 # EV_ABS / ABS_PRESSURE 56
E: 0.482207 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.492280 0003 003a 0055 # EV_ABS / ABS_MT_PRESSURE 55
E: 0.492280 0003 0018 0055 # EV_ABS / ABS_PRESSURE 55
E: 0.492280 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.502387 0003 0035 0103 # EV_ABS / ABS_MT_POSITION_X 103
E: 0.502387 0003 0000 0103 # EV_ABS / ABS_X 103
E: 0.502387 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.512492 0003 0035 0102 # EV_ABS / ABS_MT_POSITION_X 102
E: 0.512492 0003 003a 0054 # EV_ABS / ABS_MT_PRESSURE 54
E: 0.512492 0003 0031 0000 # EV_ABS / ABS_MT_TOUCH_MINOR 0
E: 0.512492 0003 0000 0102 # EV_ABS / ABS_X 102
E: 0.512492 0003 0018 0054 # EV_ABS / ABS_PRESSURE 54
E: 0.512492 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.522611 0003 0035 0101 # EV_ABS / ABS_MT_POSITION_X 101
E: 0.522611 0003 003a 0053 # EV_ABS / ABS_MT_PRESSURE 53
E: 0.522611 0003 0000 0101 # EV_ABS / ABS_X 101
E: 0.522611 0003 0018 0053 # EV_ABS / ABS_PRESSURE 53
E: 0.522611 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.532816 0003 0035 0100 # EV_ABS / ABS_MT_POSITION_X 100
E: 0.532816 0003 003a 0052 # EV_ABS / ABS_MT_PRESSURE 52
E: 0.532816 0003 0000 0100 # EV_ABS / ABS_X 100
E: 0.532816 0003 0018 0052 # EV_ABS / ABS_PRESSURE 52
E: 0.532816 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.542820 0003 0035 0099 # EV_ABS / ABS_MT_POSITION_X 99
E: 0.542820 0003 0000 0099 # EV_ABS / ABS_X 99
E: 0.542820 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.552923 0003 0035 0098 # EV_ABS / ABS_MT_POSITION_X 98
E: 0.552923 0003 0000 0098 # EV_ABS / ABS_X 98
E: 0.552923 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.563042 0003 0035 0097 # EV_ABS / ABS_MT_POSITION_X 97
E: 0.563042 0003 003a 0051 # EV_ABS / ABS_MT_PRESSURE 51
E: 0.563042 0003 0000 0097 # EV_ABS / ABS_X 97
E: 0.563042 0003 0018 0051 # EV_ABS / ABS_PRESSURE 51
E: 0.563042 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.573143 0003 0035 0096 # EV_ABS / ABS_MT_POSITION_X 96
E: 0.573143 0003 003a 0050 # EV_ABS / ABS_MT_PRESSURE 50
E: 0.573143 0003 0000 0096 # EV_ABS / ABS_X 96
E: 0.573143 0003 0018 0050 # EV_ABS / ABS_PRESSURE 50
E: 0.573143 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.583263 0003 0035 0095 # EV_ABS / ABS_MT_POSITION_X 95
E: 0.583263 0003 003a 0049 # EV_ABS / ABS_MT_PRESSURE 49
E: 0.583263 0003 0000 0095 # EV_ABS / ABS_X 95
E: 0.583263 0003 0018 0049 # EV_ABS / ABS_PRESSURE 49
E: 0.583263 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.593356 0003 0035 0094 # EV_ABS / ABS_MT_POSITION_X 94
E: 0.593356 0003 0036 2189 # EV_ABS / ABS_MT_POSITION_Y 2189
E: 0.593356 0003 003a 0047 # EV_ABS / ABS_MT_PRESSURE 47
E: 0.593356 0003 0000 0094 # EV_ABS / ABS_X 94
E: 0.593356 0003 0001 2189 # EV_ABS / ABS_Y 2189
E: 0.593356 0003 0018 0047 # EV_ABS / ABS_PRESSURE 47
E: 0.593356 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.603470 0003 0035 0093 # EV_ABS / ABS_MT_POSITION_X 93
E: 0.603470 0003 0036 2190 # EV_ABS / ABS_MT_POSITION_Y 2190
E: 0.603470 0003 003a 0045 # EV_ABS / ABS_MT_PRESSURE 45
E: 0.603470 0003 0000 0093 # EV_ABS / ABS_X 93
E: 0.603470 0003 0001 2190 # EV_ABS / ABS_Y 2190
E: 0.603470 0003 0018 0045 # EV_ABS / ABS_PRESSURE 45
E: 0.603470 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.613561 0003 0035 0091 # EV_ABS / ABS_MT_POSITION_X 91
E: 0.613561 0003 0036 2192 # EV_ABS / ABS_MT_POSITION_Y 2192
E: 0.613561 0003 003a 0039 # EV_ABS / ABS_MT_PRESSURE 39
E: 0.613561 0003 0030 0000 # EV_ABS / ABS_MT_TOUCH_MAJOR 0
E: 0.613561 0003 0000 0091 # EV_ABS / ABS_X 91
E: 0.613561 0003 0001 2192 # EV_ABS / ABS_Y 2192
E: 0.613561 0003 0018 0039 # EV_ABS / ABS_PRESSURE 39
E: 0.613561 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.623454 0003 0039 -001 # EV_ABS / ABS_MT_TRACKING_ID -1
E: 0.623454 0001 014a 0000 # EV_KEY / BTN_TOUCH 0
E: 0.623454 0001 0145 0000 # EV_KEY / BTN_TOOL_FINGER 0
E: 0.623454 0003 0018 0000 # EV_ABS / ABS_PRESSURE 0
E: 0.623454 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 16:20 ` Amordea Whiteoak
@ 2014-12-08 16:44 ` Benjamin Tissoires
2014-12-08 17:14 ` Amordea Whiteoak
0 siblings, 1 reply; 19+ messages in thread
From: Benjamin Tissoires @ 2014-12-08 16:44 UTC (permalink / raw)
To: Amordea Whiteoak; +Cc: linux-input, Peter Hutterer, Andrew Duggan
Hi Amordea,
On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
> My apologies if my bug report was inadequate. It is the first upstream
> report I've ever filed, though I did attempt to give all the
> information they requested to the best of my ability.
Oh, no, I was not complaining about your way of reporting the bug. I
know that it can be difficult for users to report _and_ provide all
the necessary information unless you already know a little bit about
the communities, how they work and what tool they use.
My complain was more that the way it was triaged: try an upstream
kernel; oh, does not work; send it upstream because it's a "poor
driver implementation". Whereas here, there may be any part of the
stack involved unless we look at the evemu-record (which is the output
of the kernel BTW). And saying that the driver is badly designed
really does not help...
Last, the "meta bug" they have is either a problem in the kernel
drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
we have this on Fedora.
Anyway, thanks for the explanations that you give in the next
paragraph, it gives a more comprehensive bug report :)
>
> If it helps: to be clear about the design of this clickpad, it is one
> where the entire pad is touch-sensitive, even the area over the
> hardware click buttons which are on the bottom. The entire pad is one
> piece, so the pad itself shifts when you click a button. The
> malfunction occurs whenever any of these buttons are clicked, but the
> simulated clicks (tapping on the pad) behave adequately and do not
> cause any mouse input lock-ups. The malfunction itself causes ALL
> subsequent mouse clicks from any source (including a USB mouse) to
> only act in the spot where the first hardware click from the clickpad
> was performed and cannot be adjusted until the clickpad has been
> disabled (xinput disable <id>). The hardware buttons on the clickpad
> itself do not register as clicks at all, they only cause all mouse
> input to malfunction as previously described.
>
> I am enclosing the requested evemu-record data. This is a recording of
> my clicking the left hardware click button three times in rapid
> succession, but failure generally occurs after the first click.
Many thanks for the logs. So here, I can see that when you click on
the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
never released :) I do not see either the 2 other clicks.
So yes, here the driver is at fault and misses to release the clicks.
This infers the cross-device problem in X BTW.
>
> A curious behavior I noticed in the process of getting this recording
> is that on the first click, I received a pasted text line in my
> terminal. I could not reproduce this behavior by doing an
> enable/disable cycle on the trackpad, but to confirm I rebooted a few
> times to test and sure enough, the very first click each boot triggers
> a clipboard paste event.
You must have the middle button emulation enabled in Xorg (hitting
both left and right button will trigger a middle button). So when we
will be able to fix this bug, the spurious middle click should
disappear.
>
> If there is any more information I can provide, please let me know.
Ideally, I'd like to punt this one to Andrew, but I think we would be
grateful if you could also provide 2 more things:
- the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
(without the quotes)
- the hid-recorder output when you trigger the bug
hid-recorder should be installed from sources in Ubuntu I guess:
http://bentiss.github.io/hid-replay-docs/
The hid-recorder output might not be absolutely needed, so as long as
we have the dmesg with i2c_hid.debug=1, we should be fine.
Cheers,
Benjamin
>
> Thank you!
>
> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
> <benjamin.tissoires@gmail.com> wrote:
>> Hi Amordea,
>>
>> I must say, the bug triaging is worse and worse with ubuntu :(
>>
>> From the bug description, I can not tell if the problem lies in the
>> kernel, or if it is the synaptics input driver or the xserver which is
>> in fault. I would be tempted to say that the problem lies in the upper
>> layers given the cross-devices problem.
>>
>> Anyway, to be able to understand the problem, we will need to get an
>> evemu-record output of your device when you are reproducing the bug.
>> You can find evemu in your distribution channels, or here:
>> http://www.freedesktop.org/wiki/Evemu/
>>
>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>> and Peter for the upper layers if there is anything wrong there.
>>
>> Cheers,
>> Benjamin
>>
>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>> Original Bug Report:
>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>
>>> Bug Description: After clicking once at the bottom of my clickpad on
>>> either button, if I move my cursor elsewhere on the screen, and then
>>> subsequently click again (with either clickpad or external mouse this
>>> time) it registers a click at the location where my cursor icon was
>>> originally. I can continue to move my cursor anywhere on the screen,
>>> and it still registers the click in the original location.
>>>
>>>
>>> cat /proc/version
>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>> 01:36:38 UTC 2014
>>>
>>>
>>> lsb_release -rd
>>> Description: Ubuntu 14.10
>>> Release: 14.10
>>>
>>>
>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>> If some fields are empty or look unusual you may have an old version.
>>> Compare to the current minimal requirements in Documentation/Changes.
>>>
>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>
>>> Gnu C
>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>> found
>>> binutils
>>> util-linux 2.25.1
>>> mount debug
>>> module-init-tools 18
>>> e2fsprogs 1.42.10
>>> PPP 2.4.5
>>> Linux C Library 2.19
>>> Dynamic linker (ldd) 2.19
>>> Procps 3.3.9
>>> Net-tools 1.60
>>> Kbd 1.15.5
>>> Sh-utils 8.23
>>> wireless-tools 30
>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>> sdhci_acpi sdhci
>>>
>>>
>>> cat /proc/cpuinfo
>>> processor : 0
>>> vendor_id : GenuineIntel
>>> cpu family : 6
>>> model : 55
>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>> stepping : 8
>>> microcode : 0x829
>>> cpu MHz : 499.741
>>> cache size : 1024 KB
>>> physical id : 0
>>> siblings : 2
>>> core id : 0
>>> cpu cores : 2
>>> apicid : 0
>>> initial apicid : 0
>>> fpu : yes
>>> fpu_exception : yes
>>> cpuid level : 11
>>> wp : yes
>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>> flexpriority ept vpid tsc_adjust smep erms
>>> bugs :
>>> bogomips : 4326.40
>>> clflush size : 64
>>> cache_alignment : 64
>>> address sizes : 36 bits physical, 48 bits virtual
>>> power management:
>>>
>>> processor : 1
>>> vendor_id : GenuineIntel
>>> cpu family : 6
>>> model : 55
>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>> stepping : 8
>>> microcode : 0x829
>>> cpu MHz : 499.741
>>> cache size : 1024 KB
>>> physical id : 0
>>> siblings : 2
>>> core id : 1
>>> cpu cores : 2
>>> apicid : 2
>>> initial apicid : 2
>>> fpu : yes
>>> fpu_exception : yes
>>> cpuid level : 11
>>> wp : yes
>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>> flexpriority ept vpid tsc_adjust smep erms
>>> bugs :
>>> bogomips : 4326.40
>>> clflush size : 64
>>> cache_alignment : 64
>>> address sizes : 36 bits physical, 48 bits virtual
>>> power management:
>>>
>>>
>>> cat /proc/modules
>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>> ctr 13193 1 - Live 0x0000000000000000
>>> ccm 17856 1 - Live 0x0000000000000000
>>> joydev 17587 0 - Live 0x0000000000000000
>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>> rfcomm 75066 8 - Live 0x0000000000000000
>>> bnep 23980 2 - Live 0x0000000000000000
>>> arc4 12573 2 - Live 0x0000000000000000
>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>> coretemp 13638 0 - Live 0x0000000000000000
>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>> kvm 475237 0 - Live 0x0000000000000000
>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>> btusb 32691 0 - Live 0x0000000000000000
>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>> serio_raw 13483 0 - Live 0x0000000000000000
>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>> snd_hda_codec 144641 5
>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>> Live 0x0000000000000000
>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>> i915 1031996 2 - Live 0x0000000000000000
>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>> snd_pcm 106273 7
>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>> Live 0x0000000000000000
>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>> video 20649 1 i915, Live 0x0000000000000000
>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>> shpchp 37216 0 - Live 0x0000000000000000
>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>> Live 0x0000000000000000
>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>> mac_hid 13275 0 - Live 0x0000000000000000
>>> mei_txe 19808 0 - Live 0x0000000000000000
>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>> parport_pc 32909 0 - Live 0x0000000000000000
>>> ppdev 17711 0 - Live 0x0000000000000000
>>> lp 17799 0 - Live 0x0000000000000000
>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>> uas 22673 0 - Live 0x0000000000000000
>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>> mmc_block 36596 4 - Live 0x0000000000000000
>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>
>>>
>>> /proc/ioports
>>> 0000-006f : PCI Bus 0000:00
>>> 0000-001f : dma1
>>> 0020-0021 : pic1
>>> 0040-0043 : timer0
>>> 0050-0053 : timer1
>>> 0060-0060 : keyboard
>>> 0062-0062 : PNP0C09:00
>>> 0062-0062 : EC data
>>> 0064-0064 : keyboard
>>> 0066-0066 : PNP0C09:00
>>> 0066-0066 : EC cmd
>>> 0070-0077 : rtc0
>>> 0078-0cf7 : PCI Bus 0000:00
>>> 0080-008f : dma page reg
>>> 00a0-00a1 : pic2
>>> 00c0-00df : dma2
>>> 00f0-00ff : fpu
>>> 03f8-03ff : serial
>>> 0400-047f : pnp 00:01
>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>> 0408-040b : ACPI PM_TMR
>>> 0420-042f : ACPI GPE0_BLK
>>> 0430-0433 : iTCO_wdt
>>> 0450-0450 : ACPI PM2_CNT_BLK
>>> 0460-047f : iTCO_wdt
>>> 0500-05fe : pnp 00:01
>>> 0600-061f : pnp 00:01
>>> 0680-069f : pnp 00:01
>>> 0cf8-0cff : PCI conf1
>>> 0d00-ffff : PCI Bus 0000:00
>>> 1000-1fff : PCI Bus 0000:01
>>> 1000-10ff : 0000:01:00.0
>>> 1000-10ff : rtl_pci
>>> 2000-201f : 0000:00:1f.3
>>> 2050-2057 : 0000:00:02.0
>>>
>>>
>>> cat /proc/iomem
>>> 00000000-00000fff : reserved
>>> 00001000-0006efff : System RAM
>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>> 00070000-00084fff : System RAM
>>> 00085000-00086fff : reserved
>>> 00087000-00087fff : System RAM
>>> 00088000-0009ffff : reserved
>>> 000a0000-000bffff : PCI Bus 0000:00
>>> 000c0000-000dffff : PCI Bus 0000:00
>>> 000e0000-000fffff : PCI Bus 0000:00
>>> 000f0000-000fffff : System ROM
>>> 00100000-1effffff : System RAM
>>> 02000000-027b8537 : Kernel code
>>> 027b8538-02d2123f : Kernel data
>>> 02e87000-02fcffff : Kernel bss
>>> 1f000000-1f0fffff : reserved
>>> 1f100000-1fffffff : System RAM
>>> 20000000-200fffff : reserved
>>> 20100000-75867fff : System RAM
>>> 75868000-75892fff : reserved
>>> 75893000-78892fff : System RAM
>>> 78893000-78922fff : reserved
>>> 78923000-791a3fff : reserved
>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>> 792a3000-792e2fff : ACPI Tables
>>> 792e3000-79ffffff : System RAM
>>> 7a000000-7affffff : RAM buffer
>>> 7b000000-7effffff : reserved
>>> 7b000000-7effffff : Graphics Stolen Memory
>>> 80000000-907ffffe : PCI Bus 0000:00
>>> 80000000-8fffffff : 0000:00:02.0
>>> 90000000-903fffff : 0000:00:02.0
>>> 90400000-904fffff : PCI Bus 0000:01
>>> 90400000-90403fff : 0000:01:00.0
>>> 90400000-90403fff : rtl_pci
>>> 90500000-905fffff : 0000:00:1a.0
>>> 90500000-905fffff : mei_txe
>>> 90600000-906fffff : 0000:00:1a.0
>>> 90600000-906fffff : mei_txe
>>> 90700000-9070ffff : 0000:00:14.0
>>> 90700000-9070ffff : xhci-hcd
>>> 90710000-90713fff : 0000:00:1b.0
>>> 90710000-90713fff : ICH HD audio
>>> 90718000-9071801f : 0000:00:1f.3
>>> 90800000-90800fff : 80860F14:01
>>> 90800000-90800fff : 80860F14:01
>>> 90803000-90803fff : 80860F41:00
>>> 90803000-90803fff : 80860F41:00
>>> 90804000-90807fff : INTL9C60:01
>>> 90804000-90807fff : INTL9C60:01
>>> 90c00000-90ffffff : PCI Bus 0000:00
>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>> e00000d0-e00000db : INT33BD:00
>>> e00f8000-e00f8fff : reserved
>>> fec00000-fec003ff : IOAPIC 0
>>> fed00000-fed003ff : HPET 0
>>> fed00000-fed003ff : PNP0103:00
>>> fed01000-fed01fff : reserved
>>> fed01000-fed01fff : pnp 00:03
>>> fed03000-fed03fff : pnp 00:03
>>> fed03008-fed0300c : iTCO_wdt
>>> fed04000-fed04fff : pnp 00:03
>>> fed05000-fed057ff : INT3401:00
>>> fed08000-fed08fff : pnp 00:03
>>> fed0c000-fed0cfff : INT33FC:00
>>> fed0c000-fed0cfff : INT33FC:00
>>> fed0d000-fed0dfff : INT33FC:01
>>> fed0d000-fed0dfff : INT33FC:01
>>> fed0e000-fed0efff : INT33FC:02
>>> fed0e000-fed0efff : INT33FC:02
>>> fed1c000-fed1cfff : pnp 00:03
>>> fed40000-fed44fff : pnp 00:01
>>> fee00000-feefffff : pnp 00:03
>>> fee00000-fee00fff : Local APIC
>>> fef00000-feffffff : pnp 00:03
>>> ff000000-ffffffff : INT0800:00
>>> ffb80000-ffffffff : reserved
>>>
>>>
>>> sudo lspci -vvv
>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>> Series SoC Transaction Register (rev 0e)
>>> Subsystem: Hewlett-Packard Company Device 8023
>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR- FastB2B- DisINTx-
>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Latency: 0
>>> Kernel driver in use: iosf_mbi_pci
>>>
>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>> controller])
>>> Subsystem: Hewlett-Packard Company Device 8023
>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR- FastB2B- DisINTx+
>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Latency: 0
>>> Interrupt: pin A routed to IRQ 263
>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>> Region 4: I/O ports at 2050 [size=8]
>>> Expansion ROM at <unassigned> [disabled]
>>> Capabilities: [d0] Power Management version 2
>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>> Address: fee0300c Data: 4162
>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>> Kernel driver in use: i915
>>>
>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>> Subsystem: Hewlett-Packard Company Device 8023
>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR- FastB2B- DisINTx+
>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Latency: 0
>>> Interrupt: pin A routed to IRQ 261
>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>> Capabilities: [70] Power Management version 2
>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>> Address: 00000000fee0300c Data: 41d1
>>> Kernel driver in use: xhci_hcd
>>>
>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>> Subsystem: Hewlett-Packard Company Device 8023
>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR+ FastB2B- DisINTx+
>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Latency: 0, Cache Line Size: 64 bytes
>>> Interrupt: pin A routed to IRQ 262
>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>> Capabilities: [80] Power Management version 3
>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>> Address: fee0300c Data: 4122
>>> Kernel driver in use: mei_txe
>>>
>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>> Series High Definition Audio Controller (rev 0e)
>>> Subsystem: Hewlett-Packard Company Device 8023
>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR- FastB2B- DisINTx+
>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Latency: 0, Cache Line Size: 64 bytes
>>> Interrupt: pin A routed to IRQ 264
>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>> Capabilities: [50] Power Management version 2
>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>> Address: 00000000fee0300c Data: 4182
>>> Kernel driver in use: snd_hda_intel
>>>
>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>> [Normal decode])
>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR- FastB2B- DisINTx-
>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Latency: 0, Cache Line Size: 64 bytes
>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>> I/O behind bridge: 00001000-00001fff
>>> Memory behind bridge: 90400000-904fffff
>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>> <TAbort- <MAbort+ <SERR- <PERR-
>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>> ExtTag- RBE+
>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>> <512ns, L1 <4us
>>> ClockPM- Surprise- LLActRep+ BwNot+
>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>> BWMgmt+ ABWMgmt-
>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>> Changed: MRL- PresDet- LinkState+
>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>> RootCap: CRSVisible-
>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>> Supported ARIFwd-
>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>> Disabled ARIFwd-
>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>> ComplianceSOS-
>>> Compliance De-emphasis: -6dB
>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>> EqualizationPhase1-
>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>> Address: 00000000 Data: 0000
>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>> Capabilities: [a0] Power Management version 3
>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>> Kernel driver in use: pcieport
>>>
>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>> Series Power Control Unit (rev 0e)
>>> Subsystem: Hewlett-Packard Company Device 8023
>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR+ FastB2B- DisINTx-
>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Latency: 0
>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>> Kernel driver in use: lpc_ich
>>>
>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>> Subsystem: Hewlett-Packard Company Device 8023
>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR- FastB2B- DisINTx-
>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Interrupt: pin B routed to IRQ 255
>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>> Region 4: I/O ports at 2000 [size=32]
>>> Capabilities: [50] Power Management version 3
>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>
>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>> PCIe Wireless Network Adapter
>>> Subsystem: Hewlett-Packard Company Device 2231
>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>> Stepping- SERR- FastB2B- DisINTx-
>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>> Latency: 0, Cache Line Size: 64 bytes
>>> Interrupt: pin A routed to IRQ 16
>>> Region 0: I/O ports at 1000 [size=256]
>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>> Capabilities: [40] Power Management version 3
>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>> Address: 0000000000000000 Data: 0000
>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>> L0s <512ns, L1 <64us
>>> ClockPM+ Surprise- LLActRep- BwNot-
>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>> BWMgmt- ABWMgmt-
>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>> Via message/WAKE#
>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>> ComplianceSOS-
>>> Compliance De-emphasis: -6dB
>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>> EqualizationPhase1-
>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>> Capabilities: [100 v2] Advanced Error Reporting
>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>> Max snoop latency: 71680ns
>>> Max no snoop latency: 71680ns
>>> Capabilities: [158 v1] L1 PM Substates
>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>> Kernel driver in use: rtl8723be
>>>
>>>
>>> cat /proc/scsi/scsi
>>> Attached devices:
>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>> Type: Direct-Access ANSI SCSI revision: 04
>>>
>>>
>>> ls /proc
>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>> 728 buddyinfo fb kpagecount partitions thread-self
>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>> 755 bus filesystems kpageflags sched_debug timer_list
>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>> 76 cgroups fs loadavg schedstat timer_stats
>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>> 77 cmdline interrupts locks scsi tty
>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>> 7886 consoles iomem mdstat self uptime
>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>> 8 cpuinfo ioports meminfo slabinfo version
>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>> 8743 crypto irq misc softirqs vmallocinfo
>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>> 9 devices kallsyms modules stat vmstat
>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>> 9040 diskstats kcore mounts swaps zoneinfo
>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>> 9056 dma keys mtrr sys
>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>> acpi driver key-users net sysrq-trigger
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 16:44 ` Benjamin Tissoires
@ 2014-12-08 17:14 ` Amordea Whiteoak
2014-12-08 17:59 ` Benjamin Tissoires
0 siblings, 1 reply; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-08 17:14 UTC (permalink / raw)
To: Benjamin Tissoires; +Cc: linux-input, Peter Hutterer, Andrew Duggan
[-- Attachment #1: Type: text/plain, Size: 34730 bytes --]
There may be a thing I am failing to understand about dmesg here, but
a grep through both dmesg and /var/log/dmesg yielded no hits on
"i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
yielded several repetitive lines of what appears to be various
modules. Please let me know if there is something I am failing to
understand here, but I could not find the requested phrase in my
dmesg.
I do have the hid-recorder output though, which I am attaching here.
This time I used a non-conductive pen to only generate clicks without
all the positioning data piling in on top. This is a recording of two
left clicks.
If there is anything else I can provide, please let me know.
Thank you for helping with this bug. :)
On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
<benjamin.tissoires@gmail.com> wrote:
> Hi Amordea,
>
> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>> My apologies if my bug report was inadequate. It is the first upstream
>> report I've ever filed, though I did attempt to give all the
>> information they requested to the best of my ability.
>
> Oh, no, I was not complaining about your way of reporting the bug. I
> know that it can be difficult for users to report _and_ provide all
> the necessary information unless you already know a little bit about
> the communities, how they work and what tool they use.
> My complain was more that the way it was triaged: try an upstream
> kernel; oh, does not work; send it upstream because it's a "poor
> driver implementation". Whereas here, there may be any part of the
> stack involved unless we look at the evemu-record (which is the output
> of the kernel BTW). And saying that the driver is badly designed
> really does not help...
> Last, the "meta bug" they have is either a problem in the kernel
> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
> we have this on Fedora.
>
> Anyway, thanks for the explanations that you give in the next
> paragraph, it gives a more comprehensive bug report :)
>
>>
>> If it helps: to be clear about the design of this clickpad, it is one
>> where the entire pad is touch-sensitive, even the area over the
>> hardware click buttons which are on the bottom. The entire pad is one
>> piece, so the pad itself shifts when you click a button. The
>> malfunction occurs whenever any of these buttons are clicked, but the
>> simulated clicks (tapping on the pad) behave adequately and do not
>> cause any mouse input lock-ups. The malfunction itself causes ALL
>> subsequent mouse clicks from any source (including a USB mouse) to
>> only act in the spot where the first hardware click from the clickpad
>> was performed and cannot be adjusted until the clickpad has been
>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>> itself do not register as clicks at all, they only cause all mouse
>> input to malfunction as previously described.
>>
>> I am enclosing the requested evemu-record data. This is a recording of
>> my clicking the left hardware click button three times in rapid
>> succession, but failure generally occurs after the first click.
>
> Many thanks for the logs. So here, I can see that when you click on
> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
> never released :) I do not see either the 2 other clicks.
> So yes, here the driver is at fault and misses to release the clicks.
> This infers the cross-device problem in X BTW.
>
>>
>> A curious behavior I noticed in the process of getting this recording
>> is that on the first click, I received a pasted text line in my
>> terminal. I could not reproduce this behavior by doing an
>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>> times to test and sure enough, the very first click each boot triggers
>> a clipboard paste event.
>
> You must have the middle button emulation enabled in Xorg (hitting
> both left and right button will trigger a middle button). So when we
> will be able to fix this bug, the spurious middle click should
> disappear.
>
>>
>> If there is any more information I can provide, please let me know.
>
> Ideally, I'd like to punt this one to Andrew, but I think we would be
> grateful if you could also provide 2 more things:
> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
> (without the quotes)
> - the hid-recorder output when you trigger the bug
>
> hid-recorder should be installed from sources in Ubuntu I guess:
> http://bentiss.github.io/hid-replay-docs/
>
> The hid-recorder output might not be absolutely needed, so as long as
> we have the dmesg with i2c_hid.debug=1, we should be fine.
>
> Cheers,
> Benjamin
>
>>
>> Thank you!
>>
>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>> <benjamin.tissoires@gmail.com> wrote:
>>> Hi Amordea,
>>>
>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>
>>> From the bug description, I can not tell if the problem lies in the
>>> kernel, or if it is the synaptics input driver or the xserver which is
>>> in fault. I would be tempted to say that the problem lies in the upper
>>> layers given the cross-devices problem.
>>>
>>> Anyway, to be able to understand the problem, we will need to get an
>>> evemu-record output of your device when you are reproducing the bug.
>>> You can find evemu in your distribution channels, or here:
>>> http://www.freedesktop.org/wiki/Evemu/
>>>
>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>> and Peter for the upper layers if there is anything wrong there.
>>>
>>> Cheers,
>>> Benjamin
>>>
>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>> Original Bug Report:
>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>
>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>> subsequently click again (with either clickpad or external mouse this
>>>> time) it registers a click at the location where my cursor icon was
>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>> and it still registers the click in the original location.
>>>>
>>>>
>>>> cat /proc/version
>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>> 01:36:38 UTC 2014
>>>>
>>>>
>>>> lsb_release -rd
>>>> Description: Ubuntu 14.10
>>>> Release: 14.10
>>>>
>>>>
>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>> If some fields are empty or look unusual you may have an old version.
>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>
>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>
>>>> Gnu C
>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>> found
>>>> binutils
>>>> util-linux 2.25.1
>>>> mount debug
>>>> module-init-tools 18
>>>> e2fsprogs 1.42.10
>>>> PPP 2.4.5
>>>> Linux C Library 2.19
>>>> Dynamic linker (ldd) 2.19
>>>> Procps 3.3.9
>>>> Net-tools 1.60
>>>> Kbd 1.15.5
>>>> Sh-utils 8.23
>>>> wireless-tools 30
>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>> sdhci_acpi sdhci
>>>>
>>>>
>>>> cat /proc/cpuinfo
>>>> processor : 0
>>>> vendor_id : GenuineIntel
>>>> cpu family : 6
>>>> model : 55
>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>> stepping : 8
>>>> microcode : 0x829
>>>> cpu MHz : 499.741
>>>> cache size : 1024 KB
>>>> physical id : 0
>>>> siblings : 2
>>>> core id : 0
>>>> cpu cores : 2
>>>> apicid : 0
>>>> initial apicid : 0
>>>> fpu : yes
>>>> fpu_exception : yes
>>>> cpuid level : 11
>>>> wp : yes
>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>> flexpriority ept vpid tsc_adjust smep erms
>>>> bugs :
>>>> bogomips : 4326.40
>>>> clflush size : 64
>>>> cache_alignment : 64
>>>> address sizes : 36 bits physical, 48 bits virtual
>>>> power management:
>>>>
>>>> processor : 1
>>>> vendor_id : GenuineIntel
>>>> cpu family : 6
>>>> model : 55
>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>> stepping : 8
>>>> microcode : 0x829
>>>> cpu MHz : 499.741
>>>> cache size : 1024 KB
>>>> physical id : 0
>>>> siblings : 2
>>>> core id : 1
>>>> cpu cores : 2
>>>> apicid : 2
>>>> initial apicid : 2
>>>> fpu : yes
>>>> fpu_exception : yes
>>>> cpuid level : 11
>>>> wp : yes
>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>> flexpriority ept vpid tsc_adjust smep erms
>>>> bugs :
>>>> bogomips : 4326.40
>>>> clflush size : 64
>>>> cache_alignment : 64
>>>> address sizes : 36 bits physical, 48 bits virtual
>>>> power management:
>>>>
>>>>
>>>> cat /proc/modules
>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>> ctr 13193 1 - Live 0x0000000000000000
>>>> ccm 17856 1 - Live 0x0000000000000000
>>>> joydev 17587 0 - Live 0x0000000000000000
>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>> bnep 23980 2 - Live 0x0000000000000000
>>>> arc4 12573 2 - Live 0x0000000000000000
>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>> kvm 475237 0 - Live 0x0000000000000000
>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>> btusb 32691 0 - Live 0x0000000000000000
>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>> snd_hda_codec 144641 5
>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>> Live 0x0000000000000000
>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>> i915 1031996 2 - Live 0x0000000000000000
>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>> snd_pcm 106273 7
>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>> Live 0x0000000000000000
>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>> video 20649 1 i915, Live 0x0000000000000000
>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>> Live 0x0000000000000000
>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>> lp 17799 0 - Live 0x0000000000000000
>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>> uas 22673 0 - Live 0x0000000000000000
>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>
>>>>
>>>> /proc/ioports
>>>> 0000-006f : PCI Bus 0000:00
>>>> 0000-001f : dma1
>>>> 0020-0021 : pic1
>>>> 0040-0043 : timer0
>>>> 0050-0053 : timer1
>>>> 0060-0060 : keyboard
>>>> 0062-0062 : PNP0C09:00
>>>> 0062-0062 : EC data
>>>> 0064-0064 : keyboard
>>>> 0066-0066 : PNP0C09:00
>>>> 0066-0066 : EC cmd
>>>> 0070-0077 : rtc0
>>>> 0078-0cf7 : PCI Bus 0000:00
>>>> 0080-008f : dma page reg
>>>> 00a0-00a1 : pic2
>>>> 00c0-00df : dma2
>>>> 00f0-00ff : fpu
>>>> 03f8-03ff : serial
>>>> 0400-047f : pnp 00:01
>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>> 0408-040b : ACPI PM_TMR
>>>> 0420-042f : ACPI GPE0_BLK
>>>> 0430-0433 : iTCO_wdt
>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>> 0460-047f : iTCO_wdt
>>>> 0500-05fe : pnp 00:01
>>>> 0600-061f : pnp 00:01
>>>> 0680-069f : pnp 00:01
>>>> 0cf8-0cff : PCI conf1
>>>> 0d00-ffff : PCI Bus 0000:00
>>>> 1000-1fff : PCI Bus 0000:01
>>>> 1000-10ff : 0000:01:00.0
>>>> 1000-10ff : rtl_pci
>>>> 2000-201f : 0000:00:1f.3
>>>> 2050-2057 : 0000:00:02.0
>>>>
>>>>
>>>> cat /proc/iomem
>>>> 00000000-00000fff : reserved
>>>> 00001000-0006efff : System RAM
>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>> 00070000-00084fff : System RAM
>>>> 00085000-00086fff : reserved
>>>> 00087000-00087fff : System RAM
>>>> 00088000-0009ffff : reserved
>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>> 000f0000-000fffff : System ROM
>>>> 00100000-1effffff : System RAM
>>>> 02000000-027b8537 : Kernel code
>>>> 027b8538-02d2123f : Kernel data
>>>> 02e87000-02fcffff : Kernel bss
>>>> 1f000000-1f0fffff : reserved
>>>> 1f100000-1fffffff : System RAM
>>>> 20000000-200fffff : reserved
>>>> 20100000-75867fff : System RAM
>>>> 75868000-75892fff : reserved
>>>> 75893000-78892fff : System RAM
>>>> 78893000-78922fff : reserved
>>>> 78923000-791a3fff : reserved
>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>> 792a3000-792e2fff : ACPI Tables
>>>> 792e3000-79ffffff : System RAM
>>>> 7a000000-7affffff : RAM buffer
>>>> 7b000000-7effffff : reserved
>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>> 80000000-8fffffff : 0000:00:02.0
>>>> 90000000-903fffff : 0000:00:02.0
>>>> 90400000-904fffff : PCI Bus 0000:01
>>>> 90400000-90403fff : 0000:01:00.0
>>>> 90400000-90403fff : rtl_pci
>>>> 90500000-905fffff : 0000:00:1a.0
>>>> 90500000-905fffff : mei_txe
>>>> 90600000-906fffff : 0000:00:1a.0
>>>> 90600000-906fffff : mei_txe
>>>> 90700000-9070ffff : 0000:00:14.0
>>>> 90700000-9070ffff : xhci-hcd
>>>> 90710000-90713fff : 0000:00:1b.0
>>>> 90710000-90713fff : ICH HD audio
>>>> 90718000-9071801f : 0000:00:1f.3
>>>> 90800000-90800fff : 80860F14:01
>>>> 90800000-90800fff : 80860F14:01
>>>> 90803000-90803fff : 80860F41:00
>>>> 90803000-90803fff : 80860F41:00
>>>> 90804000-90807fff : INTL9C60:01
>>>> 90804000-90807fff : INTL9C60:01
>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>> e00000d0-e00000db : INT33BD:00
>>>> e00f8000-e00f8fff : reserved
>>>> fec00000-fec003ff : IOAPIC 0
>>>> fed00000-fed003ff : HPET 0
>>>> fed00000-fed003ff : PNP0103:00
>>>> fed01000-fed01fff : reserved
>>>> fed01000-fed01fff : pnp 00:03
>>>> fed03000-fed03fff : pnp 00:03
>>>> fed03008-fed0300c : iTCO_wdt
>>>> fed04000-fed04fff : pnp 00:03
>>>> fed05000-fed057ff : INT3401:00
>>>> fed08000-fed08fff : pnp 00:03
>>>> fed0c000-fed0cfff : INT33FC:00
>>>> fed0c000-fed0cfff : INT33FC:00
>>>> fed0d000-fed0dfff : INT33FC:01
>>>> fed0d000-fed0dfff : INT33FC:01
>>>> fed0e000-fed0efff : INT33FC:02
>>>> fed0e000-fed0efff : INT33FC:02
>>>> fed1c000-fed1cfff : pnp 00:03
>>>> fed40000-fed44fff : pnp 00:01
>>>> fee00000-feefffff : pnp 00:03
>>>> fee00000-fee00fff : Local APIC
>>>> fef00000-feffffff : pnp 00:03
>>>> ff000000-ffffffff : INT0800:00
>>>> ffb80000-ffffffff : reserved
>>>>
>>>>
>>>> sudo lspci -vvv
>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>> Series SoC Transaction Register (rev 0e)
>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR- FastB2B- DisINTx-
>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Latency: 0
>>>> Kernel driver in use: iosf_mbi_pci
>>>>
>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>> controller])
>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR- FastB2B- DisINTx+
>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Latency: 0
>>>> Interrupt: pin A routed to IRQ 263
>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>> Region 4: I/O ports at 2050 [size=8]
>>>> Expansion ROM at <unassigned> [disabled]
>>>> Capabilities: [d0] Power Management version 2
>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>> Address: fee0300c Data: 4162
>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>> Kernel driver in use: i915
>>>>
>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR- FastB2B- DisINTx+
>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Latency: 0
>>>> Interrupt: pin A routed to IRQ 261
>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>> Capabilities: [70] Power Management version 2
>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>> Address: 00000000fee0300c Data: 41d1
>>>> Kernel driver in use: xhci_hcd
>>>>
>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Latency: 0, Cache Line Size: 64 bytes
>>>> Interrupt: pin A routed to IRQ 262
>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>> Capabilities: [80] Power Management version 3
>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>> Address: fee0300c Data: 4122
>>>> Kernel driver in use: mei_txe
>>>>
>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>> Series High Definition Audio Controller (rev 0e)
>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR- FastB2B- DisINTx+
>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Latency: 0, Cache Line Size: 64 bytes
>>>> Interrupt: pin A routed to IRQ 264
>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>> Capabilities: [50] Power Management version 2
>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>> Address: 00000000fee0300c Data: 4182
>>>> Kernel driver in use: snd_hda_intel
>>>>
>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>> [Normal decode])
>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR- FastB2B- DisINTx-
>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Latency: 0, Cache Line Size: 64 bytes
>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>> I/O behind bridge: 00001000-00001fff
>>>> Memory behind bridge: 90400000-904fffff
>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>> ExtTag- RBE+
>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>> <512ns, L1 <4us
>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>> BWMgmt+ ABWMgmt-
>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>> Changed: MRL- PresDet- LinkState+
>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>> RootCap: CRSVisible-
>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>> Supported ARIFwd-
>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>> Disabled ARIFwd-
>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>> ComplianceSOS-
>>>> Compliance De-emphasis: -6dB
>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>> EqualizationPhase1-
>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>> Address: 00000000 Data: 0000
>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>> Capabilities: [a0] Power Management version 3
>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>> Kernel driver in use: pcieport
>>>>
>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>> Series Power Control Unit (rev 0e)
>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Latency: 0
>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>> Kernel driver in use: lpc_ich
>>>>
>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR- FastB2B- DisINTx-
>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Interrupt: pin B routed to IRQ 255
>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>> Region 4: I/O ports at 2000 [size=32]
>>>> Capabilities: [50] Power Management version 3
>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>
>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>> PCIe Wireless Network Adapter
>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>> Stepping- SERR- FastB2B- DisINTx-
>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>> Latency: 0, Cache Line Size: 64 bytes
>>>> Interrupt: pin A routed to IRQ 16
>>>> Region 0: I/O ports at 1000 [size=256]
>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>> Capabilities: [40] Power Management version 3
>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>> Address: 0000000000000000 Data: 0000
>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>> L0s <512ns, L1 <64us
>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>> BWMgmt- ABWMgmt-
>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>> Via message/WAKE#
>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>> ComplianceSOS-
>>>> Compliance De-emphasis: -6dB
>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>> EqualizationPhase1-
>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>> Max snoop latency: 71680ns
>>>> Max no snoop latency: 71680ns
>>>> Capabilities: [158 v1] L1 PM Substates
>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>> Kernel driver in use: rtl8723be
>>>>
>>>>
>>>> cat /proc/scsi/scsi
>>>> Attached devices:
>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>
>>>>
>>>> ls /proc
>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>> 77 cmdline interrupts locks scsi tty
>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>> 7886 consoles iomem mdstat self uptime
>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>> 9 devices kallsyms modules stat vmstat
>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>> 9056 dma keys mtrr sys
>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>> acpi driver key-users net sysrq-trigger
>>>> --
>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>> the body of a message to majordomo@vger.kernel.org
>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
[-- Attachment #2: clickpad.hid --]
[-- Type: application/octet-stream, Size: 1000 bytes --]
D: 0
R: 133 05 01 09 02 a1 01 85 01 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 75 01 95 02 81 02 95 06 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0 c0 06 00 ff 09 01 a1 01 85 09 09 02 15 00 26 ff 00 75 08 95 14 91 02 85 0a 09 03 15 00 26 ff 00 75 08 95 14 91 02 85 0b 09 04 15 00 26 ff 00 75 08 95 27 81 02 85 0c 09 05 15 00 26 ff 00 75 08 95 27 81 02 85 0f 09 06 15 00 26 ff 00 75 08 95 01 b1 02 c0
N: SYN1EDE:00 06CB:7442
P:
I: 18 06cb 7442
D: 0
E: 0.000000 40 0c 20 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E: 0.178762 40 0c 20 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E: 0.481771 40 0c 20 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E: 0.703980 40 0c 20 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 17:14 ` Amordea Whiteoak
@ 2014-12-08 17:59 ` Benjamin Tissoires
2014-12-08 18:28 ` Andrew Duggan
2014-12-08 18:39 ` Amordea Whiteoak
0 siblings, 2 replies; 19+ messages in thread
From: Benjamin Tissoires @ 2014-12-08 17:59 UTC (permalink / raw)
To: Amordea Whiteoak; +Cc: linux-input, Peter Hutterer, Andrew Duggan
On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
> There may be a thing I am failing to understand about dmesg here, but
> a grep through both dmesg and /var/log/dmesg yielded no hits on
> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
> yielded several repetitive lines of what appears to be various
> modules. Please let me know if there is something I am failing to
> understand here, but I could not find the requested phrase in my
> dmesg.
I meant that when you reboot the laptop, in grub, append
"i2c_hid.debug=1" to the kernel command line.
This should be seen in one of the first few lines of dmesg (the one
starting by "[ 0.000000] Command line:
BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
events should be dumped in the dmesg.
>
> I do have the hid-recorder output though, which I am attaching here.
> This time I used a non-conductive pen to only generate clicks without
> all the positioning data piling in on top. This is a recording of two
> left clicks.
>
Ok, so at least, the device sends a sane behavior (one event per
click/release, with one bit changed). Unfortunately, I think the
problem lies in the configuration of your device by hid-rmi. So the
dmesg output while i2c_hid.debug=1 is set should help to figure out
the problem.
If for whatever reasons you do not manage to get the parameter
appended to your command line, the following commands should suffice
(as root):
#> rmmod hid-rmi
#> echo 1 > /sys/module/i2c_hid/parameters/debug
#> modprobe hid-rmi
do a few events on the touchpad (with clicks)
#> echo 0 > /sys/module/i2c_hid/parameters/debug
and send out the dmesg.
Cheers,
Benjamin
> If there is anything else I can provide, please let me know.
>
> Thank you for helping with this bug. :)
>
> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
> <benjamin.tissoires@gmail.com> wrote:
>> Hi Amordea,
>>
>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>> My apologies if my bug report was inadequate. It is the first upstream
>>> report I've ever filed, though I did attempt to give all the
>>> information they requested to the best of my ability.
>>
>> Oh, no, I was not complaining about your way of reporting the bug. I
>> know that it can be difficult for users to report _and_ provide all
>> the necessary information unless you already know a little bit about
>> the communities, how they work and what tool they use.
>> My complain was more that the way it was triaged: try an upstream
>> kernel; oh, does not work; send it upstream because it's a "poor
>> driver implementation". Whereas here, there may be any part of the
>> stack involved unless we look at the evemu-record (which is the output
>> of the kernel BTW). And saying that the driver is badly designed
>> really does not help...
>> Last, the "meta bug" they have is either a problem in the kernel
>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>> we have this on Fedora.
>>
>> Anyway, thanks for the explanations that you give in the next
>> paragraph, it gives a more comprehensive bug report :)
>>
>>>
>>> If it helps: to be clear about the design of this clickpad, it is one
>>> where the entire pad is touch-sensitive, even the area over the
>>> hardware click buttons which are on the bottom. The entire pad is one
>>> piece, so the pad itself shifts when you click a button. The
>>> malfunction occurs whenever any of these buttons are clicked, but the
>>> simulated clicks (tapping on the pad) behave adequately and do not
>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>> subsequent mouse clicks from any source (including a USB mouse) to
>>> only act in the spot where the first hardware click from the clickpad
>>> was performed and cannot be adjusted until the clickpad has been
>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>> itself do not register as clicks at all, they only cause all mouse
>>> input to malfunction as previously described.
>>>
>>> I am enclosing the requested evemu-record data. This is a recording of
>>> my clicking the left hardware click button three times in rapid
>>> succession, but failure generally occurs after the first click.
>>
>> Many thanks for the logs. So here, I can see that when you click on
>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>> never released :) I do not see either the 2 other clicks.
>> So yes, here the driver is at fault and misses to release the clicks.
>> This infers the cross-device problem in X BTW.
>>
>>>
>>> A curious behavior I noticed in the process of getting this recording
>>> is that on the first click, I received a pasted text line in my
>>> terminal. I could not reproduce this behavior by doing an
>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>> times to test and sure enough, the very first click each boot triggers
>>> a clipboard paste event.
>>
>> You must have the middle button emulation enabled in Xorg (hitting
>> both left and right button will trigger a middle button). So when we
>> will be able to fix this bug, the spurious middle click should
>> disappear.
>>
>>>
>>> If there is any more information I can provide, please let me know.
>>
>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>> grateful if you could also provide 2 more things:
>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>> (without the quotes)
>> - the hid-recorder output when you trigger the bug
>>
>> hid-recorder should be installed from sources in Ubuntu I guess:
>> http://bentiss.github.io/hid-replay-docs/
>>
>> The hid-recorder output might not be absolutely needed, so as long as
>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>
>> Cheers,
>> Benjamin
>>
>>>
>>> Thank you!
>>>
>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>> <benjamin.tissoires@gmail.com> wrote:
>>>> Hi Amordea,
>>>>
>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>
>>>> From the bug description, I can not tell if the problem lies in the
>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>> layers given the cross-devices problem.
>>>>
>>>> Anyway, to be able to understand the problem, we will need to get an
>>>> evemu-record output of your device when you are reproducing the bug.
>>>> You can find evemu in your distribution channels, or here:
>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>
>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>> and Peter for the upper layers if there is anything wrong there.
>>>>
>>>> Cheers,
>>>> Benjamin
>>>>
>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>> Original Bug Report:
>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>
>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>> subsequently click again (with either clickpad or external mouse this
>>>>> time) it registers a click at the location where my cursor icon was
>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>> and it still registers the click in the original location.
>>>>>
>>>>>
>>>>> cat /proc/version
>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>> 01:36:38 UTC 2014
>>>>>
>>>>>
>>>>> lsb_release -rd
>>>>> Description: Ubuntu 14.10
>>>>> Release: 14.10
>>>>>
>>>>>
>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>> If some fields are empty or look unusual you may have an old version.
>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>
>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>
>>>>> Gnu C
>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>> found
>>>>> binutils
>>>>> util-linux 2.25.1
>>>>> mount debug
>>>>> module-init-tools 18
>>>>> e2fsprogs 1.42.10
>>>>> PPP 2.4.5
>>>>> Linux C Library 2.19
>>>>> Dynamic linker (ldd) 2.19
>>>>> Procps 3.3.9
>>>>> Net-tools 1.60
>>>>> Kbd 1.15.5
>>>>> Sh-utils 8.23
>>>>> wireless-tools 30
>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>> sdhci_acpi sdhci
>>>>>
>>>>>
>>>>> cat /proc/cpuinfo
>>>>> processor : 0
>>>>> vendor_id : GenuineIntel
>>>>> cpu family : 6
>>>>> model : 55
>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>> stepping : 8
>>>>> microcode : 0x829
>>>>> cpu MHz : 499.741
>>>>> cache size : 1024 KB
>>>>> physical id : 0
>>>>> siblings : 2
>>>>> core id : 0
>>>>> cpu cores : 2
>>>>> apicid : 0
>>>>> initial apicid : 0
>>>>> fpu : yes
>>>>> fpu_exception : yes
>>>>> cpuid level : 11
>>>>> wp : yes
>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>> bugs :
>>>>> bogomips : 4326.40
>>>>> clflush size : 64
>>>>> cache_alignment : 64
>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>> power management:
>>>>>
>>>>> processor : 1
>>>>> vendor_id : GenuineIntel
>>>>> cpu family : 6
>>>>> model : 55
>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>> stepping : 8
>>>>> microcode : 0x829
>>>>> cpu MHz : 499.741
>>>>> cache size : 1024 KB
>>>>> physical id : 0
>>>>> siblings : 2
>>>>> core id : 1
>>>>> cpu cores : 2
>>>>> apicid : 2
>>>>> initial apicid : 2
>>>>> fpu : yes
>>>>> fpu_exception : yes
>>>>> cpuid level : 11
>>>>> wp : yes
>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>> bugs :
>>>>> bogomips : 4326.40
>>>>> clflush size : 64
>>>>> cache_alignment : 64
>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>> power management:
>>>>>
>>>>>
>>>>> cat /proc/modules
>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>> snd_hda_codec 144641 5
>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>> Live 0x0000000000000000
>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>> snd_pcm 106273 7
>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>> Live 0x0000000000000000
>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>> Live 0x0000000000000000
>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>
>>>>>
>>>>> /proc/ioports
>>>>> 0000-006f : PCI Bus 0000:00
>>>>> 0000-001f : dma1
>>>>> 0020-0021 : pic1
>>>>> 0040-0043 : timer0
>>>>> 0050-0053 : timer1
>>>>> 0060-0060 : keyboard
>>>>> 0062-0062 : PNP0C09:00
>>>>> 0062-0062 : EC data
>>>>> 0064-0064 : keyboard
>>>>> 0066-0066 : PNP0C09:00
>>>>> 0066-0066 : EC cmd
>>>>> 0070-0077 : rtc0
>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>> 0080-008f : dma page reg
>>>>> 00a0-00a1 : pic2
>>>>> 00c0-00df : dma2
>>>>> 00f0-00ff : fpu
>>>>> 03f8-03ff : serial
>>>>> 0400-047f : pnp 00:01
>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>> 0408-040b : ACPI PM_TMR
>>>>> 0420-042f : ACPI GPE0_BLK
>>>>> 0430-0433 : iTCO_wdt
>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>> 0460-047f : iTCO_wdt
>>>>> 0500-05fe : pnp 00:01
>>>>> 0600-061f : pnp 00:01
>>>>> 0680-069f : pnp 00:01
>>>>> 0cf8-0cff : PCI conf1
>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>> 1000-1fff : PCI Bus 0000:01
>>>>> 1000-10ff : 0000:01:00.0
>>>>> 1000-10ff : rtl_pci
>>>>> 2000-201f : 0000:00:1f.3
>>>>> 2050-2057 : 0000:00:02.0
>>>>>
>>>>>
>>>>> cat /proc/iomem
>>>>> 00000000-00000fff : reserved
>>>>> 00001000-0006efff : System RAM
>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>> 00070000-00084fff : System RAM
>>>>> 00085000-00086fff : reserved
>>>>> 00087000-00087fff : System RAM
>>>>> 00088000-0009ffff : reserved
>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>> 000f0000-000fffff : System ROM
>>>>> 00100000-1effffff : System RAM
>>>>> 02000000-027b8537 : Kernel code
>>>>> 027b8538-02d2123f : Kernel data
>>>>> 02e87000-02fcffff : Kernel bss
>>>>> 1f000000-1f0fffff : reserved
>>>>> 1f100000-1fffffff : System RAM
>>>>> 20000000-200fffff : reserved
>>>>> 20100000-75867fff : System RAM
>>>>> 75868000-75892fff : reserved
>>>>> 75893000-78892fff : System RAM
>>>>> 78893000-78922fff : reserved
>>>>> 78923000-791a3fff : reserved
>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>> 792a3000-792e2fff : ACPI Tables
>>>>> 792e3000-79ffffff : System RAM
>>>>> 7a000000-7affffff : RAM buffer
>>>>> 7b000000-7effffff : reserved
>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>> 90000000-903fffff : 0000:00:02.0
>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>> 90400000-90403fff : 0000:01:00.0
>>>>> 90400000-90403fff : rtl_pci
>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>> 90500000-905fffff : mei_txe
>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>> 90600000-906fffff : mei_txe
>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>> 90700000-9070ffff : xhci-hcd
>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>> 90710000-90713fff : ICH HD audio
>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>> 90800000-90800fff : 80860F14:01
>>>>> 90800000-90800fff : 80860F14:01
>>>>> 90803000-90803fff : 80860F41:00
>>>>> 90803000-90803fff : 80860F41:00
>>>>> 90804000-90807fff : INTL9C60:01
>>>>> 90804000-90807fff : INTL9C60:01
>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>> e00000d0-e00000db : INT33BD:00
>>>>> e00f8000-e00f8fff : reserved
>>>>> fec00000-fec003ff : IOAPIC 0
>>>>> fed00000-fed003ff : HPET 0
>>>>> fed00000-fed003ff : PNP0103:00
>>>>> fed01000-fed01fff : reserved
>>>>> fed01000-fed01fff : pnp 00:03
>>>>> fed03000-fed03fff : pnp 00:03
>>>>> fed03008-fed0300c : iTCO_wdt
>>>>> fed04000-fed04fff : pnp 00:03
>>>>> fed05000-fed057ff : INT3401:00
>>>>> fed08000-fed08fff : pnp 00:03
>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>> fed0e000-fed0efff : INT33FC:02
>>>>> fed0e000-fed0efff : INT33FC:02
>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>> fed40000-fed44fff : pnp 00:01
>>>>> fee00000-feefffff : pnp 00:03
>>>>> fee00000-fee00fff : Local APIC
>>>>> fef00000-feffffff : pnp 00:03
>>>>> ff000000-ffffffff : INT0800:00
>>>>> ffb80000-ffffffff : reserved
>>>>>
>>>>>
>>>>> sudo lspci -vvv
>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>> Series SoC Transaction Register (rev 0e)
>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Latency: 0
>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>
>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>> controller])
>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Latency: 0
>>>>> Interrupt: pin A routed to IRQ 263
>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>> Expansion ROM at <unassigned> [disabled]
>>>>> Capabilities: [d0] Power Management version 2
>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>> Address: fee0300c Data: 4162
>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>> Kernel driver in use: i915
>>>>>
>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Latency: 0
>>>>> Interrupt: pin A routed to IRQ 261
>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>> Capabilities: [70] Power Management version 2
>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>> Address: 00000000fee0300c Data: 41d1
>>>>> Kernel driver in use: xhci_hcd
>>>>>
>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>> Interrupt: pin A routed to IRQ 262
>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>> Capabilities: [80] Power Management version 3
>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>> Address: fee0300c Data: 4122
>>>>> Kernel driver in use: mei_txe
>>>>>
>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>> Series High Definition Audio Controller (rev 0e)
>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>> Interrupt: pin A routed to IRQ 264
>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>> Capabilities: [50] Power Management version 2
>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>> Address: 00000000fee0300c Data: 4182
>>>>> Kernel driver in use: snd_hda_intel
>>>>>
>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>> [Normal decode])
>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>> I/O behind bridge: 00001000-00001fff
>>>>> Memory behind bridge: 90400000-904fffff
>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>> ExtTag- RBE+
>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>> <512ns, L1 <4us
>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>> BWMgmt+ ABWMgmt-
>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>> Changed: MRL- PresDet- LinkState+
>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>> RootCap: CRSVisible-
>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>> Supported ARIFwd-
>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>> Disabled ARIFwd-
>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>> ComplianceSOS-
>>>>> Compliance De-emphasis: -6dB
>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>> EqualizationPhase1-
>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>> Address: 00000000 Data: 0000
>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>> Capabilities: [a0] Power Management version 3
>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>> Kernel driver in use: pcieport
>>>>>
>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>> Series Power Control Unit (rev 0e)
>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Latency: 0
>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>> Kernel driver in use: lpc_ich
>>>>>
>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Interrupt: pin B routed to IRQ 255
>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>> Capabilities: [50] Power Management version 3
>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>
>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>> PCIe Wireless Network Adapter
>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>> Interrupt: pin A routed to IRQ 16
>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>> Capabilities: [40] Power Management version 3
>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>> Address: 0000000000000000 Data: 0000
>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>> L0s <512ns, L1 <64us
>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>> BWMgmt- ABWMgmt-
>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>> Via message/WAKE#
>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>> ComplianceSOS-
>>>>> Compliance De-emphasis: -6dB
>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>> EqualizationPhase1-
>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>> Max snoop latency: 71680ns
>>>>> Max no snoop latency: 71680ns
>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>> Kernel driver in use: rtl8723be
>>>>>
>>>>>
>>>>> cat /proc/scsi/scsi
>>>>> Attached devices:
>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>
>>>>>
>>>>> ls /proc
>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>> 77 cmdline interrupts locks scsi tty
>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>> 7886 consoles iomem mdstat self uptime
>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>> 9 devices kallsyms modules stat vmstat
>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>> 9056 dma keys mtrr sys
>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>> acpi driver key-users net sysrq-trigger
>>>>> --
>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>> the body of a message to majordomo@vger.kernel.org
>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 17:59 ` Benjamin Tissoires
@ 2014-12-08 18:28 ` Andrew Duggan
2014-12-08 18:39 ` Amordea Whiteoak
1 sibling, 0 replies; 19+ messages in thread
From: Andrew Duggan @ 2014-12-08 18:28 UTC (permalink / raw)
To: Benjamin Tissoires, Amordea Whiteoak; +Cc: linux-input, Peter Hutterer
On 12/08/2014 09:59 AM, Benjamin Tissoires wrote:
> On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>> There may be a thing I am failing to understand about dmesg here, but
>> a grep through both dmesg and /var/log/dmesg yielded no hits on
>> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
>> yielded several repetitive lines of what appears to be various
>> modules. Please let me know if there is something I am failing to
>> understand here, but I could not find the requested phrase in my
>> dmesg.
> I meant that when you reboot the laptop, in grub, append
> "i2c_hid.debug=1" to the kernel command line.
>
> This should be seen in one of the first few lines of dmesg (the one
> starting by "[ 0.000000] Command line:
> BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
> events should be dumped in the dmesg.
>
>> I do have the hid-recorder output though, which I am attaching here.
>> This time I used a non-conductive pen to only generate clicks without
>> all the positioning data piling in on top. This is a recording of two
>> left clicks.
>>
> Ok, so at least, the device sends a sane behavior (one event per
> click/release, with one bit changed). Unfortunately, I think the
> problem lies in the configuration of your device by hid-rmi. So the
> dmesg output while i2c_hid.debug=1 is set should help to figure out
> the problem.
I think I know what is going on here. We have a new feature which adds
some bytes to the end of the F11 data which isn't reflected in the F11
report size. This ends up shifting the F30 data in the HID report so the
driver is looking at the wrong byte when reporting buttons. I started
working on the patch a couple weeks ago, but I got side tracked. I can
probably finish it up and submit it today.
Andrew
>
> If for whatever reasons you do not manage to get the parameter
> appended to your command line, the following commands should suffice
> (as root):
> #> rmmod hid-rmi
> #> echo 1 > /sys/module/i2c_hid/parameters/debug
> #> modprobe hid-rmi
>
> do a few events on the touchpad (with clicks)
>
> #> echo 0 > /sys/module/i2c_hid/parameters/debug
>
> and send out the dmesg.
>
> Cheers,
> Benjamin
>
>> If there is anything else I can provide, please let me know.
>>
>> Thank you for helping with this bug. :)
>>
>> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
>> <benjamin.tissoires@gmail.com> wrote:
>>> Hi Amordea,
>>>
>>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>> My apologies if my bug report was inadequate. It is the first upstream
>>>> report I've ever filed, though I did attempt to give all the
>>>> information they requested to the best of my ability.
>>> Oh, no, I was not complaining about your way of reporting the bug. I
>>> know that it can be difficult for users to report _and_ provide all
>>> the necessary information unless you already know a little bit about
>>> the communities, how they work and what tool they use.
>>> My complain was more that the way it was triaged: try an upstream
>>> kernel; oh, does not work; send it upstream because it's a "poor
>>> driver implementation". Whereas here, there may be any part of the
>>> stack involved unless we look at the evemu-record (which is the output
>>> of the kernel BTW). And saying that the driver is badly designed
>>> really does not help...
>>> Last, the "meta bug" they have is either a problem in the kernel
>>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>>> we have this on Fedora.
>>>
>>> Anyway, thanks for the explanations that you give in the next
>>> paragraph, it gives a more comprehensive bug report :)
>>>
>>>> If it helps: to be clear about the design of this clickpad, it is one
>>>> where the entire pad is touch-sensitive, even the area over the
>>>> hardware click buttons which are on the bottom. The entire pad is one
>>>> piece, so the pad itself shifts when you click a button. The
>>>> malfunction occurs whenever any of these buttons are clicked, but the
>>>> simulated clicks (tapping on the pad) behave adequately and do not
>>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>>> subsequent mouse clicks from any source (including a USB mouse) to
>>>> only act in the spot where the first hardware click from the clickpad
>>>> was performed and cannot be adjusted until the clickpad has been
>>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>>> itself do not register as clicks at all, they only cause all mouse
>>>> input to malfunction as previously described.
>>>>
>>>> I am enclosing the requested evemu-record data. This is a recording of
>>>> my clicking the left hardware click button three times in rapid
>>>> succession, but failure generally occurs after the first click.
>>> Many thanks for the logs. So here, I can see that when you click on
>>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>>> never released :) I do not see either the 2 other clicks.
>>> So yes, here the driver is at fault and misses to release the clicks.
>>> This infers the cross-device problem in X BTW.
>>>
>>>> A curious behavior I noticed in the process of getting this recording
>>>> is that on the first click, I received a pasted text line in my
>>>> terminal. I could not reproduce this behavior by doing an
>>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>>> times to test and sure enough, the very first click each boot triggers
>>>> a clipboard paste event.
>>> You must have the middle button emulation enabled in Xorg (hitting
>>> both left and right button will trigger a middle button). So when we
>>> will be able to fix this bug, the spurious middle click should
>>> disappear.
>>>
>>>> If there is any more information I can provide, please let me know.
>>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>>> grateful if you could also provide 2 more things:
>>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>>> (without the quotes)
>>> - the hid-recorder output when you trigger the bug
>>>
>>> hid-recorder should be installed from sources in Ubuntu I guess:
>>> http://bentiss.github.io/hid-replay-docs/
>>>
>>> The hid-recorder output might not be absolutely needed, so as long as
>>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>>
>>> Cheers,
>>> Benjamin
>>>
>>>> Thank you!
>>>>
>>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>> Hi Amordea,
>>>>>
>>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>>
>>>>> From the bug description, I can not tell if the problem lies in the
>>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>>> layers given the cross-devices problem.
>>>>>
>>>>> Anyway, to be able to understand the problem, we will need to get an
>>>>> evemu-record output of your device when you are reproducing the bug.
>>>>> You can find evemu in your distribution channels, or here:
>>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>>
>>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>>> and Peter for the upper layers if there is anything wrong there.
>>>>>
>>>>> Cheers,
>>>>> Benjamin
>>>>>
>>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>> Original Bug Report:
>>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>>
>>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>>> subsequently click again (with either clickpad or external mouse this
>>>>>> time) it registers a click at the location where my cursor icon was
>>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>>> and it still registers the click in the original location.
>>>>>>
>>>>>>
>>>>>> cat /proc/version
>>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>>> 01:36:38 UTC 2014
>>>>>>
>>>>>>
>>>>>> lsb_release -rd
>>>>>> Description: Ubuntu 14.10
>>>>>> Release: 14.10
>>>>>>
>>>>>>
>>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>>> If some fields are empty or look unusual you may have an old version.
>>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>>
>>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>
>>>>>> Gnu C
>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>>> found
>>>>>> binutils
>>>>>> util-linux 2.25.1
>>>>>> mount debug
>>>>>> module-init-tools 18
>>>>>> e2fsprogs 1.42.10
>>>>>> PPP 2.4.5
>>>>>> Linux C Library 2.19
>>>>>> Dynamic linker (ldd) 2.19
>>>>>> Procps 3.3.9
>>>>>> Net-tools 1.60
>>>>>> Kbd 1.15.5
>>>>>> Sh-utils 8.23
>>>>>> wireless-tools 30
>>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>>> sdhci_acpi sdhci
>>>>>>
>>>>>>
>>>>>> cat /proc/cpuinfo
>>>>>> processor : 0
>>>>>> vendor_id : GenuineIntel
>>>>>> cpu family : 6
>>>>>> model : 55
>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>> stepping : 8
>>>>>> microcode : 0x829
>>>>>> cpu MHz : 499.741
>>>>>> cache size : 1024 KB
>>>>>> physical id : 0
>>>>>> siblings : 2
>>>>>> core id : 0
>>>>>> cpu cores : 2
>>>>>> apicid : 0
>>>>>> initial apicid : 0
>>>>>> fpu : yes
>>>>>> fpu_exception : yes
>>>>>> cpuid level : 11
>>>>>> wp : yes
>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>> bugs :
>>>>>> bogomips : 4326.40
>>>>>> clflush size : 64
>>>>>> cache_alignment : 64
>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>> power management:
>>>>>>
>>>>>> processor : 1
>>>>>> vendor_id : GenuineIntel
>>>>>> cpu family : 6
>>>>>> model : 55
>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>> stepping : 8
>>>>>> microcode : 0x829
>>>>>> cpu MHz : 499.741
>>>>>> cache size : 1024 KB
>>>>>> physical id : 0
>>>>>> siblings : 2
>>>>>> core id : 1
>>>>>> cpu cores : 2
>>>>>> apicid : 2
>>>>>> initial apicid : 2
>>>>>> fpu : yes
>>>>>> fpu_exception : yes
>>>>>> cpuid level : 11
>>>>>> wp : yes
>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>> bugs :
>>>>>> bogomips : 4326.40
>>>>>> clflush size : 64
>>>>>> cache_alignment : 64
>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>> power management:
>>>>>>
>>>>>>
>>>>>> cat /proc/modules
>>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>>> snd_hda_codec 144641 5
>>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>>> Live 0x0000000000000000
>>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>>> snd_pcm 106273 7
>>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>>> Live 0x0000000000000000
>>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>>> Live 0x0000000000000000
>>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>>
>>>>>>
>>>>>> /proc/ioports
>>>>>> 0000-006f : PCI Bus 0000:00
>>>>>> 0000-001f : dma1
>>>>>> 0020-0021 : pic1
>>>>>> 0040-0043 : timer0
>>>>>> 0050-0053 : timer1
>>>>>> 0060-0060 : keyboard
>>>>>> 0062-0062 : PNP0C09:00
>>>>>> 0062-0062 : EC data
>>>>>> 0064-0064 : keyboard
>>>>>> 0066-0066 : PNP0C09:00
>>>>>> 0066-0066 : EC cmd
>>>>>> 0070-0077 : rtc0
>>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>>> 0080-008f : dma page reg
>>>>>> 00a0-00a1 : pic2
>>>>>> 00c0-00df : dma2
>>>>>> 00f0-00ff : fpu
>>>>>> 03f8-03ff : serial
>>>>>> 0400-047f : pnp 00:01
>>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>>> 0408-040b : ACPI PM_TMR
>>>>>> 0420-042f : ACPI GPE0_BLK
>>>>>> 0430-0433 : iTCO_wdt
>>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>>> 0460-047f : iTCO_wdt
>>>>>> 0500-05fe : pnp 00:01
>>>>>> 0600-061f : pnp 00:01
>>>>>> 0680-069f : pnp 00:01
>>>>>> 0cf8-0cff : PCI conf1
>>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>>> 1000-1fff : PCI Bus 0000:01
>>>>>> 1000-10ff : 0000:01:00.0
>>>>>> 1000-10ff : rtl_pci
>>>>>> 2000-201f : 0000:00:1f.3
>>>>>> 2050-2057 : 0000:00:02.0
>>>>>>
>>>>>>
>>>>>> cat /proc/iomem
>>>>>> 00000000-00000fff : reserved
>>>>>> 00001000-0006efff : System RAM
>>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>>> 00070000-00084fff : System RAM
>>>>>> 00085000-00086fff : reserved
>>>>>> 00087000-00087fff : System RAM
>>>>>> 00088000-0009ffff : reserved
>>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>>> 000f0000-000fffff : System ROM
>>>>>> 00100000-1effffff : System RAM
>>>>>> 02000000-027b8537 : Kernel code
>>>>>> 027b8538-02d2123f : Kernel data
>>>>>> 02e87000-02fcffff : Kernel bss
>>>>>> 1f000000-1f0fffff : reserved
>>>>>> 1f100000-1fffffff : System RAM
>>>>>> 20000000-200fffff : reserved
>>>>>> 20100000-75867fff : System RAM
>>>>>> 75868000-75892fff : reserved
>>>>>> 75893000-78892fff : System RAM
>>>>>> 78893000-78922fff : reserved
>>>>>> 78923000-791a3fff : reserved
>>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>>> 792a3000-792e2fff : ACPI Tables
>>>>>> 792e3000-79ffffff : System RAM
>>>>>> 7a000000-7affffff : RAM buffer
>>>>>> 7b000000-7effffff : reserved
>>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>>> 90000000-903fffff : 0000:00:02.0
>>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>>> 90400000-90403fff : 0000:01:00.0
>>>>>> 90400000-90403fff : rtl_pci
>>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>>> 90500000-905fffff : mei_txe
>>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>>> 90600000-906fffff : mei_txe
>>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>>> 90700000-9070ffff : xhci-hcd
>>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>>> 90710000-90713fff : ICH HD audio
>>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>>> 90800000-90800fff : 80860F14:01
>>>>>> 90800000-90800fff : 80860F14:01
>>>>>> 90803000-90803fff : 80860F41:00
>>>>>> 90803000-90803fff : 80860F41:00
>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>>> e00000d0-e00000db : INT33BD:00
>>>>>> e00f8000-e00f8fff : reserved
>>>>>> fec00000-fec003ff : IOAPIC 0
>>>>>> fed00000-fed003ff : HPET 0
>>>>>> fed00000-fed003ff : PNP0103:00
>>>>>> fed01000-fed01fff : reserved
>>>>>> fed01000-fed01fff : pnp 00:03
>>>>>> fed03000-fed03fff : pnp 00:03
>>>>>> fed03008-fed0300c : iTCO_wdt
>>>>>> fed04000-fed04fff : pnp 00:03
>>>>>> fed05000-fed057ff : INT3401:00
>>>>>> fed08000-fed08fff : pnp 00:03
>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>>> fed40000-fed44fff : pnp 00:01
>>>>>> fee00000-feefffff : pnp 00:03
>>>>>> fee00000-fee00fff : Local APIC
>>>>>> fef00000-feffffff : pnp 00:03
>>>>>> ff000000-ffffffff : INT0800:00
>>>>>> ffb80000-ffffffff : reserved
>>>>>>
>>>>>>
>>>>>> sudo lspci -vvv
>>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>> Series SoC Transaction Register (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0
>>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>>
>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>>> controller])
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0
>>>>>> Interrupt: pin A routed to IRQ 263
>>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>>> Expansion ROM at <unassigned> [disabled]
>>>>>> Capabilities: [d0] Power Management version 2
>>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>> Address: fee0300c Data: 4162
>>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>>> Kernel driver in use: i915
>>>>>>
>>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0
>>>>>> Interrupt: pin A routed to IRQ 261
>>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>>> Capabilities: [70] Power Management version 2
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>>> Address: 00000000fee0300c Data: 41d1
>>>>>> Kernel driver in use: xhci_hcd
>>>>>>
>>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>> Interrupt: pin A routed to IRQ 262
>>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>>> Capabilities: [80] Power Management version 3
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>> Address: fee0300c Data: 4122
>>>>>> Kernel driver in use: mei_txe
>>>>>>
>>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>> Series High Definition Audio Controller (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>> Interrupt: pin A routed to IRQ 264
>>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>>> Capabilities: [50] Power Management version 2
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>>> Address: 00000000fee0300c Data: 4182
>>>>>> Kernel driver in use: snd_hda_intel
>>>>>>
>>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>>> [Normal decode])
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>>> I/O behind bridge: 00001000-00001fff
>>>>>> Memory behind bridge: 90400000-904fffff
>>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>>> ExtTag- RBE+
>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>>> <512ns, L1 <4us
>>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>>> BWMgmt+ ABWMgmt-
>>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>>> Changed: MRL- PresDet- LinkState+
>>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>>> RootCap: CRSVisible-
>>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>>> Supported ARIFwd-
>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>>> Disabled ARIFwd-
>>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>> ComplianceSOS-
>>>>>> Compliance De-emphasis: -6dB
>>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>>> EqualizationPhase1-
>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>>> Address: 00000000 Data: 0000
>>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Capabilities: [a0] Power Management version 3
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Kernel driver in use: pcieport
>>>>>>
>>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>> Series Power Control Unit (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0
>>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>>> Kernel driver in use: lpc_ich
>>>>>>
>>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Interrupt: pin B routed to IRQ 255
>>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>>> Capabilities: [50] Power Management version 3
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>
>>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>>> PCIe Wireless Network Adapter
>>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>> Interrupt: pin A routed to IRQ 16
>>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>>> Capabilities: [40] Power Management version 3
>>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>>> Address: 0000000000000000 Data: 0000
>>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>>> L0s <512ns, L1 <64us
>>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>>> BWMgmt- ABWMgmt-
>>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>>> Via message/WAKE#
>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>> ComplianceSOS-
>>>>>> Compliance De-emphasis: -6dB
>>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>>> EqualizationPhase1-
>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>>> Max snoop latency: 71680ns
>>>>>> Max no snoop latency: 71680ns
>>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>>> Kernel driver in use: rtl8723be
>>>>>>
>>>>>>
>>>>>> cat /proc/scsi/scsi
>>>>>> Attached devices:
>>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>>
>>>>>>
>>>>>> ls /proc
>>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>>> 77 cmdline interrupts locks scsi tty
>>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>>> 7886 consoles iomem mdstat self uptime
>>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>>> 9 devices kallsyms modules stat vmstat
>>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>>> 9056 dma keys mtrr sys
>>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>>> acpi driver key-users net sysrq-trigger
>>>>>> --
>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>>> the body of a message to majordomo@vger.kernel.org
>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 17:59 ` Benjamin Tissoires
2014-12-08 18:28 ` Andrew Duggan
@ 2014-12-08 18:39 ` Amordea Whiteoak
2014-12-08 18:48 ` Andrew Duggan
2014-12-08 19:16 ` Amordea Whiteoak
1 sibling, 2 replies; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-08 18:39 UTC (permalink / raw)
To: Benjamin Tissoires; +Cc: linux-input, Peter Hutterer, Andrew Duggan
[-- Attachment #1: Type: text/plain, Size: 37722 bytes --]
My Linux newbieness is showing. :)
I attempted to edit and boot the grub configuration, but I don't think
I did it right. I went with the seemingly more sure-fire way to get
your data and followed the second set of instructions.
Enclosed is all the dmesg output once I got that working.
On Mon, Dec 8, 2014 at 12:59 PM, Benjamin Tissoires
<benjamin.tissoires@gmail.com> wrote:
> On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>> There may be a thing I am failing to understand about dmesg here, but
>> a grep through both dmesg and /var/log/dmesg yielded no hits on
>> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
>> yielded several repetitive lines of what appears to be various
>> modules. Please let me know if there is something I am failing to
>> understand here, but I could not find the requested phrase in my
>> dmesg.
>
> I meant that when you reboot the laptop, in grub, append
> "i2c_hid.debug=1" to the kernel command line.
>
> This should be seen in one of the first few lines of dmesg (the one
> starting by "[ 0.000000] Command line:
> BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
> events should be dumped in the dmesg.
>
>>
>> I do have the hid-recorder output though, which I am attaching here.
>> This time I used a non-conductive pen to only generate clicks without
>> all the positioning data piling in on top. This is a recording of two
>> left clicks.
>>
>
> Ok, so at least, the device sends a sane behavior (one event per
> click/release, with one bit changed). Unfortunately, I think the
> problem lies in the configuration of your device by hid-rmi. So the
> dmesg output while i2c_hid.debug=1 is set should help to figure out
> the problem.
>
> If for whatever reasons you do not manage to get the parameter
> appended to your command line, the following commands should suffice
> (as root):
> #> rmmod hid-rmi
> #> echo 1 > /sys/module/i2c_hid/parameters/debug
> #> modprobe hid-rmi
>
> do a few events on the touchpad (with clicks)
>
> #> echo 0 > /sys/module/i2c_hid/parameters/debug
>
> and send out the dmesg.
>
> Cheers,
> Benjamin
>
>> If there is anything else I can provide, please let me know.
>>
>> Thank you for helping with this bug. :)
>>
>> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
>> <benjamin.tissoires@gmail.com> wrote:
>>> Hi Amordea,
>>>
>>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>> My apologies if my bug report was inadequate. It is the first upstream
>>>> report I've ever filed, though I did attempt to give all the
>>>> information they requested to the best of my ability.
>>>
>>> Oh, no, I was not complaining about your way of reporting the bug. I
>>> know that it can be difficult for users to report _and_ provide all
>>> the necessary information unless you already know a little bit about
>>> the communities, how they work and what tool they use.
>>> My complain was more that the way it was triaged: try an upstream
>>> kernel; oh, does not work; send it upstream because it's a "poor
>>> driver implementation". Whereas here, there may be any part of the
>>> stack involved unless we look at the evemu-record (which is the output
>>> of the kernel BTW). And saying that the driver is badly designed
>>> really does not help...
>>> Last, the "meta bug" they have is either a problem in the kernel
>>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>>> we have this on Fedora.
>>>
>>> Anyway, thanks for the explanations that you give in the next
>>> paragraph, it gives a more comprehensive bug report :)
>>>
>>>>
>>>> If it helps: to be clear about the design of this clickpad, it is one
>>>> where the entire pad is touch-sensitive, even the area over the
>>>> hardware click buttons which are on the bottom. The entire pad is one
>>>> piece, so the pad itself shifts when you click a button. The
>>>> malfunction occurs whenever any of these buttons are clicked, but the
>>>> simulated clicks (tapping on the pad) behave adequately and do not
>>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>>> subsequent mouse clicks from any source (including a USB mouse) to
>>>> only act in the spot where the first hardware click from the clickpad
>>>> was performed and cannot be adjusted until the clickpad has been
>>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>>> itself do not register as clicks at all, they only cause all mouse
>>>> input to malfunction as previously described.
>>>>
>>>> I am enclosing the requested evemu-record data. This is a recording of
>>>> my clicking the left hardware click button three times in rapid
>>>> succession, but failure generally occurs after the first click.
>>>
>>> Many thanks for the logs. So here, I can see that when you click on
>>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>>> never released :) I do not see either the 2 other clicks.
>>> So yes, here the driver is at fault and misses to release the clicks.
>>> This infers the cross-device problem in X BTW.
>>>
>>>>
>>>> A curious behavior I noticed in the process of getting this recording
>>>> is that on the first click, I received a pasted text line in my
>>>> terminal. I could not reproduce this behavior by doing an
>>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>>> times to test and sure enough, the very first click each boot triggers
>>>> a clipboard paste event.
>>>
>>> You must have the middle button emulation enabled in Xorg (hitting
>>> both left and right button will trigger a middle button). So when we
>>> will be able to fix this bug, the spurious middle click should
>>> disappear.
>>>
>>>>
>>>> If there is any more information I can provide, please let me know.
>>>
>>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>>> grateful if you could also provide 2 more things:
>>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>>> (without the quotes)
>>> - the hid-recorder output when you trigger the bug
>>>
>>> hid-recorder should be installed from sources in Ubuntu I guess:
>>> http://bentiss.github.io/hid-replay-docs/
>>>
>>> The hid-recorder output might not be absolutely needed, so as long as
>>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>>
>>> Cheers,
>>> Benjamin
>>>
>>>>
>>>> Thank you!
>>>>
>>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>> Hi Amordea,
>>>>>
>>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>>
>>>>> From the bug description, I can not tell if the problem lies in the
>>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>>> layers given the cross-devices problem.
>>>>>
>>>>> Anyway, to be able to understand the problem, we will need to get an
>>>>> evemu-record output of your device when you are reproducing the bug.
>>>>> You can find evemu in your distribution channels, or here:
>>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>>
>>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>>> and Peter for the upper layers if there is anything wrong there.
>>>>>
>>>>> Cheers,
>>>>> Benjamin
>>>>>
>>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>> Original Bug Report:
>>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>>
>>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>>> subsequently click again (with either clickpad or external mouse this
>>>>>> time) it registers a click at the location where my cursor icon was
>>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>>> and it still registers the click in the original location.
>>>>>>
>>>>>>
>>>>>> cat /proc/version
>>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>>> 01:36:38 UTC 2014
>>>>>>
>>>>>>
>>>>>> lsb_release -rd
>>>>>> Description: Ubuntu 14.10
>>>>>> Release: 14.10
>>>>>>
>>>>>>
>>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>>> If some fields are empty or look unusual you may have an old version.
>>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>>
>>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>
>>>>>> Gnu C
>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>>> found
>>>>>> binutils
>>>>>> util-linux 2.25.1
>>>>>> mount debug
>>>>>> module-init-tools 18
>>>>>> e2fsprogs 1.42.10
>>>>>> PPP 2.4.5
>>>>>> Linux C Library 2.19
>>>>>> Dynamic linker (ldd) 2.19
>>>>>> Procps 3.3.9
>>>>>> Net-tools 1.60
>>>>>> Kbd 1.15.5
>>>>>> Sh-utils 8.23
>>>>>> wireless-tools 30
>>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>>> sdhci_acpi sdhci
>>>>>>
>>>>>>
>>>>>> cat /proc/cpuinfo
>>>>>> processor : 0
>>>>>> vendor_id : GenuineIntel
>>>>>> cpu family : 6
>>>>>> model : 55
>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>> stepping : 8
>>>>>> microcode : 0x829
>>>>>> cpu MHz : 499.741
>>>>>> cache size : 1024 KB
>>>>>> physical id : 0
>>>>>> siblings : 2
>>>>>> core id : 0
>>>>>> cpu cores : 2
>>>>>> apicid : 0
>>>>>> initial apicid : 0
>>>>>> fpu : yes
>>>>>> fpu_exception : yes
>>>>>> cpuid level : 11
>>>>>> wp : yes
>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>> bugs :
>>>>>> bogomips : 4326.40
>>>>>> clflush size : 64
>>>>>> cache_alignment : 64
>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>> power management:
>>>>>>
>>>>>> processor : 1
>>>>>> vendor_id : GenuineIntel
>>>>>> cpu family : 6
>>>>>> model : 55
>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>> stepping : 8
>>>>>> microcode : 0x829
>>>>>> cpu MHz : 499.741
>>>>>> cache size : 1024 KB
>>>>>> physical id : 0
>>>>>> siblings : 2
>>>>>> core id : 1
>>>>>> cpu cores : 2
>>>>>> apicid : 2
>>>>>> initial apicid : 2
>>>>>> fpu : yes
>>>>>> fpu_exception : yes
>>>>>> cpuid level : 11
>>>>>> wp : yes
>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>> bugs :
>>>>>> bogomips : 4326.40
>>>>>> clflush size : 64
>>>>>> cache_alignment : 64
>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>> power management:
>>>>>>
>>>>>>
>>>>>> cat /proc/modules
>>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>>> snd_hda_codec 144641 5
>>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>>> Live 0x0000000000000000
>>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>>> snd_pcm 106273 7
>>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>>> Live 0x0000000000000000
>>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>>> Live 0x0000000000000000
>>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>>
>>>>>>
>>>>>> /proc/ioports
>>>>>> 0000-006f : PCI Bus 0000:00
>>>>>> 0000-001f : dma1
>>>>>> 0020-0021 : pic1
>>>>>> 0040-0043 : timer0
>>>>>> 0050-0053 : timer1
>>>>>> 0060-0060 : keyboard
>>>>>> 0062-0062 : PNP0C09:00
>>>>>> 0062-0062 : EC data
>>>>>> 0064-0064 : keyboard
>>>>>> 0066-0066 : PNP0C09:00
>>>>>> 0066-0066 : EC cmd
>>>>>> 0070-0077 : rtc0
>>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>>> 0080-008f : dma page reg
>>>>>> 00a0-00a1 : pic2
>>>>>> 00c0-00df : dma2
>>>>>> 00f0-00ff : fpu
>>>>>> 03f8-03ff : serial
>>>>>> 0400-047f : pnp 00:01
>>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>>> 0408-040b : ACPI PM_TMR
>>>>>> 0420-042f : ACPI GPE0_BLK
>>>>>> 0430-0433 : iTCO_wdt
>>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>>> 0460-047f : iTCO_wdt
>>>>>> 0500-05fe : pnp 00:01
>>>>>> 0600-061f : pnp 00:01
>>>>>> 0680-069f : pnp 00:01
>>>>>> 0cf8-0cff : PCI conf1
>>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>>> 1000-1fff : PCI Bus 0000:01
>>>>>> 1000-10ff : 0000:01:00.0
>>>>>> 1000-10ff : rtl_pci
>>>>>> 2000-201f : 0000:00:1f.3
>>>>>> 2050-2057 : 0000:00:02.0
>>>>>>
>>>>>>
>>>>>> cat /proc/iomem
>>>>>> 00000000-00000fff : reserved
>>>>>> 00001000-0006efff : System RAM
>>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>>> 00070000-00084fff : System RAM
>>>>>> 00085000-00086fff : reserved
>>>>>> 00087000-00087fff : System RAM
>>>>>> 00088000-0009ffff : reserved
>>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>>> 000f0000-000fffff : System ROM
>>>>>> 00100000-1effffff : System RAM
>>>>>> 02000000-027b8537 : Kernel code
>>>>>> 027b8538-02d2123f : Kernel data
>>>>>> 02e87000-02fcffff : Kernel bss
>>>>>> 1f000000-1f0fffff : reserved
>>>>>> 1f100000-1fffffff : System RAM
>>>>>> 20000000-200fffff : reserved
>>>>>> 20100000-75867fff : System RAM
>>>>>> 75868000-75892fff : reserved
>>>>>> 75893000-78892fff : System RAM
>>>>>> 78893000-78922fff : reserved
>>>>>> 78923000-791a3fff : reserved
>>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>>> 792a3000-792e2fff : ACPI Tables
>>>>>> 792e3000-79ffffff : System RAM
>>>>>> 7a000000-7affffff : RAM buffer
>>>>>> 7b000000-7effffff : reserved
>>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>>> 90000000-903fffff : 0000:00:02.0
>>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>>> 90400000-90403fff : 0000:01:00.0
>>>>>> 90400000-90403fff : rtl_pci
>>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>>> 90500000-905fffff : mei_txe
>>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>>> 90600000-906fffff : mei_txe
>>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>>> 90700000-9070ffff : xhci-hcd
>>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>>> 90710000-90713fff : ICH HD audio
>>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>>> 90800000-90800fff : 80860F14:01
>>>>>> 90800000-90800fff : 80860F14:01
>>>>>> 90803000-90803fff : 80860F41:00
>>>>>> 90803000-90803fff : 80860F41:00
>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>>> e00000d0-e00000db : INT33BD:00
>>>>>> e00f8000-e00f8fff : reserved
>>>>>> fec00000-fec003ff : IOAPIC 0
>>>>>> fed00000-fed003ff : HPET 0
>>>>>> fed00000-fed003ff : PNP0103:00
>>>>>> fed01000-fed01fff : reserved
>>>>>> fed01000-fed01fff : pnp 00:03
>>>>>> fed03000-fed03fff : pnp 00:03
>>>>>> fed03008-fed0300c : iTCO_wdt
>>>>>> fed04000-fed04fff : pnp 00:03
>>>>>> fed05000-fed057ff : INT3401:00
>>>>>> fed08000-fed08fff : pnp 00:03
>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>>> fed40000-fed44fff : pnp 00:01
>>>>>> fee00000-feefffff : pnp 00:03
>>>>>> fee00000-fee00fff : Local APIC
>>>>>> fef00000-feffffff : pnp 00:03
>>>>>> ff000000-ffffffff : INT0800:00
>>>>>> ffb80000-ffffffff : reserved
>>>>>>
>>>>>>
>>>>>> sudo lspci -vvv
>>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>> Series SoC Transaction Register (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0
>>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>>
>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>>> controller])
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0
>>>>>> Interrupt: pin A routed to IRQ 263
>>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>>> Expansion ROM at <unassigned> [disabled]
>>>>>> Capabilities: [d0] Power Management version 2
>>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>> Address: fee0300c Data: 4162
>>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>>> Kernel driver in use: i915
>>>>>>
>>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0
>>>>>> Interrupt: pin A routed to IRQ 261
>>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>>> Capabilities: [70] Power Management version 2
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>>> Address: 00000000fee0300c Data: 41d1
>>>>>> Kernel driver in use: xhci_hcd
>>>>>>
>>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>> Interrupt: pin A routed to IRQ 262
>>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>>> Capabilities: [80] Power Management version 3
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>> Address: fee0300c Data: 4122
>>>>>> Kernel driver in use: mei_txe
>>>>>>
>>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>> Series High Definition Audio Controller (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>> Interrupt: pin A routed to IRQ 264
>>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>>> Capabilities: [50] Power Management version 2
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>>> Address: 00000000fee0300c Data: 4182
>>>>>> Kernel driver in use: snd_hda_intel
>>>>>>
>>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>>> [Normal decode])
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>>> I/O behind bridge: 00001000-00001fff
>>>>>> Memory behind bridge: 90400000-904fffff
>>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>>> ExtTag- RBE+
>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>>> <512ns, L1 <4us
>>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>>> BWMgmt+ ABWMgmt-
>>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>>> Changed: MRL- PresDet- LinkState+
>>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>>> RootCap: CRSVisible-
>>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>>> Supported ARIFwd-
>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>>> Disabled ARIFwd-
>>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>> ComplianceSOS-
>>>>>> Compliance De-emphasis: -6dB
>>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>>> EqualizationPhase1-
>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>>> Address: 00000000 Data: 0000
>>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Capabilities: [a0] Power Management version 3
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Kernel driver in use: pcieport
>>>>>>
>>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>> Series Power Control Unit (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0
>>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>>> Kernel driver in use: lpc_ich
>>>>>>
>>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Interrupt: pin B routed to IRQ 255
>>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>>> Capabilities: [50] Power Management version 3
>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>
>>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>>> PCIe Wireless Network Adapter
>>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>> Interrupt: pin A routed to IRQ 16
>>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>>> Capabilities: [40] Power Management version 3
>>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>>> Address: 0000000000000000 Data: 0000
>>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>>> L0s <512ns, L1 <64us
>>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>>> BWMgmt- ABWMgmt-
>>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>>> Via message/WAKE#
>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>> ComplianceSOS-
>>>>>> Compliance De-emphasis: -6dB
>>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>>> EqualizationPhase1-
>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>>> Max snoop latency: 71680ns
>>>>>> Max no snoop latency: 71680ns
>>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>>> Kernel driver in use: rtl8723be
>>>>>>
>>>>>>
>>>>>> cat /proc/scsi/scsi
>>>>>> Attached devices:
>>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>>
>>>>>>
>>>>>> ls /proc
>>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>>> 77 cmdline interrupts locks scsi tty
>>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>>> 7886 consoles iomem mdstat self uptime
>>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>>> 9 devices kallsyms modules stat vmstat
>>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>>> 9056 dma keys mtrr sys
>>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>>> acpi driver key-users net sysrq-trigger
>>>>>> --
>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>>> the body of a message to majordomo@vger.kernel.org
>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
[-- Attachment #2: dmesg2.txt --]
[-- Type: text/plain, Size: 21964 bytes --]
[ 450.024422] hid-rmi 0018:06CB:7442.0001: Scanning PDT...
[ 450.027443] hid-rmi 0018:06CB:7442.0001: Found F34 on page 0x00
[ 450.030453] hid-rmi 0018:06CB:7442.0001: Found F01 on page 0x00
[ 450.039653] hid-rmi 0018:06CB:7442.0001: Found F11 on page 0x00
[ 450.047266] hid-rmi 0018:06CB:7442.0001: Found F54 on page 0x01
[ 450.054487] hid-rmi 0018:06CB:7442.0001: Found F30 on page 0x02
[ 450.062019] hid-rmi 0018:06CB:7442.0001: rmi_scan_pdt: Done with PDT scan.
[ 450.080879] hid-rmi 0018:06CB:7442.0001: rmi_populate_f11: size in mm: 91 x 52
[ 450.092276] input: SYN1EDE:00 06CB:7442 as /devices/platform/80860F41:00/i2c-0/i2c-SYN1EDE:00/0018:06CB:7442.0001/input/input12
[ 450.093718] hid-rmi 0018:06CB:7442.0001: input,hidraw0: <UNKNOWN> HID v1.00 Mouse [SYN1EDE:00 06CB:7442] on
[ 1014.950166] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 1014.950194] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 00 08
[ 1014.966742] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.966773] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 3f 03 0f 23 00 04 00 0f 01
[ 1014.967785] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.967810] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.969149] hid-rmi 0018:06CB:7442.0001: Scanning PDT...
[ 1014.969173] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.969192] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e9 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.972147] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 74 00 3d 00 01 34 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.972220] hid-rmi 0018:06CB:7442.0001: Found F34 on page 0x00
[ 1014.972242] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.972260] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e3 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.977618] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 7d 72 41 13 01 01 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.977774] hid-rmi 0018:06CB:7442.0001: Found F01 on page 0x00
[ 1014.977798] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.977817] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 dd 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.981103] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 98 73 46 15 22 11 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.981267] hid-rmi 0018:06CB:7442.0001: Found F11 on page 0x00
[ 1014.981291] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.981309] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 d7 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.984265] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.984429] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.984455] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.985791] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.985816] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e9 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.989052] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 6c 6b 0d 00 01 54 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.989203] hid-rmi 0018:06CB:7442.0001: Found F54 on page 0x01
[ 1014.989227] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.989246] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e3 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.992237] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.992380] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.992406] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.993772] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.993798] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e9 02 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.997322] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 0c 00 01 00 01 30 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1014.997473] hid-rmi 0018:06CB:7442.0001: Found F30 on page 0x02
[ 1014.997498] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1014.997516] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e3 02 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.000496] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.000642] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.000668] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 02 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.002348] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.002373] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e9 03 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.005297] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.005432] hid-rmi 0018:06CB:7442.0001: rmi_scan_pdt: Done with PDT scan.
[ 1015.005456] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.005475] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.006842] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.006866] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 98 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.009792] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 f0 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.011011] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.011037] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 99 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.013946] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 3c 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.020674] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.020706] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 a0 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.023589] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.023738] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.023763] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 a2 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.026713] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 20 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.026865] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.026891] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 a3 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.029848] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 04 8e 03 03 02 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.030464] hid-rmi 0018:06CB:7442.0001: rmi_populate_f11: size in mm: 91 x 52
[ 1015.030487] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.030506] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 46 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.033475] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 0a 38 00 19 19 00 10 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.033563] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.033588] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.035553] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.035580] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 0c 02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.038532] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 02 28 08 19 19 00 10 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.038679] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 1015.038705] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 02 02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.041638] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 02 00 84 19 19 00 10 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1015.041825] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 1015.041848] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 01 08
[ 1015.043306] input: SYN1EDE:00 06CB:7442 as /devices/platform/80860F41:00/i2c-0/i2c-SYN1EDE:00/0018:06CB:7442.0001/input/input13
[ 1015.044211] hid-rmi 0018:06CB:7442.0001: input,hidraw0: <UNKNOWN> HID v1.00 Mouse [SYN1EDE:00 06CB:7442] on
[ 1015.086221] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 1015.086237] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 00 08
[ 1015.098675] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 1015.098690] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 01 08
[ 1015.106720] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 1015.106748] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 00 08
[ 1015.114663] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 1015.114682] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 01 08
[ 1015.124484] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 1015.124500] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 00 08
[ 1019.319771] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 01 c6 00 1e a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a4 00 00 00 00 00 00 00 00 00
[ 1019.321518] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 01 c6 00 1f a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.325735] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 01 c6 00 20 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.335936] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 01 c6 00 21 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.346365] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 01 d6 00 22 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.356063] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 01 e7 00 24 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.366299] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 02 08 00 25 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.376650] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 02 29 10 28 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.386403] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 02 5b 10 2a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b6 00 00 00 00 00 00 00 00 00
[ 1019.396528] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 02 8d 10 2c a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b9 00 00 00 00 00 00 00 00 00
[ 1019.406990] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 02 02 cf 10 2f a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 bc 00 00 00 00 00 00 00 00 00
[ 1019.417088] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 02 f1 10 30 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 bc 00 00 00 00 00 00 00 00 00
[ 1019.426855] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 24 01 00 03 03 23 10 31 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 bc 00 00 00 00 00 00 00 00 80
[ 1019.436980] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 03 45 10 32 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 bc 00 00 00 00 00 00 00 00 00
[ 1019.447071] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 03 77 10 32 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 bc 00 00 00 00 00 00 00 00 00
[ 1019.457530] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 03 99 10 33 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b9 00 00 00 00 00 00 00 00 00
[ 1019.467283] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 03 bb 10 33 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 bc 00 00 00 00 00 00 00 00 00
[ 1019.477748] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 03 dc 10 33 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b9 00 00 00 00 00 00 00 00 00
[ 1019.487844] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 03 ed 10 33 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b9 00 00 00 00 00 00 00 00 00
[ 1019.497959] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 03 fe 10 33 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b6 00 00 00 00 00 00 00 00 00
[ 1019.507807] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 04 0f 10 32 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b6 00 00 00 00 00 00 00 00 00
[ 1019.518221] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 10 10 32 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b3 00 00 00 00 00 00 00 00 00
[ 1019.527920] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 21 10 32 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b3 00 00 00 00 00 00 00 00 00
[ 1019.538027] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 32 10 32 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b3 00 00 00 00 00 00 00 00 00
[ 1019.548521] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 43 10 32 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b3 00 00 00 00 00 00 00 00 00
[ 1019.558612] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 44 10 31 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b3 00 00 00 00 00 00 00 00 00
[ 1019.568650] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 44 10 31 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b3 00 00 00 00 00 00 00 00 00
[ 1019.578828] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 44 10 30 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b6 00 00 00 00 00 00 00 00 00
[ 1019.588922] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 44 10 2f a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b6 00 00 00 00 00 00 00 00 00
[ 1019.598746] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 24 01 00 04 04 34 00 2c a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 b6 00 00 00 00 00 00 00 00 84
[ 1019.609119] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 23 00 27 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.618876] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 04 04 12 00 23 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.629338] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 0c 01 00 04 03 f1 00 1f a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a7 00 00 00 00 00 00 00 00 00
[ 1019.639464] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 03 03 be 00 1a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 a4 00 00 00 00 00 00 00 00 00
[ 1019.649319] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 00 00 03 03 be 00 00 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1019.669845] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 03 27 01 26 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 9b 00 00 00 00 00 00 00 00 00
[ 1019.679549] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 04 ec 11 34 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c7 00 00 00 00 00 00 00 00 00
[ 1019.689686] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 04 ec 11 37 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.700176] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 04 ec 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.710297] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 04 ec 12 3b a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.720032] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 04 fb 12 3d a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.730235] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 24 01 00 cf 05 0b 12 3e a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 80
[ 1019.740652] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 1a 12 3f a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.750477] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 29 12 3f a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.760819] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 38 12 40 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.770732] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 47 12 40 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.781067] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 56 12 3f a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.790807] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 65 12 3f a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c7 00 00 00 00 00 00 00 00 00
[ 1019.800916] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 74 12 3e a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c6 00 00 00 00 00 00 00 00 00
[ 1019.811103] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 82 12 3d a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c6 00 00 00 00 00 00 00 00 00
[ 1019.821508] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cf 05 90 12 3c a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c5 00 00 00 00 00 00 00 00 00
[ 1019.831239] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 ce 05 9e 12 3b a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c3 00 00 00 00 00 00 00 00 00
[ 1019.841345] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 ce 05 9b 12 3b a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c3 00 00 00 00 00 00 00 00 00
[ 1019.851804] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 ce 05 98 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c3 00 00 00 00 00 00 00 00 00
[ 1019.861628] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 ce 05 95 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c2 00 00 00 00 00 00 00 00 00
[ 1019.871668] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 ce 05 92 12 39 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c2 00 00 00 00 00 00 00 00 00
[ 1019.882263] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 ce 05 90 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c2 00 00 00 00 00 00 00 00 00
[ 1019.892268] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cd 05 9e 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c2 00 00 00 00 00 00 00 00 00
[ 1019.902377] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cd 05 9d 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c2 00 00 00 00 00 00 00 00 00
[ 1019.912456] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cd 05 9c 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c3 00 00 00 00 00 00 00 00 00
[ 1019.922582] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cd 05 9c 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c3 00 00 00 00 00 00 00 00 00
[ 1019.932713] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 24 01 00 cd 05 9c 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c5 00 00 00 00 00 00 00 00 84
[ 1019.942434] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cd 05 9c 12 3a a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c6 00 00 00 00 00 00 00 00 00
[ 1019.952907] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cd 05 9c 12 38 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c7 00 00 00 00 00 00 00 00 00
[ 1019.962754] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cd 05 8d 11 35 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 c8 00 00 00 00 00 00 00 00 00
[ 1019.972814] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 01 00 cd 05 7e 00 24 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 87 00 00 00 00 00 00 00 00 00
[ 1019.983011] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 00 00 cd 05 7e 00 00 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1020.437657] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 04 00 00 cd 05 7e 00 00 a1 69 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 18:39 ` Amordea Whiteoak
@ 2014-12-08 18:48 ` Andrew Duggan
2014-12-08 19:16 ` Amordea Whiteoak
1 sibling, 0 replies; 19+ messages in thread
From: Andrew Duggan @ 2014-12-08 18:48 UTC (permalink / raw)
To: Amordea Whiteoak, Benjamin Tissoires; +Cc: linux-input, Peter Hutterer
On 12/08/2014 10:39 AM, Amordea Whiteoak wrote:
> My Linux newbieness is showing. :)
>
> I attempted to edit and boot the grub configuration, but I don't think
> I did it right. I went with the seemingly more sure-fire way to get
> your data and followed the second set of instructions.
>
> Enclosed is all the dmesg output once I got that working.
Thanks, based on the log I can see that this firmware has the larger
input report size which confirms my suspicion that this touchpad has the
new feature which I referred to in my previous email.
Andrew
>
> On Mon, Dec 8, 2014 at 12:59 PM, Benjamin Tissoires
> <benjamin.tissoires@gmail.com> wrote:
>> On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>> There may be a thing I am failing to understand about dmesg here, but
>>> a grep through both dmesg and /var/log/dmesg yielded no hits on
>>> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
>>> yielded several repetitive lines of what appears to be various
>>> modules. Please let me know if there is something I am failing to
>>> understand here, but I could not find the requested phrase in my
>>> dmesg.
>> I meant that when you reboot the laptop, in grub, append
>> "i2c_hid.debug=1" to the kernel command line.
>>
>> This should be seen in one of the first few lines of dmesg (the one
>> starting by "[ 0.000000] Command line:
>> BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
>> events should be dumped in the dmesg.
>>
>>> I do have the hid-recorder output though, which I am attaching here.
>>> This time I used a non-conductive pen to only generate clicks without
>>> all the positioning data piling in on top. This is a recording of two
>>> left clicks.
>>>
>> Ok, so at least, the device sends a sane behavior (one event per
>> click/release, with one bit changed). Unfortunately, I think the
>> problem lies in the configuration of your device by hid-rmi. So the
>> dmesg output while i2c_hid.debug=1 is set should help to figure out
>> the problem.
>>
>> If for whatever reasons you do not manage to get the parameter
>> appended to your command line, the following commands should suffice
>> (as root):
>> #> rmmod hid-rmi
>> #> echo 1 > /sys/module/i2c_hid/parameters/debug
>> #> modprobe hid-rmi
>>
>> do a few events on the touchpad (with clicks)
>>
>> #> echo 0 > /sys/module/i2c_hid/parameters/debug
>>
>> and send out the dmesg.
>>
>> Cheers,
>> Benjamin
>>
>>> If there is anything else I can provide, please let me know.
>>>
>>> Thank you for helping with this bug. :)
>>>
>>> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
>>> <benjamin.tissoires@gmail.com> wrote:
>>>> Hi Amordea,
>>>>
>>>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>> My apologies if my bug report was inadequate. It is the first upstream
>>>>> report I've ever filed, though I did attempt to give all the
>>>>> information they requested to the best of my ability.
>>>> Oh, no, I was not complaining about your way of reporting the bug. I
>>>> know that it can be difficult for users to report _and_ provide all
>>>> the necessary information unless you already know a little bit about
>>>> the communities, how they work and what tool they use.
>>>> My complain was more that the way it was triaged: try an upstream
>>>> kernel; oh, does not work; send it upstream because it's a "poor
>>>> driver implementation". Whereas here, there may be any part of the
>>>> stack involved unless we look at the evemu-record (which is the output
>>>> of the kernel BTW). And saying that the driver is badly designed
>>>> really does not help...
>>>> Last, the "meta bug" they have is either a problem in the kernel
>>>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>>>> we have this on Fedora.
>>>>
>>>> Anyway, thanks for the explanations that you give in the next
>>>> paragraph, it gives a more comprehensive bug report :)
>>>>
>>>>> If it helps: to be clear about the design of this clickpad, it is one
>>>>> where the entire pad is touch-sensitive, even the area over the
>>>>> hardware click buttons which are on the bottom. The entire pad is one
>>>>> piece, so the pad itself shifts when you click a button. The
>>>>> malfunction occurs whenever any of these buttons are clicked, but the
>>>>> simulated clicks (tapping on the pad) behave adequately and do not
>>>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>>>> subsequent mouse clicks from any source (including a USB mouse) to
>>>>> only act in the spot where the first hardware click from the clickpad
>>>>> was performed and cannot be adjusted until the clickpad has been
>>>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>>>> itself do not register as clicks at all, they only cause all mouse
>>>>> input to malfunction as previously described.
>>>>>
>>>>> I am enclosing the requested evemu-record data. This is a recording of
>>>>> my clicking the left hardware click button three times in rapid
>>>>> succession, but failure generally occurs after the first click.
>>>> Many thanks for the logs. So here, I can see that when you click on
>>>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>>>> never released :) I do not see either the 2 other clicks.
>>>> So yes, here the driver is at fault and misses to release the clicks.
>>>> This infers the cross-device problem in X BTW.
>>>>
>>>>> A curious behavior I noticed in the process of getting this recording
>>>>> is that on the first click, I received a pasted text line in my
>>>>> terminal. I could not reproduce this behavior by doing an
>>>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>>>> times to test and sure enough, the very first click each boot triggers
>>>>> a clipboard paste event.
>>>> You must have the middle button emulation enabled in Xorg (hitting
>>>> both left and right button will trigger a middle button). So when we
>>>> will be able to fix this bug, the spurious middle click should
>>>> disappear.
>>>>
>>>>> If there is any more information I can provide, please let me know.
>>>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>>>> grateful if you could also provide 2 more things:
>>>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>>>> (without the quotes)
>>>> - the hid-recorder output when you trigger the bug
>>>>
>>>> hid-recorder should be installed from sources in Ubuntu I guess:
>>>> http://bentiss.github.io/hid-replay-docs/
>>>>
>>>> The hid-recorder output might not be absolutely needed, so as long as
>>>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>>>
>>>> Cheers,
>>>> Benjamin
>>>>
>>>>> Thank you!
>>>>>
>>>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>> Hi Amordea,
>>>>>>
>>>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>>>
>>>>>> From the bug description, I can not tell if the problem lies in the
>>>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>>>> layers given the cross-devices problem.
>>>>>>
>>>>>> Anyway, to be able to understand the problem, we will need to get an
>>>>>> evemu-record output of your device when you are reproducing the bug.
>>>>>> You can find evemu in your distribution channels, or here:
>>>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>>>
>>>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>>>> and Peter for the upper layers if there is anything wrong there.
>>>>>>
>>>>>> Cheers,
>>>>>> Benjamin
>>>>>>
>>>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>> Original Bug Report:
>>>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>>>
>>>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>>>> subsequently click again (with either clickpad or external mouse this
>>>>>>> time) it registers a click at the location where my cursor icon was
>>>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>>>> and it still registers the click in the original location.
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/version
>>>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>>>> 01:36:38 UTC 2014
>>>>>>>
>>>>>>>
>>>>>>> lsb_release -rd
>>>>>>> Description: Ubuntu 14.10
>>>>>>> Release: 14.10
>>>>>>>
>>>>>>>
>>>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>>>> If some fields are empty or look unusual you may have an old version.
>>>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>>>
>>>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>>
>>>>>>> Gnu C
>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>>>> found
>>>>>>> binutils
>>>>>>> util-linux 2.25.1
>>>>>>> mount debug
>>>>>>> module-init-tools 18
>>>>>>> e2fsprogs 1.42.10
>>>>>>> PPP 2.4.5
>>>>>>> Linux C Library 2.19
>>>>>>> Dynamic linker (ldd) 2.19
>>>>>>> Procps 3.3.9
>>>>>>> Net-tools 1.60
>>>>>>> Kbd 1.15.5
>>>>>>> Sh-utils 8.23
>>>>>>> wireless-tools 30
>>>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>>>> sdhci_acpi sdhci
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/cpuinfo
>>>>>>> processor : 0
>>>>>>> vendor_id : GenuineIntel
>>>>>>> cpu family : 6
>>>>>>> model : 55
>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>> stepping : 8
>>>>>>> microcode : 0x829
>>>>>>> cpu MHz : 499.741
>>>>>>> cache size : 1024 KB
>>>>>>> physical id : 0
>>>>>>> siblings : 2
>>>>>>> core id : 0
>>>>>>> cpu cores : 2
>>>>>>> apicid : 0
>>>>>>> initial apicid : 0
>>>>>>> fpu : yes
>>>>>>> fpu_exception : yes
>>>>>>> cpuid level : 11
>>>>>>> wp : yes
>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>> bugs :
>>>>>>> bogomips : 4326.40
>>>>>>> clflush size : 64
>>>>>>> cache_alignment : 64
>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>> power management:
>>>>>>>
>>>>>>> processor : 1
>>>>>>> vendor_id : GenuineIntel
>>>>>>> cpu family : 6
>>>>>>> model : 55
>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>> stepping : 8
>>>>>>> microcode : 0x829
>>>>>>> cpu MHz : 499.741
>>>>>>> cache size : 1024 KB
>>>>>>> physical id : 0
>>>>>>> siblings : 2
>>>>>>> core id : 1
>>>>>>> cpu cores : 2
>>>>>>> apicid : 2
>>>>>>> initial apicid : 2
>>>>>>> fpu : yes
>>>>>>> fpu_exception : yes
>>>>>>> cpuid level : 11
>>>>>>> wp : yes
>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>> bugs :
>>>>>>> bogomips : 4326.40
>>>>>>> clflush size : 64
>>>>>>> cache_alignment : 64
>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>> power management:
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/modules
>>>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>>>> snd_hda_codec 144641 5
>>>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>>>> Live 0x0000000000000000
>>>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>>>> snd_pcm 106273 7
>>>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>>>> Live 0x0000000000000000
>>>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>>>> Live 0x0000000000000000
>>>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>>>
>>>>>>>
>>>>>>> /proc/ioports
>>>>>>> 0000-006f : PCI Bus 0000:00
>>>>>>> 0000-001f : dma1
>>>>>>> 0020-0021 : pic1
>>>>>>> 0040-0043 : timer0
>>>>>>> 0050-0053 : timer1
>>>>>>> 0060-0060 : keyboard
>>>>>>> 0062-0062 : PNP0C09:00
>>>>>>> 0062-0062 : EC data
>>>>>>> 0064-0064 : keyboard
>>>>>>> 0066-0066 : PNP0C09:00
>>>>>>> 0066-0066 : EC cmd
>>>>>>> 0070-0077 : rtc0
>>>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>>>> 0080-008f : dma page reg
>>>>>>> 00a0-00a1 : pic2
>>>>>>> 00c0-00df : dma2
>>>>>>> 00f0-00ff : fpu
>>>>>>> 03f8-03ff : serial
>>>>>>> 0400-047f : pnp 00:01
>>>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>>>> 0408-040b : ACPI PM_TMR
>>>>>>> 0420-042f : ACPI GPE0_BLK
>>>>>>> 0430-0433 : iTCO_wdt
>>>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>>>> 0460-047f : iTCO_wdt
>>>>>>> 0500-05fe : pnp 00:01
>>>>>>> 0600-061f : pnp 00:01
>>>>>>> 0680-069f : pnp 00:01
>>>>>>> 0cf8-0cff : PCI conf1
>>>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>>>> 1000-1fff : PCI Bus 0000:01
>>>>>>> 1000-10ff : 0000:01:00.0
>>>>>>> 1000-10ff : rtl_pci
>>>>>>> 2000-201f : 0000:00:1f.3
>>>>>>> 2050-2057 : 0000:00:02.0
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/iomem
>>>>>>> 00000000-00000fff : reserved
>>>>>>> 00001000-0006efff : System RAM
>>>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>>>> 00070000-00084fff : System RAM
>>>>>>> 00085000-00086fff : reserved
>>>>>>> 00087000-00087fff : System RAM
>>>>>>> 00088000-0009ffff : reserved
>>>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>>>> 000f0000-000fffff : System ROM
>>>>>>> 00100000-1effffff : System RAM
>>>>>>> 02000000-027b8537 : Kernel code
>>>>>>> 027b8538-02d2123f : Kernel data
>>>>>>> 02e87000-02fcffff : Kernel bss
>>>>>>> 1f000000-1f0fffff : reserved
>>>>>>> 1f100000-1fffffff : System RAM
>>>>>>> 20000000-200fffff : reserved
>>>>>>> 20100000-75867fff : System RAM
>>>>>>> 75868000-75892fff : reserved
>>>>>>> 75893000-78892fff : System RAM
>>>>>>> 78893000-78922fff : reserved
>>>>>>> 78923000-791a3fff : reserved
>>>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>>>> 792a3000-792e2fff : ACPI Tables
>>>>>>> 792e3000-79ffffff : System RAM
>>>>>>> 7a000000-7affffff : RAM buffer
>>>>>>> 7b000000-7effffff : reserved
>>>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>>>> 90000000-903fffff : 0000:00:02.0
>>>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>>>> 90400000-90403fff : 0000:01:00.0
>>>>>>> 90400000-90403fff : rtl_pci
>>>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>>>> 90500000-905fffff : mei_txe
>>>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>>>> 90600000-906fffff : mei_txe
>>>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>>>> 90700000-9070ffff : xhci-hcd
>>>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>>>> 90710000-90713fff : ICH HD audio
>>>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>>>> e00000d0-e00000db : INT33BD:00
>>>>>>> e00f8000-e00f8fff : reserved
>>>>>>> fec00000-fec003ff : IOAPIC 0
>>>>>>> fed00000-fed003ff : HPET 0
>>>>>>> fed00000-fed003ff : PNP0103:00
>>>>>>> fed01000-fed01fff : reserved
>>>>>>> fed01000-fed01fff : pnp 00:03
>>>>>>> fed03000-fed03fff : pnp 00:03
>>>>>>> fed03008-fed0300c : iTCO_wdt
>>>>>>> fed04000-fed04fff : pnp 00:03
>>>>>>> fed05000-fed057ff : INT3401:00
>>>>>>> fed08000-fed08fff : pnp 00:03
>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>>>> fed40000-fed44fff : pnp 00:01
>>>>>>> fee00000-feefffff : pnp 00:03
>>>>>>> fee00000-fee00fff : Local APIC
>>>>>>> fef00000-feffffff : pnp 00:03
>>>>>>> ff000000-ffffffff : INT0800:00
>>>>>>> ffb80000-ffffffff : reserved
>>>>>>>
>>>>>>>
>>>>>>> sudo lspci -vvv
>>>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>> Series SoC Transaction Register (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0
>>>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>>>
>>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>>>> controller])
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0
>>>>>>> Interrupt: pin A routed to IRQ 263
>>>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>>>> Expansion ROM at <unassigned> [disabled]
>>>>>>> Capabilities: [d0] Power Management version 2
>>>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>> Address: fee0300c Data: 4162
>>>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>>>> Kernel driver in use: i915
>>>>>>>
>>>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0
>>>>>>> Interrupt: pin A routed to IRQ 261
>>>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>>>> Capabilities: [70] Power Management version 2
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>>>> Address: 00000000fee0300c Data: 41d1
>>>>>>> Kernel driver in use: xhci_hcd
>>>>>>>
>>>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>> Interrupt: pin A routed to IRQ 262
>>>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>>>> Capabilities: [80] Power Management version 3
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>> Address: fee0300c Data: 4122
>>>>>>> Kernel driver in use: mei_txe
>>>>>>>
>>>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>> Series High Definition Audio Controller (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>> Interrupt: pin A routed to IRQ 264
>>>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>>>> Capabilities: [50] Power Management version 2
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>>>> Address: 00000000fee0300c Data: 4182
>>>>>>> Kernel driver in use: snd_hda_intel
>>>>>>>
>>>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>>>> [Normal decode])
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>>>> I/O behind bridge: 00001000-00001fff
>>>>>>> Memory behind bridge: 90400000-904fffff
>>>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>>>> ExtTag- RBE+
>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>>>> <512ns, L1 <4us
>>>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>>>> BWMgmt+ ABWMgmt-
>>>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>>>> Changed: MRL- PresDet- LinkState+
>>>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>>>> RootCap: CRSVisible-
>>>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>>>> Supported ARIFwd-
>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>>>> Disabled ARIFwd-
>>>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>> ComplianceSOS-
>>>>>>> Compliance De-emphasis: -6dB
>>>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>>>> EqualizationPhase1-
>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>>>> Address: 00000000 Data: 0000
>>>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Capabilities: [a0] Power Management version 3
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Kernel driver in use: pcieport
>>>>>>>
>>>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>> Series Power Control Unit (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0
>>>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>>>> Kernel driver in use: lpc_ich
>>>>>>>
>>>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Interrupt: pin B routed to IRQ 255
>>>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>>>> Capabilities: [50] Power Management version 3
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>
>>>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>>>> PCIe Wireless Network Adapter
>>>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>> Interrupt: pin A routed to IRQ 16
>>>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>>>> Capabilities: [40] Power Management version 3
>>>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>>>> Address: 0000000000000000 Data: 0000
>>>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>>>> L0s <512ns, L1 <64us
>>>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>>>> BWMgmt- ABWMgmt-
>>>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>>>> Via message/WAKE#
>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>> ComplianceSOS-
>>>>>>> Compliance De-emphasis: -6dB
>>>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>>>> EqualizationPhase1-
>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>>>> Max snoop latency: 71680ns
>>>>>>> Max no snoop latency: 71680ns
>>>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>>>> Kernel driver in use: rtl8723be
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/scsi/scsi
>>>>>>> Attached devices:
>>>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>>>
>>>>>>>
>>>>>>> ls /proc
>>>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>>>> 77 cmdline interrupts locks scsi tty
>>>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>>>> 7886 consoles iomem mdstat self uptime
>>>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>>>> 9 devices kallsyms modules stat vmstat
>>>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>>>> 9056 dma keys mtrr sys
>>>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>>>> acpi driver key-users net sysrq-trigger
>>>>>>> --
>>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>>>> the body of a message to majordomo@vger.kernel.org
>>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 18:39 ` Amordea Whiteoak
2014-12-08 18:48 ` Andrew Duggan
@ 2014-12-08 19:16 ` Amordea Whiteoak
2014-12-08 19:26 ` Benjamin Tissoires
2014-12-08 22:34 ` Peter Hutterer
1 sibling, 2 replies; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-08 19:16 UTC (permalink / raw)
To: Benjamin Tissoires; +Cc: linux-input, Peter Hutterer, Andrew Duggan
While I have the ears of the touchpad gods, there is one more tiny
issue I'd like to report. This may be simply a configuration issue,
but I would not know how to fix it.
The window for double-tapping (tapping the touchpad twice to simulate
a double-click) is remarkably brief. Let me be clear, double-tapping
on the touchpad does work, however if you do not get the second tap
within about a 200ms window after the first, it seems to fail to
register as a double-click, counting it as two unrelated single
clicks--this is an uncomfortably short window of opportunity. A
temporary workaround seems to be triple-tapping which for whatever
reason allow for a broader window (much closer to a full second) and
registers as a double-tap, but that just seems to be a happy accident
and is certainly not an expected feature. Is there any way to broaden
that window?
I did not have this problem on my previous laptop with Lubuntu
installed (though it had 14.04 not 14.10--it's no longer operational
after suffering an unfortunate accident so I can't do comparison
testing with it any longer).
I promise this is my last remaining issue with the touchpad. :)
On Mon, Dec 8, 2014 at 1:39 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
> My Linux newbieness is showing. :)
>
> I attempted to edit and boot the grub configuration, but I don't think
> I did it right. I went with the seemingly more sure-fire way to get
> your data and followed the second set of instructions.
>
> Enclosed is all the dmesg output once I got that working.
>
> On Mon, Dec 8, 2014 at 12:59 PM, Benjamin Tissoires
> <benjamin.tissoires@gmail.com> wrote:
>> On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>> There may be a thing I am failing to understand about dmesg here, but
>>> a grep through both dmesg and /var/log/dmesg yielded no hits on
>>> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
>>> yielded several repetitive lines of what appears to be various
>>> modules. Please let me know if there is something I am failing to
>>> understand here, but I could not find the requested phrase in my
>>> dmesg.
>>
>> I meant that when you reboot the laptop, in grub, append
>> "i2c_hid.debug=1" to the kernel command line.
>>
>> This should be seen in one of the first few lines of dmesg (the one
>> starting by "[ 0.000000] Command line:
>> BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
>> events should be dumped in the dmesg.
>>
>>>
>>> I do have the hid-recorder output though, which I am attaching here.
>>> This time I used a non-conductive pen to only generate clicks without
>>> all the positioning data piling in on top. This is a recording of two
>>> left clicks.
>>>
>>
>> Ok, so at least, the device sends a sane behavior (one event per
>> click/release, with one bit changed). Unfortunately, I think the
>> problem lies in the configuration of your device by hid-rmi. So the
>> dmesg output while i2c_hid.debug=1 is set should help to figure out
>> the problem.
>>
>> If for whatever reasons you do not manage to get the parameter
>> appended to your command line, the following commands should suffice
>> (as root):
>> #> rmmod hid-rmi
>> #> echo 1 > /sys/module/i2c_hid/parameters/debug
>> #> modprobe hid-rmi
>>
>> do a few events on the touchpad (with clicks)
>>
>> #> echo 0 > /sys/module/i2c_hid/parameters/debug
>>
>> and send out the dmesg.
>>
>> Cheers,
>> Benjamin
>>
>>> If there is anything else I can provide, please let me know.
>>>
>>> Thank you for helping with this bug. :)
>>>
>>> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
>>> <benjamin.tissoires@gmail.com> wrote:
>>>> Hi Amordea,
>>>>
>>>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>> My apologies if my bug report was inadequate. It is the first upstream
>>>>> report I've ever filed, though I did attempt to give all the
>>>>> information they requested to the best of my ability.
>>>>
>>>> Oh, no, I was not complaining about your way of reporting the bug. I
>>>> know that it can be difficult for users to report _and_ provide all
>>>> the necessary information unless you already know a little bit about
>>>> the communities, how they work and what tool they use.
>>>> My complain was more that the way it was triaged: try an upstream
>>>> kernel; oh, does not work; send it upstream because it's a "poor
>>>> driver implementation". Whereas here, there may be any part of the
>>>> stack involved unless we look at the evemu-record (which is the output
>>>> of the kernel BTW). And saying that the driver is badly designed
>>>> really does not help...
>>>> Last, the "meta bug" they have is either a problem in the kernel
>>>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>>>> we have this on Fedora.
>>>>
>>>> Anyway, thanks for the explanations that you give in the next
>>>> paragraph, it gives a more comprehensive bug report :)
>>>>
>>>>>
>>>>> If it helps: to be clear about the design of this clickpad, it is one
>>>>> where the entire pad is touch-sensitive, even the area over the
>>>>> hardware click buttons which are on the bottom. The entire pad is one
>>>>> piece, so the pad itself shifts when you click a button. The
>>>>> malfunction occurs whenever any of these buttons are clicked, but the
>>>>> simulated clicks (tapping on the pad) behave adequately and do not
>>>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>>>> subsequent mouse clicks from any source (including a USB mouse) to
>>>>> only act in the spot where the first hardware click from the clickpad
>>>>> was performed and cannot be adjusted until the clickpad has been
>>>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>>>> itself do not register as clicks at all, they only cause all mouse
>>>>> input to malfunction as previously described.
>>>>>
>>>>> I am enclosing the requested evemu-record data. This is a recording of
>>>>> my clicking the left hardware click button three times in rapid
>>>>> succession, but failure generally occurs after the first click.
>>>>
>>>> Many thanks for the logs. So here, I can see that when you click on
>>>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>>>> never released :) I do not see either the 2 other clicks.
>>>> So yes, here the driver is at fault and misses to release the clicks.
>>>> This infers the cross-device problem in X BTW.
>>>>
>>>>>
>>>>> A curious behavior I noticed in the process of getting this recording
>>>>> is that on the first click, I received a pasted text line in my
>>>>> terminal. I could not reproduce this behavior by doing an
>>>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>>>> times to test and sure enough, the very first click each boot triggers
>>>>> a clipboard paste event.
>>>>
>>>> You must have the middle button emulation enabled in Xorg (hitting
>>>> both left and right button will trigger a middle button). So when we
>>>> will be able to fix this bug, the spurious middle click should
>>>> disappear.
>>>>
>>>>>
>>>>> If there is any more information I can provide, please let me know.
>>>>
>>>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>>>> grateful if you could also provide 2 more things:
>>>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>>>> (without the quotes)
>>>> - the hid-recorder output when you trigger the bug
>>>>
>>>> hid-recorder should be installed from sources in Ubuntu I guess:
>>>> http://bentiss.github.io/hid-replay-docs/
>>>>
>>>> The hid-recorder output might not be absolutely needed, so as long as
>>>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>>>
>>>> Cheers,
>>>> Benjamin
>>>>
>>>>>
>>>>> Thank you!
>>>>>
>>>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>> Hi Amordea,
>>>>>>
>>>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>>>
>>>>>> From the bug description, I can not tell if the problem lies in the
>>>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>>>> layers given the cross-devices problem.
>>>>>>
>>>>>> Anyway, to be able to understand the problem, we will need to get an
>>>>>> evemu-record output of your device when you are reproducing the bug.
>>>>>> You can find evemu in your distribution channels, or here:
>>>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>>>
>>>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>>>> and Peter for the upper layers if there is anything wrong there.
>>>>>>
>>>>>> Cheers,
>>>>>> Benjamin
>>>>>>
>>>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>> Original Bug Report:
>>>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>>>
>>>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>>>> subsequently click again (with either clickpad or external mouse this
>>>>>>> time) it registers a click at the location where my cursor icon was
>>>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>>>> and it still registers the click in the original location.
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/version
>>>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>>>> 01:36:38 UTC 2014
>>>>>>>
>>>>>>>
>>>>>>> lsb_release -rd
>>>>>>> Description: Ubuntu 14.10
>>>>>>> Release: 14.10
>>>>>>>
>>>>>>>
>>>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>>>> If some fields are empty or look unusual you may have an old version.
>>>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>>>
>>>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>>
>>>>>>> Gnu C
>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>>>> found
>>>>>>> binutils
>>>>>>> util-linux 2.25.1
>>>>>>> mount debug
>>>>>>> module-init-tools 18
>>>>>>> e2fsprogs 1.42.10
>>>>>>> PPP 2.4.5
>>>>>>> Linux C Library 2.19
>>>>>>> Dynamic linker (ldd) 2.19
>>>>>>> Procps 3.3.9
>>>>>>> Net-tools 1.60
>>>>>>> Kbd 1.15.5
>>>>>>> Sh-utils 8.23
>>>>>>> wireless-tools 30
>>>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>>>> sdhci_acpi sdhci
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/cpuinfo
>>>>>>> processor : 0
>>>>>>> vendor_id : GenuineIntel
>>>>>>> cpu family : 6
>>>>>>> model : 55
>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>> stepping : 8
>>>>>>> microcode : 0x829
>>>>>>> cpu MHz : 499.741
>>>>>>> cache size : 1024 KB
>>>>>>> physical id : 0
>>>>>>> siblings : 2
>>>>>>> core id : 0
>>>>>>> cpu cores : 2
>>>>>>> apicid : 0
>>>>>>> initial apicid : 0
>>>>>>> fpu : yes
>>>>>>> fpu_exception : yes
>>>>>>> cpuid level : 11
>>>>>>> wp : yes
>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>> bugs :
>>>>>>> bogomips : 4326.40
>>>>>>> clflush size : 64
>>>>>>> cache_alignment : 64
>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>> power management:
>>>>>>>
>>>>>>> processor : 1
>>>>>>> vendor_id : GenuineIntel
>>>>>>> cpu family : 6
>>>>>>> model : 55
>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>> stepping : 8
>>>>>>> microcode : 0x829
>>>>>>> cpu MHz : 499.741
>>>>>>> cache size : 1024 KB
>>>>>>> physical id : 0
>>>>>>> siblings : 2
>>>>>>> core id : 1
>>>>>>> cpu cores : 2
>>>>>>> apicid : 2
>>>>>>> initial apicid : 2
>>>>>>> fpu : yes
>>>>>>> fpu_exception : yes
>>>>>>> cpuid level : 11
>>>>>>> wp : yes
>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>> bugs :
>>>>>>> bogomips : 4326.40
>>>>>>> clflush size : 64
>>>>>>> cache_alignment : 64
>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>> power management:
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/modules
>>>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>>>> snd_hda_codec 144641 5
>>>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>>>> Live 0x0000000000000000
>>>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>>>> snd_pcm 106273 7
>>>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>>>> Live 0x0000000000000000
>>>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>>>> Live 0x0000000000000000
>>>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>>>
>>>>>>>
>>>>>>> /proc/ioports
>>>>>>> 0000-006f : PCI Bus 0000:00
>>>>>>> 0000-001f : dma1
>>>>>>> 0020-0021 : pic1
>>>>>>> 0040-0043 : timer0
>>>>>>> 0050-0053 : timer1
>>>>>>> 0060-0060 : keyboard
>>>>>>> 0062-0062 : PNP0C09:00
>>>>>>> 0062-0062 : EC data
>>>>>>> 0064-0064 : keyboard
>>>>>>> 0066-0066 : PNP0C09:00
>>>>>>> 0066-0066 : EC cmd
>>>>>>> 0070-0077 : rtc0
>>>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>>>> 0080-008f : dma page reg
>>>>>>> 00a0-00a1 : pic2
>>>>>>> 00c0-00df : dma2
>>>>>>> 00f0-00ff : fpu
>>>>>>> 03f8-03ff : serial
>>>>>>> 0400-047f : pnp 00:01
>>>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>>>> 0408-040b : ACPI PM_TMR
>>>>>>> 0420-042f : ACPI GPE0_BLK
>>>>>>> 0430-0433 : iTCO_wdt
>>>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>>>> 0460-047f : iTCO_wdt
>>>>>>> 0500-05fe : pnp 00:01
>>>>>>> 0600-061f : pnp 00:01
>>>>>>> 0680-069f : pnp 00:01
>>>>>>> 0cf8-0cff : PCI conf1
>>>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>>>> 1000-1fff : PCI Bus 0000:01
>>>>>>> 1000-10ff : 0000:01:00.0
>>>>>>> 1000-10ff : rtl_pci
>>>>>>> 2000-201f : 0000:00:1f.3
>>>>>>> 2050-2057 : 0000:00:02.0
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/iomem
>>>>>>> 00000000-00000fff : reserved
>>>>>>> 00001000-0006efff : System RAM
>>>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>>>> 00070000-00084fff : System RAM
>>>>>>> 00085000-00086fff : reserved
>>>>>>> 00087000-00087fff : System RAM
>>>>>>> 00088000-0009ffff : reserved
>>>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>>>> 000f0000-000fffff : System ROM
>>>>>>> 00100000-1effffff : System RAM
>>>>>>> 02000000-027b8537 : Kernel code
>>>>>>> 027b8538-02d2123f : Kernel data
>>>>>>> 02e87000-02fcffff : Kernel bss
>>>>>>> 1f000000-1f0fffff : reserved
>>>>>>> 1f100000-1fffffff : System RAM
>>>>>>> 20000000-200fffff : reserved
>>>>>>> 20100000-75867fff : System RAM
>>>>>>> 75868000-75892fff : reserved
>>>>>>> 75893000-78892fff : System RAM
>>>>>>> 78893000-78922fff : reserved
>>>>>>> 78923000-791a3fff : reserved
>>>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>>>> 792a3000-792e2fff : ACPI Tables
>>>>>>> 792e3000-79ffffff : System RAM
>>>>>>> 7a000000-7affffff : RAM buffer
>>>>>>> 7b000000-7effffff : reserved
>>>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>>>> 90000000-903fffff : 0000:00:02.0
>>>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>>>> 90400000-90403fff : 0000:01:00.0
>>>>>>> 90400000-90403fff : rtl_pci
>>>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>>>> 90500000-905fffff : mei_txe
>>>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>>>> 90600000-906fffff : mei_txe
>>>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>>>> 90700000-9070ffff : xhci-hcd
>>>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>>>> 90710000-90713fff : ICH HD audio
>>>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>>>> e00000d0-e00000db : INT33BD:00
>>>>>>> e00f8000-e00f8fff : reserved
>>>>>>> fec00000-fec003ff : IOAPIC 0
>>>>>>> fed00000-fed003ff : HPET 0
>>>>>>> fed00000-fed003ff : PNP0103:00
>>>>>>> fed01000-fed01fff : reserved
>>>>>>> fed01000-fed01fff : pnp 00:03
>>>>>>> fed03000-fed03fff : pnp 00:03
>>>>>>> fed03008-fed0300c : iTCO_wdt
>>>>>>> fed04000-fed04fff : pnp 00:03
>>>>>>> fed05000-fed057ff : INT3401:00
>>>>>>> fed08000-fed08fff : pnp 00:03
>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>>>> fed40000-fed44fff : pnp 00:01
>>>>>>> fee00000-feefffff : pnp 00:03
>>>>>>> fee00000-fee00fff : Local APIC
>>>>>>> fef00000-feffffff : pnp 00:03
>>>>>>> ff000000-ffffffff : INT0800:00
>>>>>>> ffb80000-ffffffff : reserved
>>>>>>>
>>>>>>>
>>>>>>> sudo lspci -vvv
>>>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>> Series SoC Transaction Register (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0
>>>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>>>
>>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>>>> controller])
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0
>>>>>>> Interrupt: pin A routed to IRQ 263
>>>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>>>> Expansion ROM at <unassigned> [disabled]
>>>>>>> Capabilities: [d0] Power Management version 2
>>>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>> Address: fee0300c Data: 4162
>>>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>>>> Kernel driver in use: i915
>>>>>>>
>>>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0
>>>>>>> Interrupt: pin A routed to IRQ 261
>>>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>>>> Capabilities: [70] Power Management version 2
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>>>> Address: 00000000fee0300c Data: 41d1
>>>>>>> Kernel driver in use: xhci_hcd
>>>>>>>
>>>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>> Interrupt: pin A routed to IRQ 262
>>>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>>>> Capabilities: [80] Power Management version 3
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>> Address: fee0300c Data: 4122
>>>>>>> Kernel driver in use: mei_txe
>>>>>>>
>>>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>> Series High Definition Audio Controller (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>> Interrupt: pin A routed to IRQ 264
>>>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>>>> Capabilities: [50] Power Management version 2
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>>>> Address: 00000000fee0300c Data: 4182
>>>>>>> Kernel driver in use: snd_hda_intel
>>>>>>>
>>>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>>>> [Normal decode])
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>>>> I/O behind bridge: 00001000-00001fff
>>>>>>> Memory behind bridge: 90400000-904fffff
>>>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>>>> ExtTag- RBE+
>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>>>> <512ns, L1 <4us
>>>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>>>> BWMgmt+ ABWMgmt-
>>>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>>>> Changed: MRL- PresDet- LinkState+
>>>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>>>> RootCap: CRSVisible-
>>>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>>>> Supported ARIFwd-
>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>>>> Disabled ARIFwd-
>>>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>> ComplianceSOS-
>>>>>>> Compliance De-emphasis: -6dB
>>>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>>>> EqualizationPhase1-
>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>>>> Address: 00000000 Data: 0000
>>>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Capabilities: [a0] Power Management version 3
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Kernel driver in use: pcieport
>>>>>>>
>>>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>> Series Power Control Unit (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0
>>>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>>>> Kernel driver in use: lpc_ich
>>>>>>>
>>>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Interrupt: pin B routed to IRQ 255
>>>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>>>> Capabilities: [50] Power Management version 3
>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>
>>>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>>>> PCIe Wireless Network Adapter
>>>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>> Interrupt: pin A routed to IRQ 16
>>>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>>>> Capabilities: [40] Power Management version 3
>>>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>>>> Address: 0000000000000000 Data: 0000
>>>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>>>> L0s <512ns, L1 <64us
>>>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>>>> BWMgmt- ABWMgmt-
>>>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>>>> Via message/WAKE#
>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>> ComplianceSOS-
>>>>>>> Compliance De-emphasis: -6dB
>>>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>>>> EqualizationPhase1-
>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>>>> Max snoop latency: 71680ns
>>>>>>> Max no snoop latency: 71680ns
>>>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>>>> Kernel driver in use: rtl8723be
>>>>>>>
>>>>>>>
>>>>>>> cat /proc/scsi/scsi
>>>>>>> Attached devices:
>>>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>>>
>>>>>>>
>>>>>>> ls /proc
>>>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>>>> 77 cmdline interrupts locks scsi tty
>>>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>>>> 7886 consoles iomem mdstat self uptime
>>>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>>>> 9 devices kallsyms modules stat vmstat
>>>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>>>> 9056 dma keys mtrr sys
>>>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>>>> acpi driver key-users net sysrq-trigger
>>>>>>> --
>>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>>>> the body of a message to majordomo@vger.kernel.org
>>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 19:16 ` Amordea Whiteoak
@ 2014-12-08 19:26 ` Benjamin Tissoires
2014-12-08 19:33 ` Amordea Whiteoak
2014-12-08 22:34 ` Peter Hutterer
1 sibling, 1 reply; 19+ messages in thread
From: Benjamin Tissoires @ 2014-12-08 19:26 UTC (permalink / raw)
To: Amordea Whiteoak; +Cc: linux-input, Peter Hutterer, Andrew Duggan
On Mon, Dec 8, 2014 at 2:16 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
> While I have the ears of the touchpad gods, there is one more tiny
> issue I'd like to report. This may be simply a configuration issue,
> but I would not know how to fix it.
>
> The window for double-tapping (tapping the touchpad twice to simulate
> a double-click) is remarkably brief. Let me be clear, double-tapping
> on the touchpad does work, however if you do not get the second tap
> within about a 200ms window after the first, it seems to fail to
> register as a double-click, counting it as two unrelated single
> clicks--this is an uncomfortably short window of opportunity. A
> temporary workaround seems to be triple-tapping which for whatever
> reason allow for a broader window (much closer to a full second) and
> registers as a double-tap, but that just seems to be a happy accident
> and is certainly not an expected feature. Is there any way to broaden
> that window?
This is usually an Xorg configuration problem (definitively not a
kernel one). However, you are using ubuntu 14.10 and I don't know if
they decided to switch to MIR yet. If so, I have no clues on what is
driving the touchpad, so I won't be of any help.
My guess would be:
try open the settings panel, go into mouse (or touchpad, or whatever
it is called), look for an option which should allow you to change
this setting. If there are none, complain to the Ubuntu team by
opening a new bug on their launchpad.
>
> I did not have this problem on my previous laptop with Lubuntu
> installed (though it had 14.04 not 14.10--it's no longer operational
> after suffering an unfortunate accident so I can't do comparison
> testing with it any longer).
ouch :/
>
> I promise this is my last remaining issue with the touchpad. :)
No problem. We prefer having responsive users who tries to solve their
problems than frustrated users :)
I hope Andrew will be able to fix your touchpad soonish. Thanks for
the followup BTW Andrew.
Cheers,
Benjamin
>
> On Mon, Dec 8, 2014 at 1:39 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>> My Linux newbieness is showing. :)
>>
>> I attempted to edit and boot the grub configuration, but I don't think
>> I did it right. I went with the seemingly more sure-fire way to get
>> your data and followed the second set of instructions.
>>
>> Enclosed is all the dmesg output once I got that working.
>>
>> On Mon, Dec 8, 2014 at 12:59 PM, Benjamin Tissoires
>> <benjamin.tissoires@gmail.com> wrote:
>>> On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>> There may be a thing I am failing to understand about dmesg here, but
>>>> a grep through both dmesg and /var/log/dmesg yielded no hits on
>>>> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
>>>> yielded several repetitive lines of what appears to be various
>>>> modules. Please let me know if there is something I am failing to
>>>> understand here, but I could not find the requested phrase in my
>>>> dmesg.
>>>
>>> I meant that when you reboot the laptop, in grub, append
>>> "i2c_hid.debug=1" to the kernel command line.
>>>
>>> This should be seen in one of the first few lines of dmesg (the one
>>> starting by "[ 0.000000] Command line:
>>> BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
>>> events should be dumped in the dmesg.
>>>
>>>>
>>>> I do have the hid-recorder output though, which I am attaching here.
>>>> This time I used a non-conductive pen to only generate clicks without
>>>> all the positioning data piling in on top. This is a recording of two
>>>> left clicks.
>>>>
>>>
>>> Ok, so at least, the device sends a sane behavior (one event per
>>> click/release, with one bit changed). Unfortunately, I think the
>>> problem lies in the configuration of your device by hid-rmi. So the
>>> dmesg output while i2c_hid.debug=1 is set should help to figure out
>>> the problem.
>>>
>>> If for whatever reasons you do not manage to get the parameter
>>> appended to your command line, the following commands should suffice
>>> (as root):
>>> #> rmmod hid-rmi
>>> #> echo 1 > /sys/module/i2c_hid/parameters/debug
>>> #> modprobe hid-rmi
>>>
>>> do a few events on the touchpad (with clicks)
>>>
>>> #> echo 0 > /sys/module/i2c_hid/parameters/debug
>>>
>>> and send out the dmesg.
>>>
>>> Cheers,
>>> Benjamin
>>>
>>>> If there is anything else I can provide, please let me know.
>>>>
>>>> Thank you for helping with this bug. :)
>>>>
>>>> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>> Hi Amordea,
>>>>>
>>>>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>> My apologies if my bug report was inadequate. It is the first upstream
>>>>>> report I've ever filed, though I did attempt to give all the
>>>>>> information they requested to the best of my ability.
>>>>>
>>>>> Oh, no, I was not complaining about your way of reporting the bug. I
>>>>> know that it can be difficult for users to report _and_ provide all
>>>>> the necessary information unless you already know a little bit about
>>>>> the communities, how they work and what tool they use.
>>>>> My complain was more that the way it was triaged: try an upstream
>>>>> kernel; oh, does not work; send it upstream because it's a "poor
>>>>> driver implementation". Whereas here, there may be any part of the
>>>>> stack involved unless we look at the evemu-record (which is the output
>>>>> of the kernel BTW). And saying that the driver is badly designed
>>>>> really does not help...
>>>>> Last, the "meta bug" they have is either a problem in the kernel
>>>>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>>>>> we have this on Fedora.
>>>>>
>>>>> Anyway, thanks for the explanations that you give in the next
>>>>> paragraph, it gives a more comprehensive bug report :)
>>>>>
>>>>>>
>>>>>> If it helps: to be clear about the design of this clickpad, it is one
>>>>>> where the entire pad is touch-sensitive, even the area over the
>>>>>> hardware click buttons which are on the bottom. The entire pad is one
>>>>>> piece, so the pad itself shifts when you click a button. The
>>>>>> malfunction occurs whenever any of these buttons are clicked, but the
>>>>>> simulated clicks (tapping on the pad) behave adequately and do not
>>>>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>>>>> subsequent mouse clicks from any source (including a USB mouse) to
>>>>>> only act in the spot where the first hardware click from the clickpad
>>>>>> was performed and cannot be adjusted until the clickpad has been
>>>>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>>>>> itself do not register as clicks at all, they only cause all mouse
>>>>>> input to malfunction as previously described.
>>>>>>
>>>>>> I am enclosing the requested evemu-record data. This is a recording of
>>>>>> my clicking the left hardware click button three times in rapid
>>>>>> succession, but failure generally occurs after the first click.
>>>>>
>>>>> Many thanks for the logs. So here, I can see that when you click on
>>>>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>>>>> never released :) I do not see either the 2 other clicks.
>>>>> So yes, here the driver is at fault and misses to release the clicks.
>>>>> This infers the cross-device problem in X BTW.
>>>>>
>>>>>>
>>>>>> A curious behavior I noticed in the process of getting this recording
>>>>>> is that on the first click, I received a pasted text line in my
>>>>>> terminal. I could not reproduce this behavior by doing an
>>>>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>>>>> times to test and sure enough, the very first click each boot triggers
>>>>>> a clipboard paste event.
>>>>>
>>>>> You must have the middle button emulation enabled in Xorg (hitting
>>>>> both left and right button will trigger a middle button). So when we
>>>>> will be able to fix this bug, the spurious middle click should
>>>>> disappear.
>>>>>
>>>>>>
>>>>>> If there is any more information I can provide, please let me know.
>>>>>
>>>>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>>>>> grateful if you could also provide 2 more things:
>>>>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>>>>> (without the quotes)
>>>>> - the hid-recorder output when you trigger the bug
>>>>>
>>>>> hid-recorder should be installed from sources in Ubuntu I guess:
>>>>> http://bentiss.github.io/hid-replay-docs/
>>>>>
>>>>> The hid-recorder output might not be absolutely needed, so as long as
>>>>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>>>>
>>>>> Cheers,
>>>>> Benjamin
>>>>>
>>>>>>
>>>>>> Thank you!
>>>>>>
>>>>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>>> Hi Amordea,
>>>>>>>
>>>>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>>>>
>>>>>>> From the bug description, I can not tell if the problem lies in the
>>>>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>>>>> layers given the cross-devices problem.
>>>>>>>
>>>>>>> Anyway, to be able to understand the problem, we will need to get an
>>>>>>> evemu-record output of your device when you are reproducing the bug.
>>>>>>> You can find evemu in your distribution channels, or here:
>>>>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>>>>
>>>>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>>>>> and Peter for the upper layers if there is anything wrong there.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Benjamin
>>>>>>>
>>>>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>>> Original Bug Report:
>>>>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>>>>
>>>>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>>>>> subsequently click again (with either clickpad or external mouse this
>>>>>>>> time) it registers a click at the location where my cursor icon was
>>>>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>>>>> and it still registers the click in the original location.
>>>>>>>>
>>>>>>>>
>>>>>>>> cat /proc/version
>>>>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>>>>> 01:36:38 UTC 2014
>>>>>>>>
>>>>>>>>
>>>>>>>> lsb_release -rd
>>>>>>>> Description: Ubuntu 14.10
>>>>>>>> Release: 14.10
>>>>>>>>
>>>>>>>>
>>>>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>>>>> If some fields are empty or look unusual you may have an old version.
>>>>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>>>>
>>>>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>>>
>>>>>>>> Gnu C
>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>>>>> found
>>>>>>>> binutils
>>>>>>>> util-linux 2.25.1
>>>>>>>> mount debug
>>>>>>>> module-init-tools 18
>>>>>>>> e2fsprogs 1.42.10
>>>>>>>> PPP 2.4.5
>>>>>>>> Linux C Library 2.19
>>>>>>>> Dynamic linker (ldd) 2.19
>>>>>>>> Procps 3.3.9
>>>>>>>> Net-tools 1.60
>>>>>>>> Kbd 1.15.5
>>>>>>>> Sh-utils 8.23
>>>>>>>> wireless-tools 30
>>>>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>>>>> sdhci_acpi sdhci
>>>>>>>>
>>>>>>>>
>>>>>>>> cat /proc/cpuinfo
>>>>>>>> processor : 0
>>>>>>>> vendor_id : GenuineIntel
>>>>>>>> cpu family : 6
>>>>>>>> model : 55
>>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>>> stepping : 8
>>>>>>>> microcode : 0x829
>>>>>>>> cpu MHz : 499.741
>>>>>>>> cache size : 1024 KB
>>>>>>>> physical id : 0
>>>>>>>> siblings : 2
>>>>>>>> core id : 0
>>>>>>>> cpu cores : 2
>>>>>>>> apicid : 0
>>>>>>>> initial apicid : 0
>>>>>>>> fpu : yes
>>>>>>>> fpu_exception : yes
>>>>>>>> cpuid level : 11
>>>>>>>> wp : yes
>>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>>> bugs :
>>>>>>>> bogomips : 4326.40
>>>>>>>> clflush size : 64
>>>>>>>> cache_alignment : 64
>>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>>> power management:
>>>>>>>>
>>>>>>>> processor : 1
>>>>>>>> vendor_id : GenuineIntel
>>>>>>>> cpu family : 6
>>>>>>>> model : 55
>>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>>> stepping : 8
>>>>>>>> microcode : 0x829
>>>>>>>> cpu MHz : 499.741
>>>>>>>> cache size : 1024 KB
>>>>>>>> physical id : 0
>>>>>>>> siblings : 2
>>>>>>>> core id : 1
>>>>>>>> cpu cores : 2
>>>>>>>> apicid : 2
>>>>>>>> initial apicid : 2
>>>>>>>> fpu : yes
>>>>>>>> fpu_exception : yes
>>>>>>>> cpuid level : 11
>>>>>>>> wp : yes
>>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>>> bugs :
>>>>>>>> bogomips : 4326.40
>>>>>>>> clflush size : 64
>>>>>>>> cache_alignment : 64
>>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>>> power management:
>>>>>>>>
>>>>>>>>
>>>>>>>> cat /proc/modules
>>>>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>>>>> snd_hda_codec 144641 5
>>>>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>>>>> Live 0x0000000000000000
>>>>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>>>>> snd_pcm 106273 7
>>>>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>>>>> Live 0x0000000000000000
>>>>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>>>>> Live 0x0000000000000000
>>>>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>>>>
>>>>>>>>
>>>>>>>> /proc/ioports
>>>>>>>> 0000-006f : PCI Bus 0000:00
>>>>>>>> 0000-001f : dma1
>>>>>>>> 0020-0021 : pic1
>>>>>>>> 0040-0043 : timer0
>>>>>>>> 0050-0053 : timer1
>>>>>>>> 0060-0060 : keyboard
>>>>>>>> 0062-0062 : PNP0C09:00
>>>>>>>> 0062-0062 : EC data
>>>>>>>> 0064-0064 : keyboard
>>>>>>>> 0066-0066 : PNP0C09:00
>>>>>>>> 0066-0066 : EC cmd
>>>>>>>> 0070-0077 : rtc0
>>>>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>>>>> 0080-008f : dma page reg
>>>>>>>> 00a0-00a1 : pic2
>>>>>>>> 00c0-00df : dma2
>>>>>>>> 00f0-00ff : fpu
>>>>>>>> 03f8-03ff : serial
>>>>>>>> 0400-047f : pnp 00:01
>>>>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>>>>> 0408-040b : ACPI PM_TMR
>>>>>>>> 0420-042f : ACPI GPE0_BLK
>>>>>>>> 0430-0433 : iTCO_wdt
>>>>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>>>>> 0460-047f : iTCO_wdt
>>>>>>>> 0500-05fe : pnp 00:01
>>>>>>>> 0600-061f : pnp 00:01
>>>>>>>> 0680-069f : pnp 00:01
>>>>>>>> 0cf8-0cff : PCI conf1
>>>>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>>>>> 1000-1fff : PCI Bus 0000:01
>>>>>>>> 1000-10ff : 0000:01:00.0
>>>>>>>> 1000-10ff : rtl_pci
>>>>>>>> 2000-201f : 0000:00:1f.3
>>>>>>>> 2050-2057 : 0000:00:02.0
>>>>>>>>
>>>>>>>>
>>>>>>>> cat /proc/iomem
>>>>>>>> 00000000-00000fff : reserved
>>>>>>>> 00001000-0006efff : System RAM
>>>>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>>>>> 00070000-00084fff : System RAM
>>>>>>>> 00085000-00086fff : reserved
>>>>>>>> 00087000-00087fff : System RAM
>>>>>>>> 00088000-0009ffff : reserved
>>>>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>>>>> 000f0000-000fffff : System ROM
>>>>>>>> 00100000-1effffff : System RAM
>>>>>>>> 02000000-027b8537 : Kernel code
>>>>>>>> 027b8538-02d2123f : Kernel data
>>>>>>>> 02e87000-02fcffff : Kernel bss
>>>>>>>> 1f000000-1f0fffff : reserved
>>>>>>>> 1f100000-1fffffff : System RAM
>>>>>>>> 20000000-200fffff : reserved
>>>>>>>> 20100000-75867fff : System RAM
>>>>>>>> 75868000-75892fff : reserved
>>>>>>>> 75893000-78892fff : System RAM
>>>>>>>> 78893000-78922fff : reserved
>>>>>>>> 78923000-791a3fff : reserved
>>>>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>>>>> 792a3000-792e2fff : ACPI Tables
>>>>>>>> 792e3000-79ffffff : System RAM
>>>>>>>> 7a000000-7affffff : RAM buffer
>>>>>>>> 7b000000-7effffff : reserved
>>>>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>>>>> 90000000-903fffff : 0000:00:02.0
>>>>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>>>>> 90400000-90403fff : 0000:01:00.0
>>>>>>>> 90400000-90403fff : rtl_pci
>>>>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>>>>> 90500000-905fffff : mei_txe
>>>>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>>>>> 90600000-906fffff : mei_txe
>>>>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>>>>> 90700000-9070ffff : xhci-hcd
>>>>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>>>>> 90710000-90713fff : ICH HD audio
>>>>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>>>>> e00000d0-e00000db : INT33BD:00
>>>>>>>> e00f8000-e00f8fff : reserved
>>>>>>>> fec00000-fec003ff : IOAPIC 0
>>>>>>>> fed00000-fed003ff : HPET 0
>>>>>>>> fed00000-fed003ff : PNP0103:00
>>>>>>>> fed01000-fed01fff : reserved
>>>>>>>> fed01000-fed01fff : pnp 00:03
>>>>>>>> fed03000-fed03fff : pnp 00:03
>>>>>>>> fed03008-fed0300c : iTCO_wdt
>>>>>>>> fed04000-fed04fff : pnp 00:03
>>>>>>>> fed05000-fed057ff : INT3401:00
>>>>>>>> fed08000-fed08fff : pnp 00:03
>>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>>>>> fed40000-fed44fff : pnp 00:01
>>>>>>>> fee00000-feefffff : pnp 00:03
>>>>>>>> fee00000-fee00fff : Local APIC
>>>>>>>> fef00000-feffffff : pnp 00:03
>>>>>>>> ff000000-ffffffff : INT0800:00
>>>>>>>> ffb80000-ffffffff : reserved
>>>>>>>>
>>>>>>>>
>>>>>>>> sudo lspci -vvv
>>>>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>> Series SoC Transaction Register (rev 0e)
>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Latency: 0
>>>>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>>>>
>>>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>>>>> controller])
>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Latency: 0
>>>>>>>> Interrupt: pin A routed to IRQ 263
>>>>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>>>>> Expansion ROM at <unassigned> [disabled]
>>>>>>>> Capabilities: [d0] Power Management version 2
>>>>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>>> Address: fee0300c Data: 4162
>>>>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>>>>> Kernel driver in use: i915
>>>>>>>>
>>>>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Latency: 0
>>>>>>>> Interrupt: pin A routed to IRQ 261
>>>>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>>>>> Capabilities: [70] Power Management version 2
>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>>>>> Address: 00000000fee0300c Data: 41d1
>>>>>>>> Kernel driver in use: xhci_hcd
>>>>>>>>
>>>>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>> Interrupt: pin A routed to IRQ 262
>>>>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>>>>> Capabilities: [80] Power Management version 3
>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>>> Address: fee0300c Data: 4122
>>>>>>>> Kernel driver in use: mei_txe
>>>>>>>>
>>>>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>> Series High Definition Audio Controller (rev 0e)
>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>> Interrupt: pin A routed to IRQ 264
>>>>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>>>>> Capabilities: [50] Power Management version 2
>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>>>>> Address: 00000000fee0300c Data: 4182
>>>>>>>> Kernel driver in use: snd_hda_intel
>>>>>>>>
>>>>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>>>>> [Normal decode])
>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>>>>> I/O behind bridge: 00001000-00001fff
>>>>>>>> Memory behind bridge: 90400000-904fffff
>>>>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>>>>> ExtTag- RBE+
>>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>>>>> <512ns, L1 <4us
>>>>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>>>>> BWMgmt+ ABWMgmt-
>>>>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>>>>> Changed: MRL- PresDet- LinkState+
>>>>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>>>>> RootCap: CRSVisible-
>>>>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>>>>> Supported ARIFwd-
>>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>>>>> Disabled ARIFwd-
>>>>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>>> ComplianceSOS-
>>>>>>>> Compliance De-emphasis: -6dB
>>>>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>>>>> EqualizationPhase1-
>>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>>>>> Address: 00000000 Data: 0000
>>>>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>> Capabilities: [a0] Power Management version 3
>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>> Kernel driver in use: pcieport
>>>>>>>>
>>>>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>> Series Power Control Unit (rev 0e)
>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Latency: 0
>>>>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>>>>> Kernel driver in use: lpc_ich
>>>>>>>>
>>>>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Interrupt: pin B routed to IRQ 255
>>>>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>>>>> Capabilities: [50] Power Management version 3
>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>
>>>>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>>>>> PCIe Wireless Network Adapter
>>>>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>> Interrupt: pin A routed to IRQ 16
>>>>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>>>>> Capabilities: [40] Power Management version 3
>>>>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>>>>> Address: 0000000000000000 Data: 0000
>>>>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>>>>> L0s <512ns, L1 <64us
>>>>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>>>>> BWMgmt- ABWMgmt-
>>>>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>>>>> Via message/WAKE#
>>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>>> ComplianceSOS-
>>>>>>>> Compliance De-emphasis: -6dB
>>>>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>>>>> EqualizationPhase1-
>>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>>>>> Max snoop latency: 71680ns
>>>>>>>> Max no snoop latency: 71680ns
>>>>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>>>>> Kernel driver in use: rtl8723be
>>>>>>>>
>>>>>>>>
>>>>>>>> cat /proc/scsi/scsi
>>>>>>>> Attached devices:
>>>>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>>>>
>>>>>>>>
>>>>>>>> ls /proc
>>>>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>>>>> 77 cmdline interrupts locks scsi tty
>>>>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>>>>> 7886 consoles iomem mdstat self uptime
>>>>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>>>>> 9 devices kallsyms modules stat vmstat
>>>>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>>>>> 9056 dma keys mtrr sys
>>>>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>>>>> acpi driver key-users net sysrq-trigger
>>>>>>>> --
>>>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>>>>> the body of a message to majordomo@vger.kernel.org
>>>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 19:26 ` Benjamin Tissoires
@ 2014-12-08 19:33 ` Amordea Whiteoak
2014-12-13 23:52 ` Amordea Whiteoak
0 siblings, 1 reply; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-08 19:33 UTC (permalink / raw)
To: Benjamin Tissoires; +Cc: linux-input, Peter Hutterer, Andrew Duggan
> My guess would be:
> try open the settings panel, go into mouse (or touchpad, or whatever
> it is called), look for an option which should allow you to change
> this setting. If there are none, complain to the Ubuntu team by
> opening a new bug on their launchpad.
Aye, I will be opening a new report on Launchpad it seems. Thank you
for all your help!
> I hope Andrew will be able to fix your touchpad soonish. Thanks for
> the followup BTW Andrew.
And yes, thank you Andrew!!
On Mon, Dec 8, 2014 at 2:26 PM, Benjamin Tissoires
<benjamin.tissoires@gmail.com> wrote:
> On Mon, Dec 8, 2014 at 2:16 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>> While I have the ears of the touchpad gods, there is one more tiny
>> issue I'd like to report. This may be simply a configuration issue,
>> but I would not know how to fix it.
>>
>> The window for double-tapping (tapping the touchpad twice to simulate
>> a double-click) is remarkably brief. Let me be clear, double-tapping
>> on the touchpad does work, however if you do not get the second tap
>> within about a 200ms window after the first, it seems to fail to
>> register as a double-click, counting it as two unrelated single
>> clicks--this is an uncomfortably short window of opportunity. A
>> temporary workaround seems to be triple-tapping which for whatever
>> reason allow for a broader window (much closer to a full second) and
>> registers as a double-tap, but that just seems to be a happy accident
>> and is certainly not an expected feature. Is there any way to broaden
>> that window?
>
> This is usually an Xorg configuration problem (definitively not a
> kernel one). However, you are using ubuntu 14.10 and I don't know if
> they decided to switch to MIR yet. If so, I have no clues on what is
> driving the touchpad, so I won't be of any help.
>
> My guess would be:
> try open the settings panel, go into mouse (or touchpad, or whatever
> it is called), look for an option which should allow you to change
> this setting. If there are none, complain to the Ubuntu team by
> opening a new bug on their launchpad.
>
>>
>> I did not have this problem on my previous laptop with Lubuntu
>> installed (though it had 14.04 not 14.10--it's no longer operational
>> after suffering an unfortunate accident so I can't do comparison
>> testing with it any longer).
>
> ouch :/
>
>>
>> I promise this is my last remaining issue with the touchpad. :)
>
> No problem. We prefer having responsive users who tries to solve their
> problems than frustrated users :)
>
> I hope Andrew will be able to fix your touchpad soonish. Thanks for
> the followup BTW Andrew.
>
> Cheers,
> Benjamin
>
>>
>> On Mon, Dec 8, 2014 at 1:39 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>> My Linux newbieness is showing. :)
>>>
>>> I attempted to edit and boot the grub configuration, but I don't think
>>> I did it right. I went with the seemingly more sure-fire way to get
>>> your data and followed the second set of instructions.
>>>
>>> Enclosed is all the dmesg output once I got that working.
>>>
>>> On Mon, Dec 8, 2014 at 12:59 PM, Benjamin Tissoires
>>> <benjamin.tissoires@gmail.com> wrote:
>>>> On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>> There may be a thing I am failing to understand about dmesg here, but
>>>>> a grep through both dmesg and /var/log/dmesg yielded no hits on
>>>>> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
>>>>> yielded several repetitive lines of what appears to be various
>>>>> modules. Please let me know if there is something I am failing to
>>>>> understand here, but I could not find the requested phrase in my
>>>>> dmesg.
>>>>
>>>> I meant that when you reboot the laptop, in grub, append
>>>> "i2c_hid.debug=1" to the kernel command line.
>>>>
>>>> This should be seen in one of the first few lines of dmesg (the one
>>>> starting by "[ 0.000000] Command line:
>>>> BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
>>>> events should be dumped in the dmesg.
>>>>
>>>>>
>>>>> I do have the hid-recorder output though, which I am attaching here.
>>>>> This time I used a non-conductive pen to only generate clicks without
>>>>> all the positioning data piling in on top. This is a recording of two
>>>>> left clicks.
>>>>>
>>>>
>>>> Ok, so at least, the device sends a sane behavior (one event per
>>>> click/release, with one bit changed). Unfortunately, I think the
>>>> problem lies in the configuration of your device by hid-rmi. So the
>>>> dmesg output while i2c_hid.debug=1 is set should help to figure out
>>>> the problem.
>>>>
>>>> If for whatever reasons you do not manage to get the parameter
>>>> appended to your command line, the following commands should suffice
>>>> (as root):
>>>> #> rmmod hid-rmi
>>>> #> echo 1 > /sys/module/i2c_hid/parameters/debug
>>>> #> modprobe hid-rmi
>>>>
>>>> do a few events on the touchpad (with clicks)
>>>>
>>>> #> echo 0 > /sys/module/i2c_hid/parameters/debug
>>>>
>>>> and send out the dmesg.
>>>>
>>>> Cheers,
>>>> Benjamin
>>>>
>>>>> If there is anything else I can provide, please let me know.
>>>>>
>>>>> Thank you for helping with this bug. :)
>>>>>
>>>>> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>> Hi Amordea,
>>>>>>
>>>>>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>> My apologies if my bug report was inadequate. It is the first upstream
>>>>>>> report I've ever filed, though I did attempt to give all the
>>>>>>> information they requested to the best of my ability.
>>>>>>
>>>>>> Oh, no, I was not complaining about your way of reporting the bug. I
>>>>>> know that it can be difficult for users to report _and_ provide all
>>>>>> the necessary information unless you already know a little bit about
>>>>>> the communities, how they work and what tool they use.
>>>>>> My complain was more that the way it was triaged: try an upstream
>>>>>> kernel; oh, does not work; send it upstream because it's a "poor
>>>>>> driver implementation". Whereas here, there may be any part of the
>>>>>> stack involved unless we look at the evemu-record (which is the output
>>>>>> of the kernel BTW). And saying that the driver is badly designed
>>>>>> really does not help...
>>>>>> Last, the "meta bug" they have is either a problem in the kernel
>>>>>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>>>>>> we have this on Fedora.
>>>>>>
>>>>>> Anyway, thanks for the explanations that you give in the next
>>>>>> paragraph, it gives a more comprehensive bug report :)
>>>>>>
>>>>>>>
>>>>>>> If it helps: to be clear about the design of this clickpad, it is one
>>>>>>> where the entire pad is touch-sensitive, even the area over the
>>>>>>> hardware click buttons which are on the bottom. The entire pad is one
>>>>>>> piece, so the pad itself shifts when you click a button. The
>>>>>>> malfunction occurs whenever any of these buttons are clicked, but the
>>>>>>> simulated clicks (tapping on the pad) behave adequately and do not
>>>>>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>>>>>> subsequent mouse clicks from any source (including a USB mouse) to
>>>>>>> only act in the spot where the first hardware click from the clickpad
>>>>>>> was performed and cannot be adjusted until the clickpad has been
>>>>>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>>>>>> itself do not register as clicks at all, they only cause all mouse
>>>>>>> input to malfunction as previously described.
>>>>>>>
>>>>>>> I am enclosing the requested evemu-record data. This is a recording of
>>>>>>> my clicking the left hardware click button three times in rapid
>>>>>>> succession, but failure generally occurs after the first click.
>>>>>>
>>>>>> Many thanks for the logs. So here, I can see that when you click on
>>>>>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>>>>>> never released :) I do not see either the 2 other clicks.
>>>>>> So yes, here the driver is at fault and misses to release the clicks.
>>>>>> This infers the cross-device problem in X BTW.
>>>>>>
>>>>>>>
>>>>>>> A curious behavior I noticed in the process of getting this recording
>>>>>>> is that on the first click, I received a pasted text line in my
>>>>>>> terminal. I could not reproduce this behavior by doing an
>>>>>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>>>>>> times to test and sure enough, the very first click each boot triggers
>>>>>>> a clipboard paste event.
>>>>>>
>>>>>> You must have the middle button emulation enabled in Xorg (hitting
>>>>>> both left and right button will trigger a middle button). So when we
>>>>>> will be able to fix this bug, the spurious middle click should
>>>>>> disappear.
>>>>>>
>>>>>>>
>>>>>>> If there is any more information I can provide, please let me know.
>>>>>>
>>>>>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>>>>>> grateful if you could also provide 2 more things:
>>>>>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>>>>>> (without the quotes)
>>>>>> - the hid-recorder output when you trigger the bug
>>>>>>
>>>>>> hid-recorder should be installed from sources in Ubuntu I guess:
>>>>>> http://bentiss.github.io/hid-replay-docs/
>>>>>>
>>>>>> The hid-recorder output might not be absolutely needed, so as long as
>>>>>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>>>>>
>>>>>> Cheers,
>>>>>> Benjamin
>>>>>>
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>>>> Hi Amordea,
>>>>>>>>
>>>>>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>>>>>
>>>>>>>> From the bug description, I can not tell if the problem lies in the
>>>>>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>>>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>>>>>> layers given the cross-devices problem.
>>>>>>>>
>>>>>>>> Anyway, to be able to understand the problem, we will need to get an
>>>>>>>> evemu-record output of your device when you are reproducing the bug.
>>>>>>>> You can find evemu in your distribution channels, or here:
>>>>>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>>>>>
>>>>>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>>>>>> and Peter for the upper layers if there is anything wrong there.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Benjamin
>>>>>>>>
>>>>>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>>>> Original Bug Report:
>>>>>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>>>>>
>>>>>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>>>>>> subsequently click again (with either clickpad or external mouse this
>>>>>>>>> time) it registers a click at the location where my cursor icon was
>>>>>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>>>>>> and it still registers the click in the original location.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> cat /proc/version
>>>>>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>>>>>> 01:36:38 UTC 2014
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> lsb_release -rd
>>>>>>>>> Description: Ubuntu 14.10
>>>>>>>>> Release: 14.10
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>>>>>> If some fields are empty or look unusual you may have an old version.
>>>>>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>>>>>
>>>>>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>>>>
>>>>>>>>> Gnu C
>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>>>>>> found
>>>>>>>>> binutils
>>>>>>>>> util-linux 2.25.1
>>>>>>>>> mount debug
>>>>>>>>> module-init-tools 18
>>>>>>>>> e2fsprogs 1.42.10
>>>>>>>>> PPP 2.4.5
>>>>>>>>> Linux C Library 2.19
>>>>>>>>> Dynamic linker (ldd) 2.19
>>>>>>>>> Procps 3.3.9
>>>>>>>>> Net-tools 1.60
>>>>>>>>> Kbd 1.15.5
>>>>>>>>> Sh-utils 8.23
>>>>>>>>> wireless-tools 30
>>>>>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>>>>>> sdhci_acpi sdhci
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> cat /proc/cpuinfo
>>>>>>>>> processor : 0
>>>>>>>>> vendor_id : GenuineIntel
>>>>>>>>> cpu family : 6
>>>>>>>>> model : 55
>>>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>>>> stepping : 8
>>>>>>>>> microcode : 0x829
>>>>>>>>> cpu MHz : 499.741
>>>>>>>>> cache size : 1024 KB
>>>>>>>>> physical id : 0
>>>>>>>>> siblings : 2
>>>>>>>>> core id : 0
>>>>>>>>> cpu cores : 2
>>>>>>>>> apicid : 0
>>>>>>>>> initial apicid : 0
>>>>>>>>> fpu : yes
>>>>>>>>> fpu_exception : yes
>>>>>>>>> cpuid level : 11
>>>>>>>>> wp : yes
>>>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>>>> bugs :
>>>>>>>>> bogomips : 4326.40
>>>>>>>>> clflush size : 64
>>>>>>>>> cache_alignment : 64
>>>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>>>> power management:
>>>>>>>>>
>>>>>>>>> processor : 1
>>>>>>>>> vendor_id : GenuineIntel
>>>>>>>>> cpu family : 6
>>>>>>>>> model : 55
>>>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>>>> stepping : 8
>>>>>>>>> microcode : 0x829
>>>>>>>>> cpu MHz : 499.741
>>>>>>>>> cache size : 1024 KB
>>>>>>>>> physical id : 0
>>>>>>>>> siblings : 2
>>>>>>>>> core id : 1
>>>>>>>>> cpu cores : 2
>>>>>>>>> apicid : 2
>>>>>>>>> initial apicid : 2
>>>>>>>>> fpu : yes
>>>>>>>>> fpu_exception : yes
>>>>>>>>> cpuid level : 11
>>>>>>>>> wp : yes
>>>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>>>> bugs :
>>>>>>>>> bogomips : 4326.40
>>>>>>>>> clflush size : 64
>>>>>>>>> cache_alignment : 64
>>>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>>>> power management:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> cat /proc/modules
>>>>>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>>>>>> snd_hda_codec 144641 5
>>>>>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>>>>>> Live 0x0000000000000000
>>>>>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>>>>>> snd_pcm 106273 7
>>>>>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>>>>>> Live 0x0000000000000000
>>>>>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>>>>>> Live 0x0000000000000000
>>>>>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> /proc/ioports
>>>>>>>>> 0000-006f : PCI Bus 0000:00
>>>>>>>>> 0000-001f : dma1
>>>>>>>>> 0020-0021 : pic1
>>>>>>>>> 0040-0043 : timer0
>>>>>>>>> 0050-0053 : timer1
>>>>>>>>> 0060-0060 : keyboard
>>>>>>>>> 0062-0062 : PNP0C09:00
>>>>>>>>> 0062-0062 : EC data
>>>>>>>>> 0064-0064 : keyboard
>>>>>>>>> 0066-0066 : PNP0C09:00
>>>>>>>>> 0066-0066 : EC cmd
>>>>>>>>> 0070-0077 : rtc0
>>>>>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>>>>>> 0080-008f : dma page reg
>>>>>>>>> 00a0-00a1 : pic2
>>>>>>>>> 00c0-00df : dma2
>>>>>>>>> 00f0-00ff : fpu
>>>>>>>>> 03f8-03ff : serial
>>>>>>>>> 0400-047f : pnp 00:01
>>>>>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>>>>>> 0408-040b : ACPI PM_TMR
>>>>>>>>> 0420-042f : ACPI GPE0_BLK
>>>>>>>>> 0430-0433 : iTCO_wdt
>>>>>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>>>>>> 0460-047f : iTCO_wdt
>>>>>>>>> 0500-05fe : pnp 00:01
>>>>>>>>> 0600-061f : pnp 00:01
>>>>>>>>> 0680-069f : pnp 00:01
>>>>>>>>> 0cf8-0cff : PCI conf1
>>>>>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>>>>>> 1000-1fff : PCI Bus 0000:01
>>>>>>>>> 1000-10ff : 0000:01:00.0
>>>>>>>>> 1000-10ff : rtl_pci
>>>>>>>>> 2000-201f : 0000:00:1f.3
>>>>>>>>> 2050-2057 : 0000:00:02.0
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> cat /proc/iomem
>>>>>>>>> 00000000-00000fff : reserved
>>>>>>>>> 00001000-0006efff : System RAM
>>>>>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>>>>>> 00070000-00084fff : System RAM
>>>>>>>>> 00085000-00086fff : reserved
>>>>>>>>> 00087000-00087fff : System RAM
>>>>>>>>> 00088000-0009ffff : reserved
>>>>>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>>>>>> 000f0000-000fffff : System ROM
>>>>>>>>> 00100000-1effffff : System RAM
>>>>>>>>> 02000000-027b8537 : Kernel code
>>>>>>>>> 027b8538-02d2123f : Kernel data
>>>>>>>>> 02e87000-02fcffff : Kernel bss
>>>>>>>>> 1f000000-1f0fffff : reserved
>>>>>>>>> 1f100000-1fffffff : System RAM
>>>>>>>>> 20000000-200fffff : reserved
>>>>>>>>> 20100000-75867fff : System RAM
>>>>>>>>> 75868000-75892fff : reserved
>>>>>>>>> 75893000-78892fff : System RAM
>>>>>>>>> 78893000-78922fff : reserved
>>>>>>>>> 78923000-791a3fff : reserved
>>>>>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>>>>>> 792a3000-792e2fff : ACPI Tables
>>>>>>>>> 792e3000-79ffffff : System RAM
>>>>>>>>> 7a000000-7affffff : RAM buffer
>>>>>>>>> 7b000000-7effffff : reserved
>>>>>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>>>>>> 90000000-903fffff : 0000:00:02.0
>>>>>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>>>>>> 90400000-90403fff : 0000:01:00.0
>>>>>>>>> 90400000-90403fff : rtl_pci
>>>>>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>>>>>> 90500000-905fffff : mei_txe
>>>>>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>>>>>> 90600000-906fffff : mei_txe
>>>>>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>>>>>> 90700000-9070ffff : xhci-hcd
>>>>>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>>>>>> 90710000-90713fff : ICH HD audio
>>>>>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>>>>>> e00000d0-e00000db : INT33BD:00
>>>>>>>>> e00f8000-e00f8fff : reserved
>>>>>>>>> fec00000-fec003ff : IOAPIC 0
>>>>>>>>> fed00000-fed003ff : HPET 0
>>>>>>>>> fed00000-fed003ff : PNP0103:00
>>>>>>>>> fed01000-fed01fff : reserved
>>>>>>>>> fed01000-fed01fff : pnp 00:03
>>>>>>>>> fed03000-fed03fff : pnp 00:03
>>>>>>>>> fed03008-fed0300c : iTCO_wdt
>>>>>>>>> fed04000-fed04fff : pnp 00:03
>>>>>>>>> fed05000-fed057ff : INT3401:00
>>>>>>>>> fed08000-fed08fff : pnp 00:03
>>>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>>>>>> fed40000-fed44fff : pnp 00:01
>>>>>>>>> fee00000-feefffff : pnp 00:03
>>>>>>>>> fee00000-fee00fff : Local APIC
>>>>>>>>> fef00000-feffffff : pnp 00:03
>>>>>>>>> ff000000-ffffffff : INT0800:00
>>>>>>>>> ffb80000-ffffffff : reserved
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> sudo lspci -vvv
>>>>>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>> Series SoC Transaction Register (rev 0e)
>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Latency: 0
>>>>>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>>>>>
>>>>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>>>>>> controller])
>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Latency: 0
>>>>>>>>> Interrupt: pin A routed to IRQ 263
>>>>>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>>>>>> Expansion ROM at <unassigned> [disabled]
>>>>>>>>> Capabilities: [d0] Power Management version 2
>>>>>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>>>> Address: fee0300c Data: 4162
>>>>>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>>>>>> Kernel driver in use: i915
>>>>>>>>>
>>>>>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Latency: 0
>>>>>>>>> Interrupt: pin A routed to IRQ 261
>>>>>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>>>>>> Capabilities: [70] Power Management version 2
>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>>>>>> Address: 00000000fee0300c Data: 41d1
>>>>>>>>> Kernel driver in use: xhci_hcd
>>>>>>>>>
>>>>>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>> Interrupt: pin A routed to IRQ 262
>>>>>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>>>>>> Capabilities: [80] Power Management version 3
>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>>>> Address: fee0300c Data: 4122
>>>>>>>>> Kernel driver in use: mei_txe
>>>>>>>>>
>>>>>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>> Series High Definition Audio Controller (rev 0e)
>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>> Interrupt: pin A routed to IRQ 264
>>>>>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>>>>>> Capabilities: [50] Power Management version 2
>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>>>>>> Address: 00000000fee0300c Data: 4182
>>>>>>>>> Kernel driver in use: snd_hda_intel
>>>>>>>>>
>>>>>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>>>>>> [Normal decode])
>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>>>>>> I/O behind bridge: 00001000-00001fff
>>>>>>>>> Memory behind bridge: 90400000-904fffff
>>>>>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>>>>>> ExtTag- RBE+
>>>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>>>>>> <512ns, L1 <4us
>>>>>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>>>>>> BWMgmt+ ABWMgmt-
>>>>>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>>>>>> Changed: MRL- PresDet- LinkState+
>>>>>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>>>>>> RootCap: CRSVisible-
>>>>>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>>>>>> Supported ARIFwd-
>>>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>>>>>> Disabled ARIFwd-
>>>>>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>>>> ComplianceSOS-
>>>>>>>>> Compliance De-emphasis: -6dB
>>>>>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>>>>>> EqualizationPhase1-
>>>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>>>>>> Address: 00000000 Data: 0000
>>>>>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>> Capabilities: [a0] Power Management version 3
>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>> Kernel driver in use: pcieport
>>>>>>>>>
>>>>>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>> Series Power Control Unit (rev 0e)
>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Latency: 0
>>>>>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>>>>>> Kernel driver in use: lpc_ich
>>>>>>>>>
>>>>>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Interrupt: pin B routed to IRQ 255
>>>>>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>>>>>> Capabilities: [50] Power Management version 3
>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>
>>>>>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>>>>>> PCIe Wireless Network Adapter
>>>>>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>> Interrupt: pin A routed to IRQ 16
>>>>>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>>>>>> Capabilities: [40] Power Management version 3
>>>>>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>>>>>> Address: 0000000000000000 Data: 0000
>>>>>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>>>>>> L0s <512ns, L1 <64us
>>>>>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>>>>>> BWMgmt- ABWMgmt-
>>>>>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>>>>>> Via message/WAKE#
>>>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>>>> ComplianceSOS-
>>>>>>>>> Compliance De-emphasis: -6dB
>>>>>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>>>>>> EqualizationPhase1-
>>>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>>>>>> Max snoop latency: 71680ns
>>>>>>>>> Max no snoop latency: 71680ns
>>>>>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>>>>>> Kernel driver in use: rtl8723be
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> cat /proc/scsi/scsi
>>>>>>>>> Attached devices:
>>>>>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ls /proc
>>>>>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>>>>>> 77 cmdline interrupts locks scsi tty
>>>>>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>>>>>> 7886 consoles iomem mdstat self uptime
>>>>>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>>>>>> 9 devices kallsyms modules stat vmstat
>>>>>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>>>>>> 9056 dma keys mtrr sys
>>>>>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>>>>>> acpi driver key-users net sysrq-trigger
>>>>>>>>> --
>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>>>>>> the body of a message to majordomo@vger.kernel.org
>>>>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 19:16 ` Amordea Whiteoak
2014-12-08 19:26 ` Benjamin Tissoires
@ 2014-12-08 22:34 ` Peter Hutterer
2014-12-08 22:50 ` Amordea Whiteoak
1 sibling, 1 reply; 19+ messages in thread
From: Peter Hutterer @ 2014-12-08 22:34 UTC (permalink / raw)
To: Amordea Whiteoak; +Cc: Benjamin Tissoires, linux-input, Andrew Duggan
On Mon, Dec 08, 2014 at 02:16:48PM -0500, Amordea Whiteoak wrote:
> While I have the ears of the touchpad gods, there is one more tiny
> issue I'd like to report. This may be simply a configuration issue,
> but I would not know how to fix it.
>
> The window for double-tapping (tapping the touchpad twice to simulate
> a double-click) is remarkably brief. Let me be clear, double-tapping
> on the touchpad does work, however if you do not get the second tap
> within about a 200ms window after the first, it seems to fail to
> register as a double-click, counting it as two unrelated single
> clicks--this is an uncomfortably short window of opportunity. A
> temporary workaround seems to be triple-tapping which for whatever
> reason allow for a broader window (much closer to a full second) and
> registers as a double-tap, but that just seems to be a happy accident
> and is certainly not an expected feature. Is there any way to broaden
> that window?
look at option MaxDoubleTapTime, see man synaptics. It's been on 180ms for
at least 8 years though, so unless Ubuntu changed the defaults here nothing
should've changed recently. there's always the chance of a bug in the xorg
driver but do try to figure out if that's a Ubuntu issue first please.
Cheers,
Peter
>
> I did not have this problem on my previous laptop with Lubuntu
> installed (though it had 14.04 not 14.10--it's no longer operational
> after suffering an unfortunate accident so I can't do comparison
> testing with it any longer).
>
> I promise this is my last remaining issue with the touchpad. :)
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 22:34 ` Peter Hutterer
@ 2014-12-08 22:50 ` Amordea Whiteoak
0 siblings, 0 replies; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-08 22:50 UTC (permalink / raw)
To: Peter Hutterer; +Cc: Benjamin Tissoires, linux-input, Andrew Duggan
> look at option MaxDoubleTapTime, see man synaptics. It's been on 180ms for
> at least 8 years though, so unless Ubuntu changed the defaults here nothing
> should've changed recently. there's always the chance of a bug in the xorg
> driver but do try to figure out if that's a Ubuntu issue first please.
I have, in fact, tried this already. And I re-tested it just now to be
sure. I could be wrong about the actual double-tap window duration (it
may very well be even less than 200ms value I quoted but I wouldn't
know how to time it accurately), but whatever it actually is, it is
mightily brief. Too brief for my comfort, and I'm relatively
nimble-fingered on a computer, so I can't imagine an older user
getting by with it too well.
But aye, I will bother Launchpad with it first. Thank you for your
reply, though!
On Mon, Dec 8, 2014 at 5:34 PM, Peter Hutterer <peter.hutterer@who-t.net> wrote:
> On Mon, Dec 08, 2014 at 02:16:48PM -0500, Amordea Whiteoak wrote:
>> While I have the ears of the touchpad gods, there is one more tiny
>> issue I'd like to report. This may be simply a configuration issue,
>> but I would not know how to fix it.
>>
>> The window for double-tapping (tapping the touchpad twice to simulate
>> a double-click) is remarkably brief. Let me be clear, double-tapping
>> on the touchpad does work, however if you do not get the second tap
>> within about a 200ms window after the first, it seems to fail to
>> register as a double-click, counting it as two unrelated single
>> clicks--this is an uncomfortably short window of opportunity. A
>> temporary workaround seems to be triple-tapping which for whatever
>> reason allow for a broader window (much closer to a full second) and
>> registers as a double-tap, but that just seems to be a happy accident
>> and is certainly not an expected feature. Is there any way to broaden
>> that window?
>
> look at option MaxDoubleTapTime, see man synaptics. It's been on 180ms for
> at least 8 years though, so unless Ubuntu changed the defaults here nothing
> should've changed recently. there's always the chance of a bug in the xorg
> driver but do try to figure out if that's a Ubuntu issue first please.
>
> Cheers,
> Peter
>
>>
>> I did not have this problem on my previous laptop with Lubuntu
>> installed (though it had 14.04 not 14.10--it's no longer operational
>> after suffering an unfortunate accident so I can't do comparison
>> testing with it any longer).
>>
>> I promise this is my last remaining issue with the touchpad. :)
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-08 19:33 ` Amordea Whiteoak
@ 2014-12-13 23:52 ` Amordea Whiteoak
2014-12-15 15:27 ` Benjamin Tissoires
0 siblings, 1 reply; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-13 23:52 UTC (permalink / raw)
To: Benjamin Tissoires; +Cc: linux-input, Peter Hutterer, Andrew Duggan
[-- Attachment #1: Type: text/plain, Size: 44700 bytes --]
Hello gentlemen, I have returned.
After trying to figure out for a few days how to apply the patch and
not really getting anywhere, I eventually bothered Andrew who very
helpfully showed me the way (thank you again Andrew!).
The patch works very well. No mouse input lockups anymore when
depressing hardware mouse button. Left-click performs as it should.
However right-clicking does not. It performs exactly as if it were
also a left-click button. It is admittedly hard to tell how many
buttons should be on this clickpad since there's a trackpad covering
them up. But this was originally designed to be a Windows machine so
I'm sure there's at least a separate right-click button.
I am enclosing some new evemu-record, hid-recorder, and dmesg debug
data. Each of these recordings is me using a non-conductive pen to
click the left mouse button and then the right.
Please let me know if there is anything else I can provide. Thank you.
On Mon, Dec 8, 2014 at 2:33 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>> My guess would be:
>> try open the settings panel, go into mouse (or touchpad, or whatever
>> it is called), look for an option which should allow you to change
>> this setting. If there are none, complain to the Ubuntu team by
>> opening a new bug on their launchpad.
>
> Aye, I will be opening a new report on Launchpad it seems. Thank you
> for all your help!
>
>> I hope Andrew will be able to fix your touchpad soonish. Thanks for
>> the followup BTW Andrew.
>
> And yes, thank you Andrew!!
>
>
> On Mon, Dec 8, 2014 at 2:26 PM, Benjamin Tissoires
> <benjamin.tissoires@gmail.com> wrote:
>> On Mon, Dec 8, 2014 at 2:16 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>> While I have the ears of the touchpad gods, there is one more tiny
>>> issue I'd like to report. This may be simply a configuration issue,
>>> but I would not know how to fix it.
>>>
>>> The window for double-tapping (tapping the touchpad twice to simulate
>>> a double-click) is remarkably brief. Let me be clear, double-tapping
>>> on the touchpad does work, however if you do not get the second tap
>>> within about a 200ms window after the first, it seems to fail to
>>> register as a double-click, counting it as two unrelated single
>>> clicks--this is an uncomfortably short window of opportunity. A
>>> temporary workaround seems to be triple-tapping which for whatever
>>> reason allow for a broader window (much closer to a full second) and
>>> registers as a double-tap, but that just seems to be a happy accident
>>> and is certainly not an expected feature. Is there any way to broaden
>>> that window?
>>
>> This is usually an Xorg configuration problem (definitively not a
>> kernel one). However, you are using ubuntu 14.10 and I don't know if
>> they decided to switch to MIR yet. If so, I have no clues on what is
>> driving the touchpad, so I won't be of any help.
>>
>> My guess would be:
>> try open the settings panel, go into mouse (or touchpad, or whatever
>> it is called), look for an option which should allow you to change
>> this setting. If there are none, complain to the Ubuntu team by
>> opening a new bug on their launchpad.
>>
>>>
>>> I did not have this problem on my previous laptop with Lubuntu
>>> installed (though it had 14.04 not 14.10--it's no longer operational
>>> after suffering an unfortunate accident so I can't do comparison
>>> testing with it any longer).
>>
>> ouch :/
>>
>>>
>>> I promise this is my last remaining issue with the touchpad. :)
>>
>> No problem. We prefer having responsive users who tries to solve their
>> problems than frustrated users :)
>>
>> I hope Andrew will be able to fix your touchpad soonish. Thanks for
>> the followup BTW Andrew.
>>
>> Cheers,
>> Benjamin
>>
>>>
>>> On Mon, Dec 8, 2014 at 1:39 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>> My Linux newbieness is showing. :)
>>>>
>>>> I attempted to edit and boot the grub configuration, but I don't think
>>>> I did it right. I went with the seemingly more sure-fire way to get
>>>> your data and followed the second set of instructions.
>>>>
>>>> Enclosed is all the dmesg output once I got that working.
>>>>
>>>> On Mon, Dec 8, 2014 at 12:59 PM, Benjamin Tissoires
>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>> On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>> There may be a thing I am failing to understand about dmesg here, but
>>>>>> a grep through both dmesg and /var/log/dmesg yielded no hits on
>>>>>> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
>>>>>> yielded several repetitive lines of what appears to be various
>>>>>> modules. Please let me know if there is something I am failing to
>>>>>> understand here, but I could not find the requested phrase in my
>>>>>> dmesg.
>>>>>
>>>>> I meant that when you reboot the laptop, in grub, append
>>>>> "i2c_hid.debug=1" to the kernel command line.
>>>>>
>>>>> This should be seen in one of the first few lines of dmesg (the one
>>>>> starting by "[ 0.000000] Command line:
>>>>> BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
>>>>> events should be dumped in the dmesg.
>>>>>
>>>>>>
>>>>>> I do have the hid-recorder output though, which I am attaching here.
>>>>>> This time I used a non-conductive pen to only generate clicks without
>>>>>> all the positioning data piling in on top. This is a recording of two
>>>>>> left clicks.
>>>>>>
>>>>>
>>>>> Ok, so at least, the device sends a sane behavior (one event per
>>>>> click/release, with one bit changed). Unfortunately, I think the
>>>>> problem lies in the configuration of your device by hid-rmi. So the
>>>>> dmesg output while i2c_hid.debug=1 is set should help to figure out
>>>>> the problem.
>>>>>
>>>>> If for whatever reasons you do not manage to get the parameter
>>>>> appended to your command line, the following commands should suffice
>>>>> (as root):
>>>>> #> rmmod hid-rmi
>>>>> #> echo 1 > /sys/module/i2c_hid/parameters/debug
>>>>> #> modprobe hid-rmi
>>>>>
>>>>> do a few events on the touchpad (with clicks)
>>>>>
>>>>> #> echo 0 > /sys/module/i2c_hid/parameters/debug
>>>>>
>>>>> and send out the dmesg.
>>>>>
>>>>> Cheers,
>>>>> Benjamin
>>>>>
>>>>>> If there is anything else I can provide, please let me know.
>>>>>>
>>>>>> Thank you for helping with this bug. :)
>>>>>>
>>>>>> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
>>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>>> Hi Amordea,
>>>>>>>
>>>>>>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>>> My apologies if my bug report was inadequate. It is the first upstream
>>>>>>>> report I've ever filed, though I did attempt to give all the
>>>>>>>> information they requested to the best of my ability.
>>>>>>>
>>>>>>> Oh, no, I was not complaining about your way of reporting the bug. I
>>>>>>> know that it can be difficult for users to report _and_ provide all
>>>>>>> the necessary information unless you already know a little bit about
>>>>>>> the communities, how they work and what tool they use.
>>>>>>> My complain was more that the way it was triaged: try an upstream
>>>>>>> kernel; oh, does not work; send it upstream because it's a "poor
>>>>>>> driver implementation". Whereas here, there may be any part of the
>>>>>>> stack involved unless we look at the evemu-record (which is the output
>>>>>>> of the kernel BTW). And saying that the driver is badly designed
>>>>>>> really does not help...
>>>>>>> Last, the "meta bug" they have is either a problem in the kernel
>>>>>>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>>>>>>> we have this on Fedora.
>>>>>>>
>>>>>>> Anyway, thanks for the explanations that you give in the next
>>>>>>> paragraph, it gives a more comprehensive bug report :)
>>>>>>>
>>>>>>>>
>>>>>>>> If it helps: to be clear about the design of this clickpad, it is one
>>>>>>>> where the entire pad is touch-sensitive, even the area over the
>>>>>>>> hardware click buttons which are on the bottom. The entire pad is one
>>>>>>>> piece, so the pad itself shifts when you click a button. The
>>>>>>>> malfunction occurs whenever any of these buttons are clicked, but the
>>>>>>>> simulated clicks (tapping on the pad) behave adequately and do not
>>>>>>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>>>>>>> subsequent mouse clicks from any source (including a USB mouse) to
>>>>>>>> only act in the spot where the first hardware click from the clickpad
>>>>>>>> was performed and cannot be adjusted until the clickpad has been
>>>>>>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>>>>>>> itself do not register as clicks at all, they only cause all mouse
>>>>>>>> input to malfunction as previously described.
>>>>>>>>
>>>>>>>> I am enclosing the requested evemu-record data. This is a recording of
>>>>>>>> my clicking the left hardware click button three times in rapid
>>>>>>>> succession, but failure generally occurs after the first click.
>>>>>>>
>>>>>>> Many thanks for the logs. So here, I can see that when you click on
>>>>>>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>>>>>>> never released :) I do not see either the 2 other clicks.
>>>>>>> So yes, here the driver is at fault and misses to release the clicks.
>>>>>>> This infers the cross-device problem in X BTW.
>>>>>>>
>>>>>>>>
>>>>>>>> A curious behavior I noticed in the process of getting this recording
>>>>>>>> is that on the first click, I received a pasted text line in my
>>>>>>>> terminal. I could not reproduce this behavior by doing an
>>>>>>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>>>>>>> times to test and sure enough, the very first click each boot triggers
>>>>>>>> a clipboard paste event.
>>>>>>>
>>>>>>> You must have the middle button emulation enabled in Xorg (hitting
>>>>>>> both left and right button will trigger a middle button). So when we
>>>>>>> will be able to fix this bug, the spurious middle click should
>>>>>>> disappear.
>>>>>>>
>>>>>>>>
>>>>>>>> If there is any more information I can provide, please let me know.
>>>>>>>
>>>>>>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>>>>>>> grateful if you could also provide 2 more things:
>>>>>>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>>>>>>> (without the quotes)
>>>>>>> - the hid-recorder output when you trigger the bug
>>>>>>>
>>>>>>> hid-recorder should be installed from sources in Ubuntu I guess:
>>>>>>> http://bentiss.github.io/hid-replay-docs/
>>>>>>>
>>>>>>> The hid-recorder output might not be absolutely needed, so as long as
>>>>>>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Benjamin
>>>>>>>
>>>>>>>>
>>>>>>>> Thank you!
>>>>>>>>
>>>>>>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>>>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>>>>> Hi Amordea,
>>>>>>>>>
>>>>>>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>>>>>>
>>>>>>>>> From the bug description, I can not tell if the problem lies in the
>>>>>>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>>>>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>>>>>>> layers given the cross-devices problem.
>>>>>>>>>
>>>>>>>>> Anyway, to be able to understand the problem, we will need to get an
>>>>>>>>> evemu-record output of your device when you are reproducing the bug.
>>>>>>>>> You can find evemu in your distribution channels, or here:
>>>>>>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>>>>>>
>>>>>>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>>>>>>> and Peter for the upper layers if there is anything wrong there.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Benjamin
>>>>>>>>>
>>>>>>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>>>>> Original Bug Report:
>>>>>>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>>>>>>
>>>>>>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>>>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>>>>>>> subsequently click again (with either clickpad or external mouse this
>>>>>>>>>> time) it registers a click at the location where my cursor icon was
>>>>>>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>>>>>>> and it still registers the click in the original location.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> cat /proc/version
>>>>>>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>>>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>>>>>>> 01:36:38 UTC 2014
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> lsb_release -rd
>>>>>>>>>> Description: Ubuntu 14.10
>>>>>>>>>> Release: 14.10
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>>>>>>> If some fields are empty or look unusual you may have an old version.
>>>>>>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>>>>>>
>>>>>>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>>>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>>>>>
>>>>>>>>>> Gnu C
>>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>>>>>>> found
>>>>>>>>>> binutils
>>>>>>>>>> util-linux 2.25.1
>>>>>>>>>> mount debug
>>>>>>>>>> module-init-tools 18
>>>>>>>>>> e2fsprogs 1.42.10
>>>>>>>>>> PPP 2.4.5
>>>>>>>>>> Linux C Library 2.19
>>>>>>>>>> Dynamic linker (ldd) 2.19
>>>>>>>>>> Procps 3.3.9
>>>>>>>>>> Net-tools 1.60
>>>>>>>>>> Kbd 1.15.5
>>>>>>>>>> Sh-utils 8.23
>>>>>>>>>> wireless-tools 30
>>>>>>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>>>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>>>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>>>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>>>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>>>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>>>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>>>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>>>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>>>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>>>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>>>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>>>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>>>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>>>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>>>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>>>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>>>>>>> sdhci_acpi sdhci
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> cat /proc/cpuinfo
>>>>>>>>>> processor : 0
>>>>>>>>>> vendor_id : GenuineIntel
>>>>>>>>>> cpu family : 6
>>>>>>>>>> model : 55
>>>>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>>>>> stepping : 8
>>>>>>>>>> microcode : 0x829
>>>>>>>>>> cpu MHz : 499.741
>>>>>>>>>> cache size : 1024 KB
>>>>>>>>>> physical id : 0
>>>>>>>>>> siblings : 2
>>>>>>>>>> core id : 0
>>>>>>>>>> cpu cores : 2
>>>>>>>>>> apicid : 0
>>>>>>>>>> initial apicid : 0
>>>>>>>>>> fpu : yes
>>>>>>>>>> fpu_exception : yes
>>>>>>>>>> cpuid level : 11
>>>>>>>>>> wp : yes
>>>>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>>>>> bugs :
>>>>>>>>>> bogomips : 4326.40
>>>>>>>>>> clflush size : 64
>>>>>>>>>> cache_alignment : 64
>>>>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>>>>> power management:
>>>>>>>>>>
>>>>>>>>>> processor : 1
>>>>>>>>>> vendor_id : GenuineIntel
>>>>>>>>>> cpu family : 6
>>>>>>>>>> model : 55
>>>>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>>>>> stepping : 8
>>>>>>>>>> microcode : 0x829
>>>>>>>>>> cpu MHz : 499.741
>>>>>>>>>> cache size : 1024 KB
>>>>>>>>>> physical id : 0
>>>>>>>>>> siblings : 2
>>>>>>>>>> core id : 1
>>>>>>>>>> cpu cores : 2
>>>>>>>>>> apicid : 2
>>>>>>>>>> initial apicid : 2
>>>>>>>>>> fpu : yes
>>>>>>>>>> fpu_exception : yes
>>>>>>>>>> cpuid level : 11
>>>>>>>>>> wp : yes
>>>>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>>>>> bugs :
>>>>>>>>>> bogomips : 4326.40
>>>>>>>>>> clflush size : 64
>>>>>>>>>> cache_alignment : 64
>>>>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>>>>> power management:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> cat /proc/modules
>>>>>>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>>>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>>>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>>>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>>>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>>>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>>>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>>>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>>>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>>>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>>>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>>>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>>>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>>>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>>>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>>>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>>>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>>>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>>>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>>>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>>>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>>>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>>>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>>>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>>>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>>>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>>>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>>>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>>>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>>>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>>>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>>>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>>>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>>>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>>>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>>>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>>>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>>>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>>>>>>> snd_hda_codec 144641 5
>>>>>>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>>>>>>> Live 0x0000000000000000
>>>>>>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>>>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>>>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>>>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>>>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>>>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>>>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>>>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>>>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>>>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>>>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>>>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>>>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>>>>>>> snd_pcm 106273 7
>>>>>>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>>>>>>> Live 0x0000000000000000
>>>>>>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>>>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>>>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>>>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>>>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>>>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>>>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>>>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>>>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>>>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>>>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>>>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>>>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>>>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>>>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>>>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>>>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>>>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>>>>>>> Live 0x0000000000000000
>>>>>>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>>>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>>>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>>>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>>>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>>>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>>>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>>>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>>>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>>>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>>>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>>>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>>>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>>>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>>>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>>>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>>>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> /proc/ioports
>>>>>>>>>> 0000-006f : PCI Bus 0000:00
>>>>>>>>>> 0000-001f : dma1
>>>>>>>>>> 0020-0021 : pic1
>>>>>>>>>> 0040-0043 : timer0
>>>>>>>>>> 0050-0053 : timer1
>>>>>>>>>> 0060-0060 : keyboard
>>>>>>>>>> 0062-0062 : PNP0C09:00
>>>>>>>>>> 0062-0062 : EC data
>>>>>>>>>> 0064-0064 : keyboard
>>>>>>>>>> 0066-0066 : PNP0C09:00
>>>>>>>>>> 0066-0066 : EC cmd
>>>>>>>>>> 0070-0077 : rtc0
>>>>>>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>>>>>>> 0080-008f : dma page reg
>>>>>>>>>> 00a0-00a1 : pic2
>>>>>>>>>> 00c0-00df : dma2
>>>>>>>>>> 00f0-00ff : fpu
>>>>>>>>>> 03f8-03ff : serial
>>>>>>>>>> 0400-047f : pnp 00:01
>>>>>>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>>>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>>>>>>> 0408-040b : ACPI PM_TMR
>>>>>>>>>> 0420-042f : ACPI GPE0_BLK
>>>>>>>>>> 0430-0433 : iTCO_wdt
>>>>>>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>>>>>>> 0460-047f : iTCO_wdt
>>>>>>>>>> 0500-05fe : pnp 00:01
>>>>>>>>>> 0600-061f : pnp 00:01
>>>>>>>>>> 0680-069f : pnp 00:01
>>>>>>>>>> 0cf8-0cff : PCI conf1
>>>>>>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>>>>>>> 1000-1fff : PCI Bus 0000:01
>>>>>>>>>> 1000-10ff : 0000:01:00.0
>>>>>>>>>> 1000-10ff : rtl_pci
>>>>>>>>>> 2000-201f : 0000:00:1f.3
>>>>>>>>>> 2050-2057 : 0000:00:02.0
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> cat /proc/iomem
>>>>>>>>>> 00000000-00000fff : reserved
>>>>>>>>>> 00001000-0006efff : System RAM
>>>>>>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>>>>>>> 00070000-00084fff : System RAM
>>>>>>>>>> 00085000-00086fff : reserved
>>>>>>>>>> 00087000-00087fff : System RAM
>>>>>>>>>> 00088000-0009ffff : reserved
>>>>>>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>>>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>>>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>>>>>>> 000f0000-000fffff : System ROM
>>>>>>>>>> 00100000-1effffff : System RAM
>>>>>>>>>> 02000000-027b8537 : Kernel code
>>>>>>>>>> 027b8538-02d2123f : Kernel data
>>>>>>>>>> 02e87000-02fcffff : Kernel bss
>>>>>>>>>> 1f000000-1f0fffff : reserved
>>>>>>>>>> 1f100000-1fffffff : System RAM
>>>>>>>>>> 20000000-200fffff : reserved
>>>>>>>>>> 20100000-75867fff : System RAM
>>>>>>>>>> 75868000-75892fff : reserved
>>>>>>>>>> 75893000-78892fff : System RAM
>>>>>>>>>> 78893000-78922fff : reserved
>>>>>>>>>> 78923000-791a3fff : reserved
>>>>>>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>>>>>>> 792a3000-792e2fff : ACPI Tables
>>>>>>>>>> 792e3000-79ffffff : System RAM
>>>>>>>>>> 7a000000-7affffff : RAM buffer
>>>>>>>>>> 7b000000-7effffff : reserved
>>>>>>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>>>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>>>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>>>>>>> 90000000-903fffff : 0000:00:02.0
>>>>>>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>>>>>>> 90400000-90403fff : 0000:01:00.0
>>>>>>>>>> 90400000-90403fff : rtl_pci
>>>>>>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>>>>>>> 90500000-905fffff : mei_txe
>>>>>>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>>>>>>> 90600000-906fffff : mei_txe
>>>>>>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>>>>>>> 90700000-9070ffff : xhci-hcd
>>>>>>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>>>>>>> 90710000-90713fff : ICH HD audio
>>>>>>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>>>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>>>>>>> e00000d0-e00000db : INT33BD:00
>>>>>>>>>> e00f8000-e00f8fff : reserved
>>>>>>>>>> fec00000-fec003ff : IOAPIC 0
>>>>>>>>>> fed00000-fed003ff : HPET 0
>>>>>>>>>> fed00000-fed003ff : PNP0103:00
>>>>>>>>>> fed01000-fed01fff : reserved
>>>>>>>>>> fed01000-fed01fff : pnp 00:03
>>>>>>>>>> fed03000-fed03fff : pnp 00:03
>>>>>>>>>> fed03008-fed0300c : iTCO_wdt
>>>>>>>>>> fed04000-fed04fff : pnp 00:03
>>>>>>>>>> fed05000-fed057ff : INT3401:00
>>>>>>>>>> fed08000-fed08fff : pnp 00:03
>>>>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>>>>>>> fed40000-fed44fff : pnp 00:01
>>>>>>>>>> fee00000-feefffff : pnp 00:03
>>>>>>>>>> fee00000-fee00fff : Local APIC
>>>>>>>>>> fef00000-feffffff : pnp 00:03
>>>>>>>>>> ff000000-ffffffff : INT0800:00
>>>>>>>>>> ffb80000-ffffffff : reserved
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> sudo lspci -vvv
>>>>>>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>>> Series SoC Transaction Register (rev 0e)
>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Latency: 0
>>>>>>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>>>>>>
>>>>>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>>>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>>>>>>> controller])
>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Latency: 0
>>>>>>>>>> Interrupt: pin A routed to IRQ 263
>>>>>>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>>>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>>>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>>>>>>> Expansion ROM at <unassigned> [disabled]
>>>>>>>>>> Capabilities: [d0] Power Management version 2
>>>>>>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>>>>> Address: fee0300c Data: 4162
>>>>>>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>>>>>>> Kernel driver in use: i915
>>>>>>>>>>
>>>>>>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Latency: 0
>>>>>>>>>> Interrupt: pin A routed to IRQ 261
>>>>>>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>>>>>>> Capabilities: [70] Power Management version 2
>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>>>>>>> Address: 00000000fee0300c Data: 41d1
>>>>>>>>>> Kernel driver in use: xhci_hcd
>>>>>>>>>>
>>>>>>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>>>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>>> Interrupt: pin A routed to IRQ 262
>>>>>>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>>>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>>>>>>> Capabilities: [80] Power Management version 3
>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>>>>> Address: fee0300c Data: 4122
>>>>>>>>>> Kernel driver in use: mei_txe
>>>>>>>>>>
>>>>>>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>>> Series High Definition Audio Controller (rev 0e)
>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>>> Interrupt: pin A routed to IRQ 264
>>>>>>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>>>>>>> Capabilities: [50] Power Management version 2
>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>>>>>>> Address: 00000000fee0300c Data: 4182
>>>>>>>>>> Kernel driver in use: snd_hda_intel
>>>>>>>>>>
>>>>>>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>>>>>>> [Normal decode])
>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>>>>>>> I/O behind bridge: 00001000-00001fff
>>>>>>>>>> Memory behind bridge: 90400000-904fffff
>>>>>>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>>>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>>>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>>>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>>>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>>>>>>> ExtTag- RBE+
>>>>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>>>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>>>>>>> <512ns, L1 <4us
>>>>>>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>>>>>>> BWMgmt+ ABWMgmt-
>>>>>>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>>>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>>>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>>>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>>>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>>>>>>> Changed: MRL- PresDet- LinkState+
>>>>>>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>>>>>>> RootCap: CRSVisible-
>>>>>>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>>>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>>>>>>> Supported ARIFwd-
>>>>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>>>>>>> Disabled ARIFwd-
>>>>>>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>>>>> ComplianceSOS-
>>>>>>>>>> Compliance De-emphasis: -6dB
>>>>>>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>>>>>>> EqualizationPhase1-
>>>>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>>>>>>> Address: 00000000 Data: 0000
>>>>>>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>> Capabilities: [a0] Power Management version 3
>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>> Kernel driver in use: pcieport
>>>>>>>>>>
>>>>>>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>>> Series Power Control Unit (rev 0e)
>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Latency: 0
>>>>>>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>>>>>>> Kernel driver in use: lpc_ich
>>>>>>>>>>
>>>>>>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Interrupt: pin B routed to IRQ 255
>>>>>>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>>>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>>>>>>> Capabilities: [50] Power Management version 3
>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>>
>>>>>>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>>>>>>> PCIe Wireless Network Adapter
>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>>> Interrupt: pin A routed to IRQ 16
>>>>>>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>>>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>>>>>>> Capabilities: [40] Power Management version 3
>>>>>>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>>>>>>> Address: 0000000000000000 Data: 0000
>>>>>>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>>>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>>>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>>>>>>> L0s <512ns, L1 <64us
>>>>>>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>>>>>>> BWMgmt- ABWMgmt-
>>>>>>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>>>>>>> Via message/WAKE#
>>>>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>>>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>>>>> ComplianceSOS-
>>>>>>>>>> Compliance De-emphasis: -6dB
>>>>>>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>>>>>>> EqualizationPhase1-
>>>>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>>>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>>>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>>>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>>>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>>>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>>>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>>>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>>>>>>> Max snoop latency: 71680ns
>>>>>>>>>> Max no snoop latency: 71680ns
>>>>>>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>>>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>>>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>>>>>>> Kernel driver in use: rtl8723be
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> cat /proc/scsi/scsi
>>>>>>>>>> Attached devices:
>>>>>>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>>>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>>>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ls /proc
>>>>>>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>>>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>>>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>>>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>>>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>>>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>>>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>>>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>>>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>>>>>>> 77 cmdline interrupts locks scsi tty
>>>>>>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>>>>>>> 7886 consoles iomem mdstat self uptime
>>>>>>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>>>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>>>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>>>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>>>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>>>>>>> 9 devices kallsyms modules stat vmstat
>>>>>>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>>>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>>>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>>>>>>> 9056 dma keys mtrr sys
>>>>>>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>>>>>>> acpi driver key-users net sysrq-trigger
>>>>>>>>>> --
>>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>>>>>>> the body of a message to majordomo@vger.kernel.org
>>>>>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 10908 bytes --]
[ 372.016493] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 372.016521] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 00 08
[ 372.032323] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.032353] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 3f 03 0f 23 00 04 00 0f 01
[ 372.033473] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.033498] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.034742] hid-rmi 0018:06CB:7442.0001: Scanning PDT...
[ 372.034764] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.034782] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e9 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.037775] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 74 00 3d 00 01 34 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.037855] hid-rmi 0018:06CB:7442.0001: Found F34 on page 0x00
[ 372.037875] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.037893] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e3 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.040744] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 7d 72 41 13 01 01 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.040814] hid-rmi 0018:06CB:7442.0001: Found F01 on page 0x00
[ 372.040836] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.040854] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 dd 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.043701] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 98 73 46 15 22 11 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.043871] hid-rmi 0018:06CB:7442.0001: Found F11 on page 0x00
[ 372.043894] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.043912] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 d7 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.046766] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.046831] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.046854] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.048367] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.048393] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e9 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.051401] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 6c 6b 0d 00 01 54 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.051841] hid-rmi 0018:06CB:7442.0001: Found F54 on page 0x01
[ 372.051864] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.051883] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e3 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.054561] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.054631] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.054654] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.056262] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.056286] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e9 02 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.059438] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 0c 00 01 00 01 30 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.060003] hid-rmi 0018:06CB:7442.0001: Found F30 on page 0x02
[ 372.060026] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.060044] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e3 02 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.062910] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.066148] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.066176] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 02 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.069531] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.069559] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 e9 03 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.076050] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 06 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.076129] hid-rmi 0018:06CB:7442.0001: rmi_scan_pdt: Done with PDT scan.
[ 372.076154] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.076173] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.077424] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.077446] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 98 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.080447] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 f0 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.080559] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.080583] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 99 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.083458] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 3c 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.083987] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.084011] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 a0 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.086879] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 00 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.086944] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.086967] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 a2 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.089852] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 20 00 00 00 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.089919] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.089943] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 a3 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.092783] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 04 8e 03 03 02 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.092855] hid-rmi 0018:06CB:7442.0001: rmi_populate_f11: size in mm: 91 x 52
[ 372.092877] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.092896] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 b0 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.095673] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 4c 03 03 02 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.095897] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.095921] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 b2 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.098804] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 01 20 03 03 02 00 00 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.098870] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.098893] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 46 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.101857] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 0a 38 00 19 19 00 10 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.101926] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.101950] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 09 01 ff 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.103194] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.103216] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 0c 02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.106552] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 02 28 08 19 19 00 10 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.106621] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_or_send_report
[ 372.106645] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=25 00 17 00 0a 00 02 02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.109577] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0b 02 00 84 19 19 00 10 a8 0f da 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 372.109694] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 372.109717] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 01 08
[ 372.110227] input: SYN1EDE:00 06CB:7442 as /devices/platform/80860F41:00/i2c-0/i2c-SYN1EDE:00/0018:06CB:7442.0001/input/input12
[ 372.111179] hid-rmi 0018:06CB:7442.0001: input,hidraw0: <UNKNOWN> HID v1.00 Mouse [SYN1EDE:00 06CB:7442] on
[ 372.153697] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 372.153713] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 00 08
[ 372.163886] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 372.163901] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 01 08
[ 372.168145] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 372.168158] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 00 08
[ 372.180151] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 372.180165] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 01 08
[ 372.185684] i2c_hid i2c-SYN1EDE:00: i2c_hid_set_power
[ 372.185698] i2c_hid i2c-SYN1EDE:00: __i2c_hid_command: cmd=22 00 00 08
[ 375.200158] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 20 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 375.389908] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 20 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 376.641340] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 20 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 376.820625] i2c_hid i2c-SYN1EDE:00: input: 2a 00 0c 20 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[-- Attachment #3: clickpad.evemu --]
[-- Type: application/octet-stream, Size: 3991 bytes --]
# EVEMU 1.2
# Input device name: "SYN1EDE:00 06CB:7442"
# Input device ID: bus 0x18 vendor 0x6cb product 0x7442 version 0x100
# Supported events:
# Event type 0 (EV_SYN)
# Event code 0 (SYN_REPORT)
# Event code 1 (SYN_CONFIG)
# Event code 3 (SYN_MAX)
# Event type 1 (EV_KEY)
# Event code 272 (BTN_LEFT)
# Event code 273 (BTN_RIGHT)
# Event code 325 (BTN_TOOL_FINGER)
# Event code 328 (BTN_TOOL_QUINTTAP)
# Event code 330 (BTN_TOUCH)
# Event code 333 (BTN_TOOL_DOUBLETAP)
# Event code 334 (BTN_TOOL_TRIPLETAP)
# Event code 335 (BTN_TOOL_QUADTAP)
# Event type 3 (EV_ABS)
# Event code 0 (ABS_X)
# Value 1362
# Min 1
# Max 4008
# Fuzz 0
# Flat 0
# Resolution 44
# Event code 1 (ABS_Y)
# Value 825
# Min 1
# Max 2266
# Fuzz 0
# Flat 0
# Resolution 43
# Event code 24 (ABS_PRESSURE)
# Value 0
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 47 (ABS_MT_SLOT)
# Value 0
# Min 0
# Max 4
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 48 (ABS_MT_TOUCH_MAJOR)
# Value 0
# Min 0
# Max 15
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 49 (ABS_MT_TOUCH_MINOR)
# Value 0
# Min 0
# Max 15
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 52 (ABS_MT_ORIENTATION)
# Value 0
# Min 0
# Max 1
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 53 (ABS_MT_POSITION_X)
# Value 0
# Min 1
# Max 4008
# Fuzz 0
# Flat 0
# Resolution 44
# Event code 54 (ABS_MT_POSITION_Y)
# Value 0
# Min 1
# Max 2266
# Fuzz 0
# Flat 0
# Resolution 43
# Event code 57 (ABS_MT_TRACKING_ID)
# Value 0
# Min 0
# Max 65535
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 58 (ABS_MT_PRESSURE)
# Value 0
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Properties:
# Property type 0 (INPUT_PROP_POINTER)
N: SYN1EDE:00 06CB:7442
I: 0018 06cb 7442 0100
P: 01 00 00 00 00 00 00 00
B: 00 0b 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 03 00 00 00 00 00
B: 01 20 e5 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 02 00 00 00 00 00 00 00 00
B: 03 03 00 00 01 00 80 73 06
B: 04 00 00 00 00 00 00 00 00
B: 05 00 00 00 00 00 00 00 00
B: 11 00 00 00 00 00 00 00 00
B: 12 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
A: 00 1 4008 0 0 44
A: 01 1 2266 0 0 43
A: 18 0 255 0 0 0
A: 2f 0 4 0 0 0
A: 30 0 15 0 0 0
A: 31 0 15 0 0 0
A: 34 0 1 0 0 0
A: 35 1 4008 0 0 44
A: 36 1 2266 0 0 43
A: 39 0 65535 0 0 0
A: 3a 0 255 0 0 0
################################
# Waiting for events #
################################
E: 0.000000 0001 0110 0001 # EV_KEY / BTN_LEFT 1
E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.218140 0001 0110 0000 # EV_KEY / BTN_LEFT 0
E: 0.218140 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 1.488469 0001 0110 0001 # EV_KEY / BTN_LEFT 1
E: 1.488469 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 1.722799 0001 0110 0000 # EV_KEY / BTN_LEFT 0
E: 1.722799 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
[-- Attachment #4: clickpad.hid --]
[-- Type: application/octet-stream, Size: 1000 bytes --]
D: 0
R: 133 05 01 09 02 a1 01 85 01 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 75 01 95 02 81 02 95 06 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0 c0 06 00 ff 09 01 a1 01 85 09 09 02 15 00 26 ff 00 75 08 95 14 91 02 85 0a 09 03 15 00 26 ff 00 75 08 95 14 91 02 85 0b 09 04 15 00 26 ff 00 75 08 95 27 81 02 85 0c 09 05 15 00 26 ff 00 75 08 95 27 81 02 85 0f 09 06 15 00 26 ff 00 75 08 95 01 b1 02 c0
N: SYN1EDE:00 06CB:7442
P:
I: 18 06cb 7442
D: 0
E: 0.000000 40 0c 20 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E: 0.150908 40 0c 20 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E: 1.171933 40 0c 20 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E: 1.342720 40 0c 20 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-13 23:52 ` Amordea Whiteoak
@ 2014-12-15 15:27 ` Benjamin Tissoires
2014-12-15 20:05 ` Amordea Whiteoak
0 siblings, 1 reply; 19+ messages in thread
From: Benjamin Tissoires @ 2014-12-15 15:27 UTC (permalink / raw)
To: Amordea Whiteoak; +Cc: linux-input, Peter Hutterer, Andrew Duggan
Hey!
On Sat, Dec 13, 2014 at 6:52 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
> Hello gentlemen, I have returned.
>
> After trying to figure out for a few days how to apply the patch and
> not really getting anywhere, I eventually bothered Andrew who very
> helpfully showed me the way (thank you again Andrew!).
>
> The patch works very well. No mouse input lockups anymore when
> depressing hardware mouse button. Left-click performs as it should.
> However right-clicking does not. It performs exactly as if it were
> also a left-click button. It is admittedly hard to tell how many
> buttons should be on this clickpad since there's a trackpad covering
> them up. But this was originally designed to be a Windows machine so
> I'm sure there's at least a separate right-click button.
Strictly speaking, there is no right click button on clickpads. We
emulate one with the software buttons in Xorg.
IIRC, there were some "workarounds" in your original bugs which
consist in disabling the software buttons area. Can you make sure that
there is no left over from this?
If this still doesn't work, we wil need to check that the X and Y
ranges reported by your clickpad are accurate and that the software
buttons are properly activated.
Cheers,
Benjamin
>
> I am enclosing some new evemu-record, hid-recorder, and dmesg debug
> data. Each of these recordings is me using a non-conductive pen to
> click the left mouse button and then the right.
>
> Please let me know if there is anything else I can provide. Thank you.
>
> On Mon, Dec 8, 2014 at 2:33 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>> My guess would be:
>>> try open the settings panel, go into mouse (or touchpad, or whatever
>>> it is called), look for an option which should allow you to change
>>> this setting. If there are none, complain to the Ubuntu team by
>>> opening a new bug on their launchpad.
>>
>> Aye, I will be opening a new report on Launchpad it seems. Thank you
>> for all your help!
>>
>>> I hope Andrew will be able to fix your touchpad soonish. Thanks for
>>> the followup BTW Andrew.
>>
>> And yes, thank you Andrew!!
>>
>>
>> On Mon, Dec 8, 2014 at 2:26 PM, Benjamin Tissoires
>> <benjamin.tissoires@gmail.com> wrote:
>>> On Mon, Dec 8, 2014 at 2:16 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>> While I have the ears of the touchpad gods, there is one more tiny
>>>> issue I'd like to report. This may be simply a configuration issue,
>>>> but I would not know how to fix it.
>>>>
>>>> The window for double-tapping (tapping the touchpad twice to simulate
>>>> a double-click) is remarkably brief. Let me be clear, double-tapping
>>>> on the touchpad does work, however if you do not get the second tap
>>>> within about a 200ms window after the first, it seems to fail to
>>>> register as a double-click, counting it as two unrelated single
>>>> clicks--this is an uncomfortably short window of opportunity. A
>>>> temporary workaround seems to be triple-tapping which for whatever
>>>> reason allow for a broader window (much closer to a full second) and
>>>> registers as a double-tap, but that just seems to be a happy accident
>>>> and is certainly not an expected feature. Is there any way to broaden
>>>> that window?
>>>
>>> This is usually an Xorg configuration problem (definitively not a
>>> kernel one). However, you are using ubuntu 14.10 and I don't know if
>>> they decided to switch to MIR yet. If so, I have no clues on what is
>>> driving the touchpad, so I won't be of any help.
>>>
>>> My guess would be:
>>> try open the settings panel, go into mouse (or touchpad, or whatever
>>> it is called), look for an option which should allow you to change
>>> this setting. If there are none, complain to the Ubuntu team by
>>> opening a new bug on their launchpad.
>>>
>>>>
>>>> I did not have this problem on my previous laptop with Lubuntu
>>>> installed (though it had 14.04 not 14.10--it's no longer operational
>>>> after suffering an unfortunate accident so I can't do comparison
>>>> testing with it any longer).
>>>
>>> ouch :/
>>>
>>>>
>>>> I promise this is my last remaining issue with the touchpad. :)
>>>
>>> No problem. We prefer having responsive users who tries to solve their
>>> problems than frustrated users :)
>>>
>>> I hope Andrew will be able to fix your touchpad soonish. Thanks for
>>> the followup BTW Andrew.
>>>
>>> Cheers,
>>> Benjamin
>>>
>>>>
>>>> On Mon, Dec 8, 2014 at 1:39 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>> My Linux newbieness is showing. :)
>>>>>
>>>>> I attempted to edit and boot the grub configuration, but I don't think
>>>>> I did it right. I went with the seemingly more sure-fire way to get
>>>>> your data and followed the second set of instructions.
>>>>>
>>>>> Enclosed is all the dmesg output once I got that working.
>>>>>
>>>>> On Mon, Dec 8, 2014 at 12:59 PM, Benjamin Tissoires
>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>> On Mon, Dec 8, 2014 at 12:14 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>> There may be a thing I am failing to understand about dmesg here, but
>>>>>>> a grep through both dmesg and /var/log/dmesg yielded no hits on
>>>>>>> "i2c_hid.debug=1". I did find plenty of hits on just "i2c_hid", which
>>>>>>> yielded several repetitive lines of what appears to be various
>>>>>>> modules. Please let me know if there is something I am failing to
>>>>>>> understand here, but I could not find the requested phrase in my
>>>>>>> dmesg.
>>>>>>
>>>>>> I meant that when you reboot the laptop, in grub, append
>>>>>> "i2c_hid.debug=1" to the kernel command line.
>>>>>>
>>>>>> This should be seen in one of the first few lines of dmesg (the one
>>>>>> starting by "[ 0.000000] Command line:
>>>>>> BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc7-generic "), and a lot of raw
>>>>>> events should be dumped in the dmesg.
>>>>>>
>>>>>>>
>>>>>>> I do have the hid-recorder output though, which I am attaching here.
>>>>>>> This time I used a non-conductive pen to only generate clicks without
>>>>>>> all the positioning data piling in on top. This is a recording of two
>>>>>>> left clicks.
>>>>>>>
>>>>>>
>>>>>> Ok, so at least, the device sends a sane behavior (one event per
>>>>>> click/release, with one bit changed). Unfortunately, I think the
>>>>>> problem lies in the configuration of your device by hid-rmi. So the
>>>>>> dmesg output while i2c_hid.debug=1 is set should help to figure out
>>>>>> the problem.
>>>>>>
>>>>>> If for whatever reasons you do not manage to get the parameter
>>>>>> appended to your command line, the following commands should suffice
>>>>>> (as root):
>>>>>> #> rmmod hid-rmi
>>>>>> #> echo 1 > /sys/module/i2c_hid/parameters/debug
>>>>>> #> modprobe hid-rmi
>>>>>>
>>>>>> do a few events on the touchpad (with clicks)
>>>>>>
>>>>>> #> echo 0 > /sys/module/i2c_hid/parameters/debug
>>>>>>
>>>>>> and send out the dmesg.
>>>>>>
>>>>>> Cheers,
>>>>>> Benjamin
>>>>>>
>>>>>>> If there is anything else I can provide, please let me know.
>>>>>>>
>>>>>>> Thank you for helping with this bug. :)
>>>>>>>
>>>>>>> On Mon, Dec 8, 2014 at 11:44 AM, Benjamin Tissoires
>>>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>>>> Hi Amordea,
>>>>>>>>
>>>>>>>> On Mon, Dec 8, 2014 at 11:20 AM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>>>> My apologies if my bug report was inadequate. It is the first upstream
>>>>>>>>> report I've ever filed, though I did attempt to give all the
>>>>>>>>> information they requested to the best of my ability.
>>>>>>>>
>>>>>>>> Oh, no, I was not complaining about your way of reporting the bug. I
>>>>>>>> know that it can be difficult for users to report _and_ provide all
>>>>>>>> the necessary information unless you already know a little bit about
>>>>>>>> the communities, how they work and what tool they use.
>>>>>>>> My complain was more that the way it was triaged: try an upstream
>>>>>>>> kernel; oh, does not work; send it upstream because it's a "poor
>>>>>>>> driver implementation". Whereas here, there may be any part of the
>>>>>>>> stack involved unless we look at the evemu-record (which is the output
>>>>>>>> of the kernel BTW). And saying that the driver is badly designed
>>>>>>>> really does not help...
>>>>>>>> Last, the "meta bug" they have is either a problem in the kernel
>>>>>>>> drivers they ship, or a not up to date Xorg stack. FWIW, I don't think
>>>>>>>> we have this on Fedora.
>>>>>>>>
>>>>>>>> Anyway, thanks for the explanations that you give in the next
>>>>>>>> paragraph, it gives a more comprehensive bug report :)
>>>>>>>>
>>>>>>>>>
>>>>>>>>> If it helps: to be clear about the design of this clickpad, it is one
>>>>>>>>> where the entire pad is touch-sensitive, even the area over the
>>>>>>>>> hardware click buttons which are on the bottom. The entire pad is one
>>>>>>>>> piece, so the pad itself shifts when you click a button. The
>>>>>>>>> malfunction occurs whenever any of these buttons are clicked, but the
>>>>>>>>> simulated clicks (tapping on the pad) behave adequately and do not
>>>>>>>>> cause any mouse input lock-ups. The malfunction itself causes ALL
>>>>>>>>> subsequent mouse clicks from any source (including a USB mouse) to
>>>>>>>>> only act in the spot where the first hardware click from the clickpad
>>>>>>>>> was performed and cannot be adjusted until the clickpad has been
>>>>>>>>> disabled (xinput disable <id>). The hardware buttons on the clickpad
>>>>>>>>> itself do not register as clicks at all, they only cause all mouse
>>>>>>>>> input to malfunction as previously described.
>>>>>>>>>
>>>>>>>>> I am enclosing the requested evemu-record data. This is a recording of
>>>>>>>>> my clicking the left hardware click button three times in rapid
>>>>>>>>> succession, but failure generally occurs after the first click.
>>>>>>>>
>>>>>>>> Many thanks for the logs. So here, I can see that when you click on
>>>>>>>> the touchpad, both BTN_LEFT and BTN_RIGHT are emitted, but they are
>>>>>>>> never released :) I do not see either the 2 other clicks.
>>>>>>>> So yes, here the driver is at fault and misses to release the clicks.
>>>>>>>> This infers the cross-device problem in X BTW.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> A curious behavior I noticed in the process of getting this recording
>>>>>>>>> is that on the first click, I received a pasted text line in my
>>>>>>>>> terminal. I could not reproduce this behavior by doing an
>>>>>>>>> enable/disable cycle on the trackpad, but to confirm I rebooted a few
>>>>>>>>> times to test and sure enough, the very first click each boot triggers
>>>>>>>>> a clipboard paste event.
>>>>>>>>
>>>>>>>> You must have the middle button emulation enabled in Xorg (hitting
>>>>>>>> both left and right button will trigger a middle button). So when we
>>>>>>>> will be able to fix this bug, the spurious middle click should
>>>>>>>> disappear.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> If there is any more information I can provide, please let me know.
>>>>>>>>
>>>>>>>> Ideally, I'd like to punt this one to Andrew, but I think we would be
>>>>>>>> grateful if you could also provide 2 more things:
>>>>>>>> - the dmesg when "i2c_hid.debug=1" is appended to the kernel boot line
>>>>>>>> (without the quotes)
>>>>>>>> - the hid-recorder output when you trigger the bug
>>>>>>>>
>>>>>>>> hid-recorder should be installed from sources in Ubuntu I guess:
>>>>>>>> http://bentiss.github.io/hid-replay-docs/
>>>>>>>>
>>>>>>>> The hid-recorder output might not be absolutely needed, so as long as
>>>>>>>> we have the dmesg with i2c_hid.debug=1, we should be fine.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Benjamin
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>> On Mon, Dec 8, 2014 at 10:01 AM, Benjamin Tissoires
>>>>>>>>> <benjamin.tissoires@gmail.com> wrote:
>>>>>>>>>> Hi Amordea,
>>>>>>>>>>
>>>>>>>>>> I must say, the bug triaging is worse and worse with ubuntu :(
>>>>>>>>>>
>>>>>>>>>> From the bug description, I can not tell if the problem lies in the
>>>>>>>>>> kernel, or if it is the synaptics input driver or the xserver which is
>>>>>>>>>> in fault. I would be tempted to say that the problem lies in the upper
>>>>>>>>>> layers given the cross-devices problem.
>>>>>>>>>>
>>>>>>>>>> Anyway, to be able to understand the problem, we will need to get an
>>>>>>>>>> evemu-record output of your device when you are reproducing the bug.
>>>>>>>>>> You can find evemu in your distribution channels, or here:
>>>>>>>>>> http://www.freedesktop.org/wiki/Evemu/
>>>>>>>>>>
>>>>>>>>>> Given that you have an hid-rmi/i2c device, I am adding Andrew in CC,
>>>>>>>>>> and Peter for the upper layers if there is anything wrong there.
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>> Benjamin
>>>>>>>>>>
>>>>>>>>>> On Sun, Dec 7, 2014 at 5:50 PM, Amordea Whiteoak <amordea@gmail.com> wrote:
>>>>>>>>>>> Original Bug Report:
>>>>>>>>>>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398533
>>>>>>>>>>>
>>>>>>>>>>> Bug Description: After clicking once at the bottom of my clickpad on
>>>>>>>>>>> either button, if I move my cursor elsewhere on the screen, and then
>>>>>>>>>>> subsequently click again (with either clickpad or external mouse this
>>>>>>>>>>> time) it registers a click at the location where my cursor icon was
>>>>>>>>>>> originally. I can continue to move my cursor anywhere on the screen,
>>>>>>>>>>> and it still registers the click in the original location.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> cat /proc/version
>>>>>>>>>>> Linux version 3.18.0-031800rc7-generic (apw@gomeisa) (gcc version
>>>>>>>>>>> 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201411302035 SMP Mon Dec 1
>>>>>>>>>>> 01:36:38 UTC 2014
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> lsb_release -rd
>>>>>>>>>>> Description: Ubuntu 14.10
>>>>>>>>>>> Release: 14.10
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> sh /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux
>>>>>>>>>>> If some fields are empty or look unusual you may have an old version.
>>>>>>>>>>> Compare to the current minimal requirements in Documentation/Changes.
>>>>>>>>>>>
>>>>>>>>>>> Linux woprjr 3.18.0-031800rc7-generic #201411302035 SMP Mon Dec 1
>>>>>>>>>>> 01:36:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>>>>>>
>>>>>>>>>>> Gnu C
>>>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux:
>>>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: 20:
>>>>>>>>>>> /usr/src/linux-headers-3.18.0-031800rc7/scripts/ver_linux: ld: not
>>>>>>>>>>> found
>>>>>>>>>>> binutils
>>>>>>>>>>> util-linux 2.25.1
>>>>>>>>>>> mount debug
>>>>>>>>>>> module-init-tools 18
>>>>>>>>>>> e2fsprogs 1.42.10
>>>>>>>>>>> PPP 2.4.5
>>>>>>>>>>> Linux C Library 2.19
>>>>>>>>>>> Dynamic linker (ldd) 2.19
>>>>>>>>>>> Procps 3.3.9
>>>>>>>>>>> Net-tools 1.60
>>>>>>>>>>> Kbd 1.15.5
>>>>>>>>>>> Sh-utils 8.23
>>>>>>>>>>> wireless-tools 30
>>>>>>>>>>> Modules Loaded snd_hda_codec_hdmi snd_hda_codec_realtek
>>>>>>>>>>> snd_hda_codec_generic ctr ccm joydev hp_wmi hid_rmi sparse_keymap
>>>>>>>>>>> rfcomm bnep arc4 rtl8723be btcoexist rtl8723_common intel_rapl
>>>>>>>>>>> uvcvideo rtl_pci intel_soc_dts_thermal intel_powerclamp
>>>>>>>>>>> videobuf2_vmalloc videobuf2_memops coretemp rtlwifi videobuf2_core
>>>>>>>>>>> v4l2_common videodev mac80211 media kvm cfg80211 btusb
>>>>>>>>>>> crct10dif_pclmul crc32_pclmul bluetooth ghash_clmulni_intel serio_raw
>>>>>>>>>>> cryptd wmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep
>>>>>>>>>>> snd_seq_midi snd_seq_midi_event snd_rawmidi snd_soc_rt5640
>>>>>>>>>>> snd_soc_rl6231 snd_soc_core snd_compress dw_dmac i915
>>>>>>>>>>> snd_pcm_dmaengine dw_dmac_core snd_seq int3400_thermal int3403_thermal
>>>>>>>>>>> acpi_thermal_rel nls_iso8859_1 snd_pcm i2c_hid video
>>>>>>>>>>> intel_smartconnect drm_kms_helper hid drm rfkill_gpio snd_seq_device
>>>>>>>>>>> i2c_designware_platform i2c_algo_bit snd_soc_sst_acpi 8250_dw
>>>>>>>>>>> snd_timer i2c_designware_core hp_wireless shpchp spi_pxa2xx_platform
>>>>>>>>>>> snd pwm_lpss_platform lpc_ich mac_hid mei_txe pwm_lpss iosf_mbi mei
>>>>>>>>>>> soundcore parport_pc ppdev lp parport uas usb_storage mmc_block
>>>>>>>>>>> sdhci_acpi sdhci
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> cat /proc/cpuinfo
>>>>>>>>>>> processor : 0
>>>>>>>>>>> vendor_id : GenuineIntel
>>>>>>>>>>> cpu family : 6
>>>>>>>>>>> model : 55
>>>>>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>>>>>> stepping : 8
>>>>>>>>>>> microcode : 0x829
>>>>>>>>>>> cpu MHz : 499.741
>>>>>>>>>>> cache size : 1024 KB
>>>>>>>>>>> physical id : 0
>>>>>>>>>>> siblings : 2
>>>>>>>>>>> core id : 0
>>>>>>>>>>> cpu cores : 2
>>>>>>>>>>> apicid : 0
>>>>>>>>>>> initial apicid : 0
>>>>>>>>>>> fpu : yes
>>>>>>>>>>> fpu_exception : yes
>>>>>>>>>>> cpuid level : 11
>>>>>>>>>>> wp : yes
>>>>>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>>>>>> bugs :
>>>>>>>>>>> bogomips : 4326.40
>>>>>>>>>>> clflush size : 64
>>>>>>>>>>> cache_alignment : 64
>>>>>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>>>>>> power management:
>>>>>>>>>>>
>>>>>>>>>>> processor : 1
>>>>>>>>>>> vendor_id : GenuineIntel
>>>>>>>>>>> cpu family : 6
>>>>>>>>>>> model : 55
>>>>>>>>>>> model name : Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
>>>>>>>>>>> stepping : 8
>>>>>>>>>>> microcode : 0x829
>>>>>>>>>>> cpu MHz : 499.741
>>>>>>>>>>> cache size : 1024 KB
>>>>>>>>>>> physical id : 0
>>>>>>>>>>> siblings : 2
>>>>>>>>>>> core id : 1
>>>>>>>>>>> cpu cores : 2
>>>>>>>>>>> apicid : 2
>>>>>>>>>>> initial apicid : 2
>>>>>>>>>>> fpu : yes
>>>>>>>>>>> fpu_exception : yes
>>>>>>>>>>> cpuid level : 11
>>>>>>>>>>> wp : yes
>>>>>>>>>>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>>>>>>>>>>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>>>>>>>>>>> rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
>>>>>>>>>>> nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2
>>>>>>>>>>> ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer
>>>>>>>>>>> rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi
>>>>>>>>>>> flexpriority ept vpid tsc_adjust smep erms
>>>>>>>>>>> bugs :
>>>>>>>>>>> bogomips : 4326.40
>>>>>>>>>>> clflush size : 64
>>>>>>>>>>> cache_alignment : 64
>>>>>>>>>>> address sizes : 36 bits physical, 48 bits virtual
>>>>>>>>>>> power management:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> cat /proc/modules
>>>>>>>>>>> snd_hda_codec_hdmi 52670 1 - Live 0x0000000000000000
>>>>>>>>>>> snd_hda_codec_realtek 80420 1 - Live 0x0000000000000000
>>>>>>>>>>> snd_hda_codec_generic 69995 1 snd_hda_codec_realtek, Live 0x0000000000000000
>>>>>>>>>>> ctr 13193 1 - Live 0x0000000000000000
>>>>>>>>>>> ccm 17856 1 - Live 0x0000000000000000
>>>>>>>>>>> joydev 17587 0 - Live 0x0000000000000000
>>>>>>>>>>> hp_wmi 14017 0 - Live 0x0000000000000000
>>>>>>>>>>> hid_rmi 18060 0 - Live 0x0000000000000000
>>>>>>>>>>> sparse_keymap 13890 1 hp_wmi, Live 0x0000000000000000
>>>>>>>>>>> rfcomm 75066 8 - Live 0x0000000000000000
>>>>>>>>>>> bnep 23980 2 - Live 0x0000000000000000
>>>>>>>>>>> arc4 12573 2 - Live 0x0000000000000000
>>>>>>>>>>> rtl8723be 96097 0 - Live 0x0000000000000000
>>>>>>>>>>> btcoexist 51822 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>>>> rtl8723_common 23662 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>>>> intel_rapl 19196 0 - Live 0x0000000000000000
>>>>>>>>>>> uvcvideo 86723 0 - Live 0x0000000000000000
>>>>>>>>>>> rtl_pci 27417 1 rtl8723be, Live 0x0000000000000000
>>>>>>>>>>> intel_soc_dts_thermal 13523 0 - Live 0x0000000000000000
>>>>>>>>>>> intel_powerclamp 19099 0 - Live 0x0000000000000000
>>>>>>>>>>> videobuf2_vmalloc 13216 1 uvcvideo, Live 0x0000000000000000
>>>>>>>>>>> videobuf2_memops 13362 1 videobuf2_vmalloc, Live 0x0000000000000000
>>>>>>>>>>> coretemp 13638 0 - Live 0x0000000000000000
>>>>>>>>>>> rtlwifi 74744 2 rtl8723be,rtl_pci, Live 0x0000000000000000
>>>>>>>>>>> videobuf2_core 51547 1 uvcvideo, Live 0x0000000000000000
>>>>>>>>>>> v4l2_common 15715 1 videobuf2_core, Live 0x0000000000000000
>>>>>>>>>>> videodev 163831 3 uvcvideo,videobuf2_core,v4l2_common, Live 0x0000000000000000
>>>>>>>>>>> mac80211 697159 3 rtl8723be,rtl_pci,rtlwifi, Live 0x0000000000000000
>>>>>>>>>>> media 22008 2 uvcvideo,videodev, Live 0x0000000000000000
>>>>>>>>>>> kvm 475237 0 - Live 0x0000000000000000
>>>>>>>>>>> cfg80211 520257 2 rtlwifi,mac80211, Live 0x0000000000000000
>>>>>>>>>>> btusb 32691 0 - Live 0x0000000000000000
>>>>>>>>>>> crct10dif_pclmul 14268 0 - Live 0x0000000000000000
>>>>>>>>>>> crc32_pclmul 13180 0 - Live 0x0000000000000000
>>>>>>>>>>> bluetooth 486890 22 rfcomm,bnep,btusb, Live 0x0000000000000000
>>>>>>>>>>> ghash_clmulni_intel 13230 0 - Live 0x0000000000000000
>>>>>>>>>>> serio_raw 13483 0 - Live 0x0000000000000000
>>>>>>>>>>> cryptd 20531 1 ghash_clmulni_intel, Live 0x0000000000000000
>>>>>>>>>>> wmi 19379 1 hp_wmi, Live 0x0000000000000000
>>>>>>>>>>> snd_hda_intel 30824 1 - Live 0x0000000000000000
>>>>>>>>>>> snd_hda_controller 32234 1 snd_hda_intel, Live 0x0000000000000000
>>>>>>>>>>> snd_hda_codec 144641 5
>>>>>>>>>>> snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>>>>>>>>>>> Live 0x0000000000000000
>>>>>>>>>>> snd_hwdep 17709 1 snd_hda_codec, Live 0x0000000000000000
>>>>>>>>>>> snd_seq_midi 13564 0 - Live 0x0000000000000000
>>>>>>>>>>> snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>>>>>> snd_rawmidi 31197 1 snd_seq_midi, Live 0x0000000000000000
>>>>>>>>>>> snd_soc_rt5640 93325 0 - Live 0x0000000000000000
>>>>>>>>>>> snd_soc_rl6231 13037 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>>>>>> snd_soc_core 207780 1 snd_soc_rt5640, Live 0x0000000000000000
>>>>>>>>>>> snd_compress 19395 1 snd_soc_core, Live 0x0000000000000000
>>>>>>>>>>> dw_dmac 12835 0 - Live 0x0000000000000000
>>>>>>>>>>> i915 1031996 2 - Live 0x0000000000000000
>>>>>>>>>>> snd_pcm_dmaengine 15229 1 snd_soc_core, Live 0x0000000000000000
>>>>>>>>>>> dw_dmac_core 28558 1 dw_dmac, Live 0x0000000000000000
>>>>>>>>>>> snd_seq 63540 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>>>>>>>>>>> int3400_thermal 13040 0 - Live 0x0000000000000000
>>>>>>>>>>> int3403_thermal 13255 0 - Live 0x0000000000000000
>>>>>>>>>>> acpi_thermal_rel 13807 1 int3400_thermal, Live 0x0000000000000000
>>>>>>>>>>> nls_iso8859_1 12713 2 - Live 0x0000000000000000
>>>>>>>>>>> snd_pcm 106273 7
>>>>>>>>>>> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec,snd_soc_rt5640,snd_soc_core,snd_pcm_dmaengine,
>>>>>>>>>>> Live 0x0000000000000000
>>>>>>>>>>> i2c_hid 19065 0 - Live 0x0000000000000000
>>>>>>>>>>> video 20649 1 i915, Live 0x0000000000000000
>>>>>>>>>>> intel_smartconnect 12637 0 - Live 0x0000000000000000
>>>>>>>>>>> drm_kms_helper 99802 1 i915, Live 0x0000000000000000
>>>>>>>>>>> hid 110572 2 hid_rmi,i2c_hid, Live 0x0000000000000000
>>>>>>>>>>> drm 323675 4 i915,drm_kms_helper, Live 0x0000000000000000
>>>>>>>>>>> rfkill_gpio 12761 0 - Live 0x0000000000000000
>>>>>>>>>>> snd_seq_device 14497 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
>>>>>>>>>>> i2c_designware_platform 13025 0 - Live 0x0000000000000000
>>>>>>>>>>> i2c_algo_bit 13564 1 i915, Live 0x0000000000000000
>>>>>>>>>>> snd_soc_sst_acpi 13007 0 - Live 0x0000000000000000
>>>>>>>>>>> 8250_dw 13474 0 - Live 0x0000000000000000
>>>>>>>>>>> snd_timer 30118 2 snd_seq,snd_pcm, Live 0x0000000000000000
>>>>>>>>>>> i2c_designware_core 14990 1 i2c_designware_platform, Live 0x0000000000000000
>>>>>>>>>>> hp_wireless 12637 0 - Live 0x0000000000000000
>>>>>>>>>>> shpchp 37216 0 - Live 0x0000000000000000
>>>>>>>>>>> spi_pxa2xx_platform 23256 0 - Live 0x0000000000000000
>>>>>>>>>>> snd 84025 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_rawmidi,snd_soc_core,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>>>>>>>>>>> Live 0x0000000000000000
>>>>>>>>>>> pwm_lpss_platform 12703 0 - Live 0x0000000000000000
>>>>>>>>>>> lpc_ich 21176 0 - Live 0x0000000000000000
>>>>>>>>>>> mac_hid 13275 0 - Live 0x0000000000000000
>>>>>>>>>>> mei_txe 19808 0 - Live 0x0000000000000000
>>>>>>>>>>> pwm_lpss 13281 1 pwm_lpss_platform, Live 0x0000000000000000
>>>>>>>>>>> iosf_mbi 13865 1 intel_soc_dts_thermal, Live 0x0000000000000000
>>>>>>>>>>> mei 88473 1 mei_txe, Live 0x0000000000000000
>>>>>>>>>>> soundcore 15091 2 snd_hda_codec,snd, Live 0x0000000000000000
>>>>>>>>>>> parport_pc 32909 0 - Live 0x0000000000000000
>>>>>>>>>>> ppdev 17711 0 - Live 0x0000000000000000
>>>>>>>>>>> lp 17799 0 - Live 0x0000000000000000
>>>>>>>>>>> parport 42481 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>>>>>>>>>>> uas 22673 0 - Live 0x0000000000000000
>>>>>>>>>>> usb_storage 67010 2 uas, Live 0x0000000000000000
>>>>>>>>>>> mmc_block 36596 4 - Live 0x0000000000000000
>>>>>>>>>>> sdhci_acpi 13502 0 - Live 0x0000000000000000
>>>>>>>>>>> sdhci 43929 1 sdhci_acpi, Live 0x0000000000000000
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> /proc/ioports
>>>>>>>>>>> 0000-006f : PCI Bus 0000:00
>>>>>>>>>>> 0000-001f : dma1
>>>>>>>>>>> 0020-0021 : pic1
>>>>>>>>>>> 0040-0043 : timer0
>>>>>>>>>>> 0050-0053 : timer1
>>>>>>>>>>> 0060-0060 : keyboard
>>>>>>>>>>> 0062-0062 : PNP0C09:00
>>>>>>>>>>> 0062-0062 : EC data
>>>>>>>>>>> 0064-0064 : keyboard
>>>>>>>>>>> 0066-0066 : PNP0C09:00
>>>>>>>>>>> 0066-0066 : EC cmd
>>>>>>>>>>> 0070-0077 : rtc0
>>>>>>>>>>> 0078-0cf7 : PCI Bus 0000:00
>>>>>>>>>>> 0080-008f : dma page reg
>>>>>>>>>>> 00a0-00a1 : pic2
>>>>>>>>>>> 00c0-00df : dma2
>>>>>>>>>>> 00f0-00ff : fpu
>>>>>>>>>>> 03f8-03ff : serial
>>>>>>>>>>> 0400-047f : pnp 00:01
>>>>>>>>>>> 0400-0403 : ACPI PM1a_EVT_BLK
>>>>>>>>>>> 0404-0405 : ACPI PM1a_CNT_BLK
>>>>>>>>>>> 0408-040b : ACPI PM_TMR
>>>>>>>>>>> 0420-042f : ACPI GPE0_BLK
>>>>>>>>>>> 0430-0433 : iTCO_wdt
>>>>>>>>>>> 0450-0450 : ACPI PM2_CNT_BLK
>>>>>>>>>>> 0460-047f : iTCO_wdt
>>>>>>>>>>> 0500-05fe : pnp 00:01
>>>>>>>>>>> 0600-061f : pnp 00:01
>>>>>>>>>>> 0680-069f : pnp 00:01
>>>>>>>>>>> 0cf8-0cff : PCI conf1
>>>>>>>>>>> 0d00-ffff : PCI Bus 0000:00
>>>>>>>>>>> 1000-1fff : PCI Bus 0000:01
>>>>>>>>>>> 1000-10ff : 0000:01:00.0
>>>>>>>>>>> 1000-10ff : rtl_pci
>>>>>>>>>>> 2000-201f : 0000:00:1f.3
>>>>>>>>>>> 2050-2057 : 0000:00:02.0
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> cat /proc/iomem
>>>>>>>>>>> 00000000-00000fff : reserved
>>>>>>>>>>> 00001000-0006efff : System RAM
>>>>>>>>>>> 0006f000-0006ffff : ACPI Non-volatile Storage
>>>>>>>>>>> 00070000-00084fff : System RAM
>>>>>>>>>>> 00085000-00086fff : reserved
>>>>>>>>>>> 00087000-00087fff : System RAM
>>>>>>>>>>> 00088000-0009ffff : reserved
>>>>>>>>>>> 000a0000-000bffff : PCI Bus 0000:00
>>>>>>>>>>> 000c0000-000dffff : PCI Bus 0000:00
>>>>>>>>>>> 000e0000-000fffff : PCI Bus 0000:00
>>>>>>>>>>> 000f0000-000fffff : System ROM
>>>>>>>>>>> 00100000-1effffff : System RAM
>>>>>>>>>>> 02000000-027b8537 : Kernel code
>>>>>>>>>>> 027b8538-02d2123f : Kernel data
>>>>>>>>>>> 02e87000-02fcffff : Kernel bss
>>>>>>>>>>> 1f000000-1f0fffff : reserved
>>>>>>>>>>> 1f100000-1fffffff : System RAM
>>>>>>>>>>> 20000000-200fffff : reserved
>>>>>>>>>>> 20100000-75867fff : System RAM
>>>>>>>>>>> 75868000-75892fff : reserved
>>>>>>>>>>> 75893000-78892fff : System RAM
>>>>>>>>>>> 78893000-78922fff : reserved
>>>>>>>>>>> 78923000-791a3fff : reserved
>>>>>>>>>>> 791a4000-792a2fff : ACPI Non-volatile Storage
>>>>>>>>>>> 792a3000-792e2fff : ACPI Tables
>>>>>>>>>>> 792e3000-79ffffff : System RAM
>>>>>>>>>>> 7a000000-7affffff : RAM buffer
>>>>>>>>>>> 7b000000-7effffff : reserved
>>>>>>>>>>> 7b000000-7effffff : Graphics Stolen Memory
>>>>>>>>>>> 80000000-907ffffe : PCI Bus 0000:00
>>>>>>>>>>> 80000000-8fffffff : 0000:00:02.0
>>>>>>>>>>> 90000000-903fffff : 0000:00:02.0
>>>>>>>>>>> 90400000-904fffff : PCI Bus 0000:01
>>>>>>>>>>> 90400000-90403fff : 0000:01:00.0
>>>>>>>>>>> 90400000-90403fff : rtl_pci
>>>>>>>>>>> 90500000-905fffff : 0000:00:1a.0
>>>>>>>>>>> 90500000-905fffff : mei_txe
>>>>>>>>>>> 90600000-906fffff : 0000:00:1a.0
>>>>>>>>>>> 90600000-906fffff : mei_txe
>>>>>>>>>>> 90700000-9070ffff : 0000:00:14.0
>>>>>>>>>>> 90700000-9070ffff : xhci-hcd
>>>>>>>>>>> 90710000-90713fff : 0000:00:1b.0
>>>>>>>>>>> 90710000-90713fff : ICH HD audio
>>>>>>>>>>> 90718000-9071801f : 0000:00:1f.3
>>>>>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>>>>>> 90800000-90800fff : 80860F14:01
>>>>>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>>>>>> 90803000-90803fff : 80860F41:00
>>>>>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>>>>>> 90804000-90807fff : INTL9C60:01
>>>>>>>>>>> 90c00000-90ffffff : PCI Bus 0000:00
>>>>>>>>>>> e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
>>>>>>>>>>> e00000d0-e00000db : INT33BD:00
>>>>>>>>>>> e00f8000-e00f8fff : reserved
>>>>>>>>>>> fec00000-fec003ff : IOAPIC 0
>>>>>>>>>>> fed00000-fed003ff : HPET 0
>>>>>>>>>>> fed00000-fed003ff : PNP0103:00
>>>>>>>>>>> fed01000-fed01fff : reserved
>>>>>>>>>>> fed01000-fed01fff : pnp 00:03
>>>>>>>>>>> fed03000-fed03fff : pnp 00:03
>>>>>>>>>>> fed03008-fed0300c : iTCO_wdt
>>>>>>>>>>> fed04000-fed04fff : pnp 00:03
>>>>>>>>>>> fed05000-fed057ff : INT3401:00
>>>>>>>>>>> fed08000-fed08fff : pnp 00:03
>>>>>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>>>>>> fed0c000-fed0cfff : INT33FC:00
>>>>>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>>>>>> fed0d000-fed0dfff : INT33FC:01
>>>>>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>>>>>> fed0e000-fed0efff : INT33FC:02
>>>>>>>>>>> fed1c000-fed1cfff : pnp 00:03
>>>>>>>>>>> fed40000-fed44fff : pnp 00:01
>>>>>>>>>>> fee00000-feefffff : pnp 00:03
>>>>>>>>>>> fee00000-fee00fff : Local APIC
>>>>>>>>>>> fef00000-feffffff : pnp 00:03
>>>>>>>>>>> ff000000-ffffffff : INT0800:00
>>>>>>>>>>> ffb80000-ffffffff : reserved
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> sudo lspci -vvv
>>>>>>>>>>> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>>>> Series SoC Transaction Register (rev 0e)
>>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>>>> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Latency: 0
>>>>>>>>>>> Kernel driver in use: iosf_mbi_pci
>>>>>>>>>>>
>>>>>>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor
>>>>>>>>>>> Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA
>>>>>>>>>>> controller])
>>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Latency: 0
>>>>>>>>>>> Interrupt: pin A routed to IRQ 263
>>>>>>>>>>> Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
>>>>>>>>>>> Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
>>>>>>>>>>> Region 4: I/O ports at 2050 [size=8]
>>>>>>>>>>> Expansion ROM at <unassigned> [disabled]
>>>>>>>>>>> Capabilities: [d0] Power Management version 2
>>>>>>>>>>> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>>> Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>>>>>> Address: fee0300c Data: 4162
>>>>>>>>>>> Capabilities: [b0] Vendor Specific Information: Len=07 <?>
>>>>>>>>>>> Kernel driver in use: i915
>>>>>>>>>>>
>>>>>>>>>>> 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>>>> Series USB xHCI (rev 0e) (prog-if 30 [XHCI])
>>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Latency: 0
>>>>>>>>>>> Interrupt: pin A routed to IRQ 261
>>>>>>>>>>> Region 0: Memory at 90700000 (64-bit, non-prefetchable) [size=64K]
>>>>>>>>>>> Capabilities: [70] Power Management version 2
>>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>>> Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>>>>>>>>> Address: 00000000fee0300c Data: 41d1
>>>>>>>>>>> Kernel driver in use: xhci_hcd
>>>>>>>>>>>
>>>>>>>>>>> 00:1a.0 Encryption controller: Intel Corporation Atom Processor
>>>>>>>>>>> Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
>>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR+ FastB2B- DisINTx+
>>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>>>> Interrupt: pin A routed to IRQ 262
>>>>>>>>>>> Region 0: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
>>>>>>>>>>> Region 1: Memory at 90500000 (32-bit, non-prefetchable) [size=1M]
>>>>>>>>>>> Capabilities: [80] Power Management version 3
>>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>>>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>>> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>>>>>>>>>>> Address: fee0300c Data: 4122
>>>>>>>>>>> Kernel driver in use: mei_txe
>>>>>>>>>>>
>>>>>>>>>>> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>>>> Series High Definition Audio Controller (rev 0e)
>>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>>> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx+
>>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>>>> Interrupt: pin A routed to IRQ 264
>>>>>>>>>>> Region 0: Memory at 90710000 (64-bit, non-prefetchable) [size=16K]
>>>>>>>>>>> Capabilities: [50] Power Management version 2
>>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>>> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>>>>>>>>> Address: 00000000fee0300c Data: 4182
>>>>>>>>>>> Kernel driver in use: snd_hda_intel
>>>>>>>>>>>
>>>>>>>>>>> 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) (prog-if 00
>>>>>>>>>>> [Normal decode])
>>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>>>> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>>>>>>>>> I/O behind bridge: 00001000-00001fff
>>>>>>>>>>> Memory behind bridge: 90400000-904fffff
>>>>>>>>>>> Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
>>>>>>>>>>> Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>>> <TAbort- <MAbort+ <SERR- <PERR-
>>>>>>>>>>> BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>>>>>>>>>> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>>>>>>>>>> Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>>>>>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0
>>>>>>>>>>> ExtTag- RBE+
>>>>>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>>>>>> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>>>>>> MaxPayload 128 bytes, MaxReadReq 128 bytes
>>>>>>>>>>> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>>>>>> LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s
>>>>>>>>>>> <512ns, L1 <4us
>>>>>>>>>>> ClockPM- Surprise- LLActRep+ BwNot+
>>>>>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>>>>>> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>>>>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>>>>>>>>>>> BWMgmt+ ABWMgmt-
>>>>>>>>>>> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>>>>>>>>>>> Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
>>>>>>>>>>> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>>>>>>>>>> Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>>>>>>>>>> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>>>>>>>>>> Changed: MRL- PresDet- LinkState+
>>>>>>>>>>> RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>>>>>>>>>> RootCap: CRSVisible-
>>>>>>>>>>> RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>>>>>>>>>>> DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not
>>>>>>>>>>> Supported ARIFwd-
>>>>>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF
>>>>>>>>>>> Disabled ARIFwd-
>>>>>>>>>>> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>>>>>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>>>>>> ComplianceSOS-
>>>>>>>>>>> Compliance De-emphasis: -6dB
>>>>>>>>>>> LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-,
>>>>>>>>>>> EqualizationPhase1-
>>>>>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>>>>>> Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
>>>>>>>>>>> Address: 00000000 Data: 0000
>>>>>>>>>>> Capabilities: [90] Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>>> Capabilities: [a0] Power Management version 3
>>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>>>>>>>>>>> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>>> Kernel driver in use: pcieport
>>>>>>>>>>>
>>>>>>>>>>> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx
>>>>>>>>>>> Series Power Control Unit (rev 0e)
>>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR+ FastB2B- DisINTx-
>>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Latency: 0
>>>>>>>>>>> Capabilities: [e0] Vendor Specific Information: Len=0c <?>
>>>>>>>>>>> Kernel driver in use: lpc_ich
>>>>>>>>>>>
>>>>>>>>>>> 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)
>>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 8023
>>>>>>>>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Interrupt: pin B routed to IRQ 255
>>>>>>>>>>> Region 0: Memory at 90718000 (32-bit, non-prefetchable) [size=32]
>>>>>>>>>>> Region 4: I/O ports at 2000 [size=32]
>>>>>>>>>>> Capabilities: [50] Power Management version 3
>>>>>>>>>>> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>>>
>>>>>>>>>>> 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE
>>>>>>>>>>> PCIe Wireless Network Adapter
>>>>>>>>>>> Subsystem: Hewlett-Packard Company Device 2231
>>>>>>>>>>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>>>>>>>>>>> Stepping- SERR- FastB2B- DisINTx-
>>>>>>>>>>> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>>>>>>>>>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>>>>>>>>> Latency: 0, Cache Line Size: 64 bytes
>>>>>>>>>>> Interrupt: pin A routed to IRQ 16
>>>>>>>>>>> Region 0: I/O ports at 1000 [size=256]
>>>>>>>>>>> Region 2: Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
>>>>>>>>>>> Capabilities: [40] Power Management version 3
>>>>>>>>>>> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>>>>>>>>>>> Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>>>>>>>>>>> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
>>>>>>>>>>> Address: 0000000000000000 Data: 0000
>>>>>>>>>>> Capabilities: [70] Express (v2) Endpoint, MSI 00
>>>>>>>>>>> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
>>>>>>>>>>> ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>>>>>>>>>> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>>>>>>>>>> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
>>>>>>>>>>> MaxPayload 128 bytes, MaxReadReq 512 bytes
>>>>>>>>>>> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>>>>>>>>> LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency
>>>>>>>>>>> L0s <512ns, L1 <64us
>>>>>>>>>>> ClockPM+ Surprise- LLActRep- BwNot-
>>>>>>>>>>> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
>>>>>>>>>>> ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>>>>>>>>>>> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>>>>>>>>>>> BWMgmt- ABWMgmt-
>>>>>>>>>>> DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
>>>>>>>>>>> Via message/WAKE#
>>>>>>>>>>> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR+, OBFF Disabled
>>>>>>>>>>> LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
>>>>>>>>>>> Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>>>>>>>>>>> ComplianceSOS-
>>>>>>>>>>> Compliance De-emphasis: -6dB
>>>>>>>>>>> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
>>>>>>>>>>> EqualizationPhase1-
>>>>>>>>>>> EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
>>>>>>>>>>> Capabilities: [100 v2] Advanced Error Reporting
>>>>>>>>>>> UESta: DLP- SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>>>>>> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>>>>>>>>>>> MalfTLP- ECRC- UnsupReq- ACSViol-
>>>>>>>>>>> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>>>>>>>>>>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>>>>>>>>>>> CESta: RxErr+ BadTLP- BadDLLP+ Rollover- Timeout- NonFatalErr-
>>>>>>>>>>> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>>>>>>>>>>> AERCap: First Error Pointer: 0d, GenCap+ CGenEn- ChkCap+ ChkEn-
>>>>>>>>>>> Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
>>>>>>>>>>> Capabilities: [150 v1] Latency Tolerance Reporting
>>>>>>>>>>> Max snoop latency: 71680ns
>>>>>>>>>>> Max no snoop latency: 71680ns
>>>>>>>>>>> Capabilities: [158 v1] L1 PM Substates
>>>>>>>>>>> L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
>>>>>>>>>>> PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
>>>>>>>>>>> Kernel driver in use: rtl8723be
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> cat /proc/scsi/scsi
>>>>>>>>>>> Attached devices:
>>>>>>>>>>> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>>>>>>>>>>> Vendor: Generic- Model: SD/MMC/MS PRO Rev: 1.00
>>>>>>>>>>> Type: Direct-Access ANSI SCSI revision: 04
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ls /proc
>>>>>>>>>>> 1 12 14 1667 1745 18 1963 2345 292 35 470 55
>>>>>>>>>>> 7201 asound execdomains kmsg pagetypeinfo sysvipc
>>>>>>>>>>> 10 1218 1410 1685 1761 1804 2 2388 296 3573 471 554
>>>>>>>>>>> 728 buddyinfo fb kpagecount partitions thread-self
>>>>>>>>>>> 1020 125 142 1687 1764 1805 20 24 3 359 473 56
>>>>>>>>>>> 755 bus filesystems kpageflags sched_debug timer_list
>>>>>>>>>>> 1025 126 1420 1690 1767 1818 21 25 30 3623 474 57
>>>>>>>>>>> 76 cgroups fs loadavg schedstat timer_stats
>>>>>>>>>>> 1032 127 1423 17 1769 1828 2169 2528 31 378 485 585
>>>>>>>>>>> 77 cmdline interrupts locks scsi tty
>>>>>>>>>>> 1033 128 143 1701 1771 1853 2187 254 3181 3822 5 606
>>>>>>>>>>> 7886 consoles iomem mdstat self uptime
>>>>>>>>>>> 1038 129 1444 1710 1772 1876 2197 26 33 39 509 654
>>>>>>>>>>> 8 cpuinfo ioports meminfo slabinfo version
>>>>>>>>>>> 1042 13 1485 1718 1781 1883 2198 2670 3309 3932 516 655
>>>>>>>>>>> 8743 crypto irq misc softirqs vmallocinfo
>>>>>>>>>>> 1069 130 15 1722 1787 1893 22 2672 34 40 53 695
>>>>>>>>>>> 9 devices kallsyms modules stat vmstat
>>>>>>>>>>> 1070 131 1568 1725 1789 1896 2202 27 3419 41 539 7
>>>>>>>>>>> 9040 diskstats kcore mounts swaps zoneinfo
>>>>>>>>>>> 11 132 1645 1727 1792 19 2248 28 3433 468 542 709
>>>>>>>>>>> 9056 dma keys mtrr sys
>>>>>>>>>>> 1144 1331 1655 1732 1796 1905 23 29 3437 469 5421 715
>>>>>>>>>>> acpi driver key-users net sysrq-trigger
>>>>>>>>>>> --
>>>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-input" in
>>>>>>>>>>> the body of a message to majordomo@vger.kernel.org
>>>>>>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-15 15:27 ` Benjamin Tissoires
@ 2014-12-15 20:05 ` Amordea Whiteoak
2014-12-17 1:09 ` Peter Hutterer
0 siblings, 1 reply; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-15 20:05 UTC (permalink / raw)
To: Benjamin Tissoires; +Cc: linux-input, Peter Hutterer, Andrew Duggan
[-- Attachment #1: Type: text/plain, Size: 993 bytes --]
> Strictly speaking, there is no right click button on clickpads. We
> emulate one with the software buttons in Xorg.
> IIRC, there were some "workarounds" in your original bugs which
> consist in disabling the software buttons area. Can you make sure that
> there is no left over from this?
I learn new things about clickpads every day. :)
To my knowledge, those configurations changes should reset upon reboot
and I never committed any of those lines to any of my startup files.
So we should be good there, I think. Just in case, I am enclosing the
output of my synclient -l, which should be the default configuration.
> If this still doesn't work, we wil need to check that the X and Y
> ranges reported by your clickpad are accurate and that the software
> buttons are properly activated.
I don't know the testing methodology to use to provide positioning
data for my trackpad, but let me know if you need that and how you
want me to get it and I will be happy to provide.
Thank you!
[-- Attachment #2: synclient.list --]
[-- Type: application/octet-stream, Size: 1993 bytes --]
Parameter settings:
LeftEdge = 161
RightEdge = 3848
TopEdge = 123
BottomEdge = 2144
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 202
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 92
HorizScrollDelta = 92
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0434594
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 23
VertHysteresis = 23
ClickPad = 0
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-15 20:05 ` Amordea Whiteoak
@ 2014-12-17 1:09 ` Peter Hutterer
2014-12-17 23:23 ` Amordea Whiteoak
0 siblings, 1 reply; 19+ messages in thread
From: Peter Hutterer @ 2014-12-17 1:09 UTC (permalink / raw)
To: Amordea Whiteoak; +Cc: Benjamin Tissoires, linux-input, Andrew Duggan
On Mon, Dec 15, 2014 at 03:05:04PM -0500, Amordea Whiteoak wrote:
> > Strictly speaking, there is no right click button on clickpads. We
> > emulate one with the software buttons in Xorg.
> > IIRC, there were some "workarounds" in your original bugs which
> > consist in disabling the software buttons area. Can you make sure that
> > there is no left over from this?
>
> I learn new things about clickpads every day. :)
>
> To my knowledge, those configurations changes should reset upon reboot
> and I never committed any of those lines to any of my startup files.
> So we should be good there, I think. Just in case, I am enclosing the
> output of my synclient -l, which should be the default configuration.
there are at least two options in there that are non-default, so maybe other
options are different too. an xorg.log would be more useful here, or make
sure that you don't have any custom configs in /etc/X11/xorg.conf.d/
or an xorg.conf
> > If this still doesn't work, we wil need to check that the X and Y
> > ranges reported by your clickpad are accurate and that the software
> > buttons are properly activated.
>
> I don't know the testing methodology to use to provide positioning
> data for my trackpad, but let me know if you need that and how you
> want me to get it and I will be happy to provide.
Two options:
* use evtest or evemu-record to record the data and look at the output, or
simpler
* use libevdev's touchpad-edge-detector tool to scope out the min/max ranges
of your touchpad
Cheers,
Peter
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click
2014-12-17 1:09 ` Peter Hutterer
@ 2014-12-17 23:23 ` Amordea Whiteoak
0 siblings, 0 replies; 19+ messages in thread
From: Amordea Whiteoak @ 2014-12-17 23:23 UTC (permalink / raw)
To: Peter Hutterer; +Cc: Benjamin Tissoires, linux-input, Andrew Duggan
> there are at least two options in there that are non-default, so maybe other
> options are different too. an xorg.log would be more useful here, or make
> sure that you don't have any custom configs in /etc/X11/xorg.conf.d/
> or an xorg.conf
Okay, to be absolutely, positively sure that I did not have any
remaining custom configurations from all my tinkering with the
clickpad, I decided just to reinstall Lubuntu from scratch. Then I
re-patched my system with Andrew's patch. The result is the same, the
right-click is still not working.
> * use libevdev's touchpad-edge-detector tool to scope out the min/max ranges
> of your touchpad
Here is the output of the touchpad-edge-detector tool. I pretty
thoroughly wove my finger around the touchpad several times until the
coordinates stopped changing completely.
Touchpad SYN1EDE:00 06CB:7442 on /dev/input/event9
Move one finger around the touchpad to detect the actual edges
Kernel says: x [1..4008], y [1..2266]
Touchpad sends: x [10..4008], y [0..2262]
Thanks again for all your help.
On Tue, Dec 16, 2014 at 8:09 PM, Peter Hutterer
<peter.hutterer@who-t.net> wrote:
> On Mon, Dec 15, 2014 at 03:05:04PM -0500, Amordea Whiteoak wrote:
>> > Strictly speaking, there is no right click button on clickpads. We
>> > emulate one with the software buttons in Xorg.
>> > IIRC, there were some "workarounds" in your original bugs which
>> > consist in disabling the software buttons area. Can you make sure that
>> > there is no left over from this?
>>
>> I learn new things about clickpads every day. :)
>>
>> To my knowledge, those configurations changes should reset upon reboot
>> and I never committed any of those lines to any of my startup files.
>> So we should be good there, I think. Just in case, I am enclosing the
>> output of my synclient -l, which should be the default configuration.
>
> there are at least two options in there that are non-default, so maybe other
> options are different too. an xorg.log would be more useful here, or make
> sure that you don't have any custom configs in /etc/X11/xorg.conf.d/
> or an xorg.conf
>
>> > If this still doesn't work, we wil need to check that the X and Y
>> > ranges reported by your clickpad are accurate and that the software
>> > buttons are properly activated.
>>
>> I don't know the testing methodology to use to provide positioning
>> data for my trackpad, but let me know if you need that and how you
>> want me to get it and I will be happy to provide.
>
> Two options:
> * use evtest or evemu-record to record the data and look at the output, or
> simpler
> * use libevdev's touchpad-edge-detector tool to scope out the min/max ranges
> of your touchpad
>
> Cheers,
> Peter
>
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2014-12-17 23:23 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-07 22:50 PROBLEM: [HP Stream Notebook - 11-d010nr] clickpad malfunctions after performing a hardware click Amordea Whiteoak
2014-12-08 15:01 ` Benjamin Tissoires
2014-12-08 16:20 ` Amordea Whiteoak
2014-12-08 16:44 ` Benjamin Tissoires
2014-12-08 17:14 ` Amordea Whiteoak
2014-12-08 17:59 ` Benjamin Tissoires
2014-12-08 18:28 ` Andrew Duggan
2014-12-08 18:39 ` Amordea Whiteoak
2014-12-08 18:48 ` Andrew Duggan
2014-12-08 19:16 ` Amordea Whiteoak
2014-12-08 19:26 ` Benjamin Tissoires
2014-12-08 19:33 ` Amordea Whiteoak
2014-12-13 23:52 ` Amordea Whiteoak
2014-12-15 15:27 ` Benjamin Tissoires
2014-12-15 20:05 ` Amordea Whiteoak
2014-12-17 1:09 ` Peter Hutterer
2014-12-17 23:23 ` Amordea Whiteoak
2014-12-08 22:34 ` Peter Hutterer
2014-12-08 22:50 ` Amordea Whiteoak
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.