Hi all-

I'm having trouble getting the trackpad enabled on a new Asus Q551LN laptop on which I'm dual booting Kali and Win10.

The touchscreen works fine, but is a pain and awfully inaccurate. (Ok...maybe I'm the inaccurate one or have fat fingers, but whatever.)

I have a USB wireless mouse that works fine when I plug it in. (Touchpad problem exists with or without USB Mouse plugged in.)

There are some error messages in dmesg (listed below) with the Touchpad. When I view this device in Windows it shows up as just "Asus Touchpad" with no model or anything listed. Xinput lists it as an ETPS/2 Elantech Touchpad. It is the kind with no separate buttons, both left/right click are on the touchpad.

I've read a few posts about the same problem in other linux ditros and patches were needed but don't see anything for Kali.

Any guidance would be appreciated.

Code:
Linux kali 3.18.0-kali3-amd64 #1 SMP Debian 3.18.6-1~kali2 (2015-03-02) x86_64 GNU/Linux
No LSB modules are available.
Distributor ID:	Kali
Description:	Kali GNU/Linux 1.1.0
Release:	1.1.0
Codename:	moto
dmesg (Here is where I see an error for the Touchpad.)
Code:
[ 2371.553175] psmouse serio4: issuing reconnect request
[ 2371.818607] psmouse serio4: Touchpad at isa0060/serio4/input0 lost sync at byte 6
[ 2371.933748] psmouse serio4: Touchpad at isa0060/serio4/input0 lost sync at byte 6
[ 2372.031650] psmouse serio4: Touchpad at isa0060/serio4/input0 lost sync at byte 6
[ 2372.070129] psmouse serio4: Touchpad at isa0060/serio4/input0 lost sync at byte 6
[ 2372.096540] psmouse serio4: Touchpad at isa0060/serio4/input0 lost sync at byte 6
[ 2372.096544] psmouse serio4: issuing reconnect request
[ 2372.959370] psmouse serio4: Touchpad at isa0060/serio4/input0 lost synchronization, throwing 3 bytes away.
xinput -list
Code:
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech Unifying Device. Wireless PID:401b	id=10	[slave  pointer  (2)]
⎜   ↳ USBest Technology SiS HID Touch Controller	id=12	[slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                	id=15	[slave  pointer  (2)]
lspci
Code:
00:00.0 Host bridge: Intel Corporation Device 1604 (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Device 1616 (rev 09)
00:03.0 Audio device: Intel Corporation Device 160c (rev 09)
00:14.0 USB controller: Intel Corporation Device 9cb1 (rev 03)
00:16.0 Communication controller: Intel Corporation Device 9cba (rev 03)
00:1b.0 Audio device: Intel Corporation Device 9ca0 (rev 03)
00:1c.0 PCI bridge: Intel Corporation Device 9c90 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Device 9c94 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Device 9c96 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Device 9c98 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Device 9cc3 (rev 03)
00:1f.2 SATA controller: Intel Corporation Device 9c83 (rev 03)
00:1f.3 SMBus: Intel Corporation Device 9ca2 (rev 03)
00:1f.6 Signal processing controller: Intel Corporation Device 9ca4 (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 10)
03:00.0 Network controller: Intel Corporation Device 08b1 (rev bb)
04:00.0 3D controller: NVIDIA Corporation Device 1347 (rev a2)
lsusb
Code:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0bda:0129 Realtek Semiconductor Corp. 
Bus 001 Device 006: ID 0457:1103 Silicon Integrated Systems Corp. 
Bus 001 Device 005: ID 13d3:5656 IMC Networks 
Bus 001 Device 004: ID 8087:07dc Intel Corp. 
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 148f:3572 Ralink Technology, Corp. RT3572 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub