Intermittent Trackpad Issues
by rhysers from LinuxQuestions.org on (#55CCG)
Oh! The bane of troubleshooting... the intermittent issue!
Ok, so I have a Asus VivoBook 15 AMD Ryzen 5 laptop that I'm running Fedora on. Sometimes, maybe somewhere between 1/4 to 1/3 of the time when it boots, I have no mouse control through the trackpad. If I plug in a USB mouse that works. I'm hesitant to even mention it becuase its probably just in my head, but it seems to work better if I provide some input to the trackpad while it is booting. I captured the output of some command while it did and didn't work, and I can see the difference, but I don't know what to do with the information. Here's the output:
When it's working:
Code:$ lsmod | grep hid
hid_multitouch 32768 0
i2c_hid 32768 0
$ xinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
xwayland-pointer:16 id=6 [slave pointer (2)]
xwayland-relative-pointer:16 id=7 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
xwayland-keyboard:16 id=8 [slave keyboard (3)]
$ xinput list-props 6
Device 'xwayland-pointer:16':
Device Enabled (119): 1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245): 1.000000
Device Accel Adaptive Deceleration (246): 1.000000
Device Accel Velocity Scaling (247): 10.000000
When its not working:
Code:$ lsmod | grep hid
i2c_hid 32768 0
$ xinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
xwayland-keyboard:16 id=6 [slave keyboard (3)]
$ xinput list-props 4
Device 'Virtual core XTEST pointer':
Device Enabled (119): 1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
XTEST Device (238): 1I can see that a module is missing, but how do I fix/prevent it?
Thanks!
Rhys


Ok, so I have a Asus VivoBook 15 AMD Ryzen 5 laptop that I'm running Fedora on. Sometimes, maybe somewhere between 1/4 to 1/3 of the time when it boots, I have no mouse control through the trackpad. If I plug in a USB mouse that works. I'm hesitant to even mention it becuase its probably just in my head, but it seems to work better if I provide some input to the trackpad while it is booting. I captured the output of some command while it did and didn't work, and I can see the difference, but I don't know what to do with the information. Here's the output:
When it's working:
Code:$ lsmod | grep hid
hid_multitouch 32768 0
i2c_hid 32768 0
$ xinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
xwayland-pointer:16 id=6 [slave pointer (2)]
xwayland-relative-pointer:16 id=7 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
xwayland-keyboard:16 id=8 [slave keyboard (3)]
$ xinput list-props 6
Device 'xwayland-pointer:16':
Device Enabled (119): 1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245): 1.000000
Device Accel Adaptive Deceleration (246): 1.000000
Device Accel Velocity Scaling (247): 10.000000
When its not working:
Code:$ lsmod | grep hid
i2c_hid 32768 0
$ xinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
xwayland-keyboard:16 id=6 [slave keyboard (3)]
$ xinput list-props 4
Device 'Virtual core XTEST pointer':
Device Enabled (119): 1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
XTEST Device (238): 1I can see that a module is missing, but how do I fix/prevent it?
Thanks!
Rhys