larixer / hid-asus-dkms

ASUS HID FTE100* DKMS Driver
GNU General Public License v2.0
68 stars 10 forks source link

Not a Bug - Congratulations. You Solved my Problem #56

Open iguy0 opened 5 years ago

iguy0 commented 5 years ago

I was having boot logs flooded with:

Mar 31 09:53:30 hlab kernel: [17764.600760] i2c_hid i2c-FTE1200:00: i2c_hid_get_input: incomplete report (16/255)

and i'm running Kernel 4.19 on Kali Linux

Some information on my system: Asus X541na root@hlab:/var/log# lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 003: ID 13d3:5a01 IMC Networks Bus 001 Device 005: ID 04ca:3010 Lite-On Technology Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@hlab:/var/log# lspci 00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Host Bridge (rev 0b) 00:00.1 Signal processing controller: Intel Corporation Device 5a8c (rev 0b) 00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Integrated Graphics Controller (rev 0b) 00:0e.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Audio Cluster (rev 0b) 00:0f.0 Communication controller: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Trusted Execution Engine (rev 0b) 00:12.0 SATA controller: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series SATA AHCI Controller (rev 0b) 00:13.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series PCI Express Port A #1 (rev fb) 00:13.1 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series PCI Express Port A #2 (rev fb) 00:15.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series USB xHCI (rev 0b) 00:16.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series I2C Controller #1 (rev 0b) 00:17.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series I2C Controller #5 (rev 0b) 00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Low Pin Count Interface (rev 0b) 00:1f.1 SMBus: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series SMBus Controller (rev 0b) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07) 02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01) root@hlab:/var/log# uname -a Linux hlab 4.19.0-kali4-amd64 #1 SMP Debian 4.19.28-2kali1 (2019-03-18) x86_64 GNU/Linux root@hlab:/var/log# cat /root/xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ FTE1200:00 0B05:0201 Touchpad id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Asus Wireless Radio Control id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ USB2.0 VGA UVC WebCam: USB2.0 V id=10 [slave keyboard (3)] ↳ Asus WMI hotkeys id=12 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)] root@hlab:/var/log# root@hlab:/var/log# dmesg | egrep ic2 [ 0.545140] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 root@hlab:/var/log# dmesg | egrep hid [ 6.351957] hidraw: raw HID events driver (C) Jiri Kosina [ 6.353306] i2c_hid: loading out-of-tree module taints kernel. [ 6.678319] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:5 / ret_size:255 [ 6.690030] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:36 / ret_size:0 [ 6.694958] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:4 / ret_size:0 [ 6.698157] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:5 / ret_size:0 [ 6.702447] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:131 / ret_size:0 [ 6.706485] hid-generic 0018:0B05:0201.0001: input,hidraw0: I2C HID v1.00 Mouse [FTE1200:00 0B05:0201] on i2c-FTE1200:00 [ 6.826199] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:5 / ret_size:255 [ 6.833586] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:36 / ret_size:0 [ 6.833904] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:4 / ret_size:0 [ 6.834236] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:5 / ret_size:0 [ 6.837368] i2c_hid i2c-FTE1200:00: error in i2c_hid_init_report size:131 / ret_size:0 [ 6.844952] hid-multitouch 0018:0B05:0201.0001: input,hidraw0: I2C HID v1.00 Mouse [FTE1200:00 0B05:0201] on i2c-FTE1200:00 root@hlab:/var/log#

OBS: I would update the description to indicate the solution still valid for newer kernels.

Again, Thank You