You are not logged in.

#1 2016-04-28 16:13:44

netadmin
Member
Registered: 2016-04-28
Posts: 45

[SOLVED] YOGA 900 - Trackpad stops working randomly

I am running gnome and using libinput on my Yoga. The touchscreen works great, but the trackpad goes in and out. It will stop working and typically require a reboot. Occasionally a modprobe -r i2c_hid and modprobe i2c_hid will fix it, but typically a reboot is required.

I have several issues on this new install I am trying to fix, but i saw the irqpoll option listed below and tried that but the issue persisted.

journalctl --priority 2..3

Apr 27 22:32:39 uxlap kernel: platform MSFT0101:00: failed to claim resource 1
Apr 27 22:32:39 uxlap kernel: acpi MSFT0101:00: platform device creation failed: -16
Apr 27 22:32:39 uxlap kernel: mmc0: Unknown controller version (3). You may experience problems.
Apr 27 22:32:39 uxlap kernel: iwlwifi 0000:01:00.0: Unsupported splx structure
Apr 27 22:32:39 uxlap bluetoothd[390]: Failed to obtain handles for "Service Changed" characteristic
Apr 27 22:32:39 uxlap bluetoothd[390]: Sap driver initialization failed.
Apr 27 22:32:39 uxlap bluetoothd[390]: sap-server: Operation not permitted (1)
Apr 27 22:32:41 uxlap kernel: i2c_hid i2c-ITE8396:00: error in i2c_hid_init_report size:19 / ret_size:18
Apr 27 22:32:50 uxlap bluetoothd[390]: Failed to set mode: Blocked through rfkill (0x12)
Apr 27 22:32:56 uxlap bluetoothd[390]: Failed to set mode: Blocked through rfkill (0x12)
Apr 28 06:40:58 uxlap kernel: Bluetooth: hci0: Failed to send firmware data (-38)
Apr 28 06:41:07 uxlap kernel: Bluetooth: hci0: Setting Intel event mask failed (-16)
Apr 28 06:41:07 uxlap bluetoothd[390]: Failed to obtain handles for "Service Changed" characteristic
Apr 28 06:41:07 uxlap bluetoothd[390]: Sap driver initialization failed.
Apr 28 06:41:07 uxlap bluetoothd[390]: sap-server: Operation not permitted (1)
Apr 28 06:41:07 uxlap bluetoothd[390]: Failed to set mode: Blocked through rfkill (0x12)
Apr 28 06:41:07 uxlap bluetoothd[390]: Failed to set mode: Blocked through rfkill (0x12)
Apr 28 06:41:32 uxlap kernel: i2c_designware i2c_designware.1: controller timed out
Apr 28 06:41:34 uxlap kernel: irq 17: nobody cared (try booting with the "irqpoll" option)
Apr 28 06:41:34 uxlap kernel: handlers:
Apr 28 06:41:34 uxlap kernel: [<ffffffffa044ba20>] idma64_irq [idma64]
Apr 28 06:41:34 uxlap kernel: [<ffffffffa0507710>] i2c_dw_isr [i2c_designware_core]
Apr 28 06:41:34 uxlap kernel: [<ffffffffa0163b40>] sdhci_irq [sdhci] threaded [<ffffffffa0163590>] sdhci_thread_irq [sdh
Apr 28 06:44:04 uxlap gdm[432]: GLib: g_hash_table_find: assertion 'version == hash_table->version' failed
Apr 28 06:44:04 uxlap kernel: i2c_hid i2c-SYNA2B29:00: failed to change power setting.
Apr 28 06:44:05 uxlap vmnet-dhcpd[625]: select: Interrupted system call
Apr 28 06:44:05 uxlap vmnet-dhcpd[625]: exiting.
Apr 28 06:44:05 uxlap vmnet-dhcpd[637]: select: Interrupted system call
Apr 28 06:44:05 uxlap vmnet-dhcpd[637]: exiting.

journalctl after restarting with irqpoll option

Apr 28 11:01:55 uxlap kernel: platform MSFT0101:00: failed to claim resource 1
Apr 28 11:01:55 uxlap kernel: acpi MSFT0101:00: platform device creation failed: -16
Apr 28 11:01:55 uxlap kernel: mmc0: Unknown controller version (3). You may experience problems.
Apr 28 11:01:56 uxlap kernel: iwlwifi 0000:01:00.0: Unsupported splx structure
Apr 28 11:01:56 uxlap bluetoothd[409]: Failed to obtain handles for "Service Changed" characteristic
Apr 28 11:01:56 uxlap bluetoothd[409]: Sap driver initialization failed.
Apr 28 11:01:56 uxlap bluetoothd[409]: sap-server: Operation not permitted (1)
Apr 28 11:01:57 uxlap kernel: i2c_hid i2c-ITE8396:00: error in i2c_hid_init_report size:19 / ret_size:18
Apr 28 11:02:01 uxlap NetworkManager[431]: <error> [1461859321.569323] [platform/nm-linux-platform.c:2850] do_change_link(): platform-li
Apr 28 11:02:01 uxlap kernel: iwlwifi 0000:01:00.0: Failed to load firmware chunk!
Apr 28 11:02:01 uxlap kernel: iwlwifi 0000:01:00.0: Could not load the [2] uCode section
Apr 28 11:02:01 uxlap kernel: iwlwifi 0000:01:00.0: Failed to start INIT ucode: -110
Apr 28 11:02:01 uxlap kernel: iwlwifi 0000:01:00.0: Failed to run INIT ucode: -110
Apr 28 11:03:25 uxlap kernel: i2c_designware i2c_designware.1: controller timed out
Apr 28 11:04:16 uxlap kernel: i2c_hid i2c-ITE8396:00: error in i2c_hid_init_report size:19 / ret_size:18

cat /proc/interrupts

           CPU0       CPU1       CPU2       CPU3       
   0:         30          0          0          0  IR-IO-APIC    2-edge      timer
   1:         86         50        631         74  IR-IO-APIC    1-edge      i8042
   8:          1          0          0          0  IR-IO-APIC    8-edge      rtc0
   9:        163         29        214          6  IR-IO-APIC    9-fasteoi   acpi
  14:          0          0          0          0  IR-IO-APIC   14-fasteoi   INT344B:00
  16:        951        132       1410        291  IR-IO-APIC   16-fasteoi   idma64.0, i2c_designware.0
  17:     301379      84588     368130     103936  IR-IO-APIC   17-fasteoi   mmc0, idma64.1, i2c_designware.1
  19:       7853       3477      11999       4142  IR-IO-APIC   19-fasteoi   idma64.2, i2c_designware.2
  31:        819        200        215        130  IR-IO-APIC   31-fasteoi   ELAN21EF:00
  51:       6156       1860      11116       2499  IR-IO-APIC   51-fasteoi   SYNA2B29:00
  87:          4          0          0          0  IR-IO-APIC   87-fasteoi   ITE8396:00
 120:          0          0          0          0  DMAR-MSI    0-edge      dmar0
 121:          0          0          0          0  DMAR-MSI    1-edge      dmar1
 122:          0          0          0          0  IR-PCI-MSI 458752-edge      PCIe PME
 123:          0          0          0          0  IR-PCI-MSI 468992-edge      PCIe PME
 124:        568         44       4698         67  IR-PCI-MSI 327680-edge      xhci_hcd
 125:       9735       2949       5037       2699  IR-PCI-MSI 376832-edge      ahci[0000:00:17.0]
 278:         31          0          1          0  IR-PCI-MSI 360448-edge      mei_me
 279:      10503       4583      10109       3872  IR-PCI-MSI 32768-edge      i915
 280:       2808       1201       5093       1270  IR-PCI-MSI 524288-edge      iwlwifi
 281:        833         95        706        304  IR-PCI-MSI 514048-edge      snd_hda_intel:card0
 284:          0          0          0          0  accel_3d-dev1  accel_3d_consumer1
 286:          0          0          0          0  als-dev2  als_consumer2
 288:          0          0          0          0  magn_3d-dev3  magn_3d_consumer3
 NMI:          3          3          3          3   Non-maskable interrupts
 LOC:      45522      47616      41637      33867   Local timer interrupts
 SPU:          0          0          0          0   Spurious interrupts
 PMI:          3          3          3          3   Performance monitoring interrupts
 IWI:          0          0          0          0   IRQ work interrupts
 RTR:          1          0          0          0   APIC ICR read retries
 RES:      12880      16272      13727      14686   Rescheduling interrupts
 CAL:       1592       1677       1600       1630   Function call interrupts
 TLB:      13612      11967      11212       8458   TLB shootdowns
 TRM:          0          0          0          0   Thermal event interrupts
 THR:          0          0          0          0   Threshold APIC interrupts
 DFR:          0          0          0          0   Deferred Error APIC interrupts
 MCE:          0          0          0          0   Machine check exceptions
 MCP:          5          5          5          5   Machine check polls
 ERR:          0
 MIS:          0
 PIN:          0          0          0          0   Posted-interrupt notification event
 PIW:          0          0          0          0   Posted-interrupt wakeup event

lspci

00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:15.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #3 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
02:00.0 SD Host controller: O2 Micro, Inc. Device 8620 (rev 01)

Any help would be appreciated

Joe

Last edited by netadmin (2016-05-01 23:38:04)

Offline

#2 2016-05-01 23:37:39

netadmin
Member
Registered: 2016-04-28
Posts: 45

Re: [SOLVED] YOGA 900 - Trackpad stops working randomly

This was solved as a hardware issue. I never ran Windows 10 on this machine as after purchase I immediately installed Linux. After trying custom kernels, patches from other threads, etc.. I decided to put Windows 10 on the machine and load the Synaptics drivers. The trackpad was still not working and in Windows device manager I had an error of "A request for the HID descriptor failed". The same error I got in Arch dmesg. I returned the laptop and loaded Arch and everything is working as expected.

Offline

Board footer

Powered by FluxBB