You are not logged in.
See title. It's always worked fine in the past so I suspect a recent update may have broken it. I saw multiple people had trouble with their touchpads since upgrading libinput to 1.9 so I tried downgrading to 1.8 but to no avail. I've also tried multiple different kernels including an old 3.18 kernel with focaltech-dkms installed (the module installed, but the kernel wouldn't launch my graphical environment).
The output of libinput list-devices is as follows:
Device: Power Button
Kernel: /dev/input/event4
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Asus Wireless Radio Control
Kernel: /dev/input/event7
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Video Bus
Kernel: /dev/input/event6
Group: 3
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Video Bus
Kernel: /dev/input/event5
Group: 3
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Power Button
Kernel: /dev/input/event1
Group: 4
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Lid Switch
Kernel: /dev/input/event2
Group: 5
Seat: seat0, default
Capabilities:
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Sleep Button
Kernel: /dev/input/event3
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: HDA ATI HDMI HDMI/DP,pcm=3
Kernel: /dev/input/event9
Group: 7
Seat: seat0, default
Capabilities:
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: HD-Audio Generic Mic
Kernel: /dev/input/event11
Group: 7
Seat: seat0, default
Capabilities:
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: HD-Audio Generic Headphone
Kernel: /dev/input/event12
Group: 7
Seat: seat0, default
Capabilities:
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: USB2.0 VGA UVC WebCam: USB2.0 V
Kernel: /dev/input/event15
Group: 8
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Asus WMI hotkeys
Kernel: /dev/input/event13
Group: 9
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event0
Group: 10
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: PS/2 Logitech Wheel Mouse
Kernel: /dev/input/event14
Group: 11
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
I assume the last chunk is the only thing that's relevant, but I included the entire output just to be safe.
As you can probably guess the result of this mis-detection is a loss of all my touch gestures such as two finger scrolling, as well as the cursor moving when trying to press on the click-button areas. I've been wracking my brain over this for about 3 days now, but any information I can find on this problem seems to be years out of date. Any help anyone could offer would be greatly appreciated.
Potentially relevant sidenotes:
WM - Muffin
DE - Cinnamon
DM - lightdm
kernel - 4.13.11-1-ARCH
Offline
What does the journal and/or Xorg.log say?
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
What does the journal and/or Xorg.log say?
Xorg log:
[ 18.242]
X.Org X Server 1.19.5
Release Date: 2017-10-12
[ 18.242] X Protocol Version 11, Revision 0
[ 18.242] Build Operating System: Linux 4.9.54-1-lts x86_64
[ 18.242] Current Operating System: Linux Apophis 4.13.11-1-ARCH #1 SMP PREEMPT Thu Nov 2 10:25:56 CET 2017 x86_64
[ 18.242] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=496635dd-eaec-4925-ad43-020c42934306 rw quiet
[ 18.242] Build Date: 12 October 2017 09:59:53PM
[ 18.242]
[ 18.242] Current version of pixman: 0.34.0
[ 18.242] Before reporting problems, check [url]http://wiki.x.org[/url]
to make sure that you have the latest version.
[ 18.242] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 18.242] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 7 18:55:47 2017
[ 18.333] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 18.357] (==) No Layout section. Using the first Screen section.
[ 18.357] (==) No screen section available. Using defaults.
[ 18.357] (**) |-->Screen "Default Screen Section" (0)
[ 18.357] (**) | |-->Monitor "<default monitor>"
[ 18.369] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 18.369] (==) Automatically adding devices
[ 18.369] (==) Automatically enabling devices
[ 18.369] (==) Automatically adding GPU devices
[ 18.369] (==) Automatically binding GPU devices
[ 18.369] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 18.495] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 18.495] Entry deleted from font path.
[ 18.503] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 18.503] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 18.503] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 18.508] (II) Loader magic: 0x55930fb84d60
[ 18.508] (II) Module ABI versions:
[ 18.508] X.Org ANSI C Emulation: 0.4
[ 18.508] X.Org Video Driver: 23.0
[ 18.508] X.Org XInput driver : 24.1
[ 18.508] X.Org Server Extension : 10.0
[ 18.509] (++) using VT number 7
[ 18.509] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 18.510] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 18.516] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 18.987] (--) PCI:*(0:0:1:0) 1002:9874:1043:13d0 rev 201, Mem @ 0xd0000000/268435456, 0xf0000000/8388608, 0xfeb00000/262144, I/O @ 0x0000f000/256, BIOS @ 0x????????/131072
[ 18.987] (--) PCI: (0:3:0:0) 1002:6660:1043:123e rev 131, Mem @ 0xe0000000/268435456, 0xfe800000/262144, I/O @ 0x0000d000/256, BIOS @ 0x????????/131072
[ 18.987] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 18.987] (II) LoadModule: "glx"
[ 19.011] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 19.180] (II) Module glx: vendor="X.Org Foundation"
[ 19.180] compiled for 1.19.5, module version = 1.0.0
[ 19.180] ABI class: X.Org Server Extension, version 10.0
[ 19.180] (II) Applying OutputClass "AMDgpu" to /dev/dri/card1
[ 19.180] loading driver: amdgpu
[ 19.180] (==) Matched amdgpu as autoconfigured driver 0
[ 19.180] (==) Matched ati as autoconfigured driver 1
[ 19.180] (==) Matched ati as autoconfigured driver 2
[ 19.180] (==) Matched modesetting as autoconfigured driver 3
[ 19.180] (==) Matched fbdev as autoconfigured driver 4
[ 19.180] (==) Matched vesa as autoconfigured driver 5
[ 19.180] (==) Assigned the driver to the xf86ConfigLayout
[ 19.180] (II) LoadModule: "amdgpu"
[ 19.180] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[ 19.233] (II) Module amdgpu: vendor="X.Org Foundation"
[ 19.233] compiled for 1.19.3, module version = 1.4.0
[ 19.234] Module class: X.Org Video Driver
[ 19.234] ABI class: X.Org Video Driver, version 23.0
[ 19.234] (II) LoadModule: "ati"
[ 19.234] (WW) Warning, couldn't open module ati
[ 19.234] (II) UnloadModule: "ati"
[ 19.234] (II) Unloading ati
[ 19.234] (EE) Failed to load module "ati" (module does not exist, 0)
[ 19.234] (II) LoadModule: "modesetting"
[ 19.234] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 19.248] (II) Module modesetting: vendor="X.Org Foundation"
[ 19.248] compiled for 1.19.5, module version = 1.19.5
[ 19.248] Module class: X.Org Video Driver
[ 19.248] ABI class: X.Org Video Driver, version 23.0
[ 19.248] (II) LoadModule: "fbdev"
[ 19.249] (WW) Warning, couldn't open module fbdev
[ 19.249] (II) UnloadModule: "fbdev"
[ 19.249] (II) Unloading fbdev
[ 19.249] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 19.249] (II) LoadModule: "vesa"
[ 19.249] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 19.255] (II) Module vesa: vendor="X.Org Foundation"
[ 19.256] compiled for 1.19.3, module version = 2.3.4
[ 19.256] Module class: X.Org Video Driver
[ 19.256] ABI class: X.Org Video Driver, version 23.0
[ 19.256] (II) AMDGPU: Driver for AMD Radeon:
All GPUs supported by the amdgpu kernel driver
[ 19.256] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 19.256] (II) VESA: driver for VESA chipsets: vesa
[ 19.261] (II) [KMS] Kernel modesetting enabled.
[ 19.892] (WW) Falling back to old probe method for modesetting
[ 19.892] (WW) Falling back to old probe method for vesa
[ 19.893] (II) AMDGPU(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 19.893] (==) AMDGPU(0): Depth 24, (--) framebuffer bpp 32
[ 19.893] (II) AMDGPU(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 19.893] (==) AMDGPU(0): Default visual is TrueColor
[ 19.893] (==) AMDGPU(0): RGB weight 888
[ 19.893] (II) AMDGPU(0): Using 8 bits per RGB (8 bit DAC)
[ 19.893] (--) AMDGPU(0): Chipset: "Unknown AMD Radeon GPU" (ChipID = 0x9874)
[ 19.893] (II) Loading sub module "fb"
[ 19.893] (II) LoadModule: "fb"
[ 19.893] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 19.909] (II) Module fb: vendor="X.Org Foundation"
[ 19.909] compiled for 1.19.5, module version = 1.0.0
[ 19.909] ABI class: X.Org ANSI C Emulation, version 0.4
[ 19.909] (II) Loading sub module "dri2"
[ 19.909] (II) LoadModule: "dri2"
[ 19.909] (II) Module "dri2" already built-in
[ 21.427] (II) Loading sub module "glamoregl"
[ 21.427] (II) LoadModule: "glamoregl"
[ 21.427] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 21.478] (II) Module glamoregl: vendor="X.Org Foundation"
[ 21.478] compiled for 1.19.5, module version = 1.0.0
[ 21.478] ABI class: X.Org ANSI C Emulation, version 0.4
[ 21.478] (II) glamor: OpenGL accelerated X.org driver based.
[ 21.551] (II) glamor: EGL version 1.5 (DRI2):
[ 21.608] (II) AMDGPU(0): glamor detected, initialising EGL layer.
[ 21.608] (==) AMDGPU(0): TearFree property default: auto
[ 21.608] (II) AMDGPU(0): KMS Pageflipping: enabled
[ 21.612] (II) AMDGPU(0): Output eDP has no monitor section
[ 21.613] (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
[ 21.649] (II) AMDGPU(0): Output DisplayPort-0 has no monitor section
[ 21.669] (II) AMDGPU(0): EDID for output eDP
[ 21.669] (II) AMDGPU(0): Manufacturer: AUO Model: 38ed Serial#: 0
[ 21.669] (II) AMDGPU(0): Year: 2015 Week: 1
[ 21.669] (II) AMDGPU(0): EDID Version: 1.4
[ 21.669] (II) AMDGPU(0): Digital Display Input
[ 21.669] (II) AMDGPU(0): 6 bits per channel
[ 21.669] (II) AMDGPU(0): Digital interface is DisplayPort
[ 21.669] (II) AMDGPU(0): Max Image Size [cm]: horiz.: 34 vert.: 19
[ 21.669] (II) AMDGPU(0): Gamma: 2.20
[ 21.669] (II) AMDGPU(0): No DPMS capabilities specified
[ 21.669] (II) AMDGPU(0): Supported color encodings: RGB 4:4:4
[ 21.669] (II) AMDGPU(0): First detailed timing is preferred mode
[ 21.669] (II) AMDGPU(0): Preferred mode is native pixel format and refresh rate
[ 21.669] (II) AMDGPU(0): redX: 0.575 redY: 0.345 greenX: 0.340 greenY: 0.560
[ 21.669] (II) AMDGPU(0): blueX: 0.156 blueY: 0.123 whiteX: 0.313 whiteY: 0.329
[ 21.669] (II) AMDGPU(0): Manufacturer's mask: 0
[ 21.669] (II) AMDGPU(0): Supported detailed timing:
[ 21.669] (II) AMDGPU(0): clock: 142.0 MHz Image Size: 344 x 193 mm
[ 21.669] (II) AMDGPU(0): h_active: 1920 h_sync: 2028 h_sync_end 2076 h_blank_end 2100 h_border: 0
[ 21.669] (II) AMDGPU(0): v_active: 1080 v_sync: 1090 v_sync_end 1100 v_blanking: 1126 v_border: 0
[ 21.669] (II) AMDGPU(0): Unknown vendor-specific block f
[ 21.669] (II) AMDGPU(0): AUO
[ 21.669] (II) AMDGPU(0): B156HTN03.8
[ 21.669] (II) AMDGPU(0): EDID (in hex):
[ 21.669] (II) AMDGPU(0): 00ffffffffffff0006afed3800000000
[ 21.669] (II) AMDGPU(0): 01190104952213780251259358578f28
[ 21.669] (II) AMDGPU(0): 1f505400000001010101010101010101
[ 21.670] (II) AMDGPU(0): 010101010101783780b470382e406c30
[ 21.670] (II) AMDGPU(0): aa0058c1100000180000000f00000000
[ 21.670] (II) AMDGPU(0): 00000000000000000020000000fe0041
[ 21.670] (II) AMDGPU(0): 554f0a202020202020202020000000fe
[ 21.670] (II) AMDGPU(0): 004231353648544e30332e38200a0012
[ 21.670] (II) AMDGPU(0): Printing probed modes for output eDP
[ 21.670] (II) AMDGPU(0): Modeline "1920x1080"x60.1 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 21.670] (II) AMDGPU(0): Modeline "1680x1050"x60.0 146.36 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1400x1050"x60.0 121.79 1400 1488 1632 1864 1050 1053 1057 1089 -hsync +vsync (65.3 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1280x1024"x59.9 109.10 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (63.7 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1440x900"x60.0 106.68 1440 1528 1672 1904 900 903 909 934 -hsync +vsync (56.0 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1280x960"x60.0 101.34 1280 1360 1488 1696 960 963 967 996 -hsync +vsync (59.8 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1280x854"x60.0 89.34 1280 1352 1480 1680 854 857 867 887 -hsync +vsync (53.2 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1280x800"x60.0 83.71 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.8 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1280x720"x60.0 74.65 1280 1344 1472 1664 720 723 728 748 -hsync +vsync (44.9 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1152x768"x59.9 71.95 1152 1216 1328 1504 768 771 781 798 -hsync +vsync (47.8 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "1024x768"x59.9 63.53 1024 1072 1176 1328 768 771 775 798 -hsync +vsync (47.8 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "800x600"x60.0 38.31 800 832 912 1024 600 603 607 624 -hsync +vsync (37.4 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "848x480"x59.9 31.65 848 872 952 1056 480 483 493 500 -hsync +vsync (30.0 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "720x480"x59.9 26.85 720 744 808 896 480 483 493 500 -hsync +vsync (30.0 kHz)
[ 21.670] (II) AMDGPU(0): Modeline "640x480"x59.9 23.98 640 664 720 800 480 483 487 500 -hsync +vsync (30.0 kHz)
[ 21.671] (II) AMDGPU(0): EDID for output HDMI-A-0
[ 21.705] (II) AMDGPU(0): EDID for output DisplayPort-0
[ 21.705] (II) AMDGPU(0): Output eDP connected
[ 21.705] (II) AMDGPU(0): Output HDMI-A-0 disconnected
[ 21.705] (II) AMDGPU(0): Output DisplayPort-0 disconnected
[ 21.705] (II) AMDGPU(0): Using exact sizes for initial modes
[ 21.705] (II) AMDGPU(0): Output eDP using initial mode 1920x1080 +0+0
[ 21.705] (II) AMDGPU(0): mem size init: gart size :bfa64000 vram size: s:3ee02000 visible:3ee02000
[ 21.705] (==) AMDGPU(0): DPI set to (96, 96)
[ 21.705] (==) AMDGPU(0): Using gamma correction (1.0, 1.0, 1.0)
[ 21.706] (II) Loading sub module "ramdac"
[ 21.706] (II) LoadModule: "ramdac"
[ 21.706] (II) Module "ramdac" already built-in
[ 21.706] (II) UnloadModule: "modesetting"
[ 21.706] (II) Unloading modesetting
[ 21.706] (II) UnloadModule: "vesa"
[ 21.706] (II) Unloading vesa
[ 21.706] (--) Depth 24 pixmap format is 32 bpp
[ 21.707] (II) AMDGPU(0): [DRI2] Setup complete
[ 21.707] (II) AMDGPU(0): [DRI2] DRI driver: radeonsi
[ 21.707] (II) AMDGPU(0): [DRI2] VDPAU driver: radeonsi
[ 21.707] (II) AMDGPU(0): Front buffer pitch: 7680 bytes
[ 21.717] (II) AMDGPU(0): SYNC extension fences enabled
[ 21.718] (II) AMDGPU(0): Present extension enabled
[ 21.718] (==) AMDGPU(0): DRI3 enabled
[ 21.718] (==) AMDGPU(0): Backing store enabled
[ 21.718] (II) AMDGPU(0): Direct rendering enabled
[ 21.900] (II) AMDGPU(0): Use GLAMOR acceleration.
[ 21.900] (II) AMDGPU(0): Acceleration enabled
[ 21.900] (==) AMDGPU(0): DPMS enabled
[ 21.900] (==) AMDGPU(0): Silken mouse enabled
[ 21.900] (II) AMDGPU(0): Set up textured video (glamor)
[ 21.900] (II) AMDGPU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 21.927] (--) RandR disabled
[ 21.949] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 21.949] (II) AIGLX: enabled GLX_ARB_create_context
[ 21.949] (II) AIGLX: enabled GLX_ARB_create_context_profile
[ 21.949] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[ 21.949] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 21.949] (II) AIGLX: enabled GLX_SGI_swap_control
[ 21.949] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[ 21.949] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[ 21.949] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[ 21.949] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 21.949] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[ 21.950] (II) AIGLX: Loaded and initialized radeonsi
[ 21.950] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 22.040] (II) AMDGPU(0): Setting screen physical size to 508 x 285
[ 23.276] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[ 23.276] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 23.276] (II) LoadModule: "libinput"
[ 23.276] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 23.309] (II) Module libinput: vendor="X.Org Foundation"
[ 23.309] compiled for 1.19.3, module version = 0.26.0
[ 23.309] Module class: X.Org XInput Driver
[ 23.309] ABI class: X.Org XInput driver, version 24.1
[ 23.309] (II) Using input driver 'libinput' for 'Power Button'
[ 23.309] (**) Power Button: always reports core events
[ 23.309] (**) Option "Device" "/dev/input/event4"
[ 23.310] (**) Option "_source" "server/udev"
[ 23.311] (II) event4 - (II) Power Button: (II) is tagged by udev as: Keyboard
[ 23.311] (II) event4 - (II) Power Button: (II) device is a keyboard
[ 23.311] (II) event4 - (II) Power Button: (II) device removed
[ 23.333] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input8/event4"
[ 23.333] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 23.334] (II) event4 - (II) Power Button: (II) is tagged by udev as: Keyboard
[ 23.334] (II) event4 - (II) Power Button: (II) device is a keyboard
[ 23.335] (II) config/udev: Adding input device Asus Wireless Radio Control (/dev/input/event7)
[ 23.335] (**) Asus Wireless Radio Control: Applying InputClass "libinput keyboard catchall"
[ 23.335] (II) Using input driver 'libinput' for 'Asus Wireless Radio Control'
[ 23.335] (**) Asus Wireless Radio Control: always reports core events
[ 23.335] (**) Option "Device" "/dev/input/event7"
[ 23.335] (**) Option "_source" "server/udev"
[ 23.336] (II) event7 - (II) Asus Wireless Radio Control: (II) is tagged by udev as: Keyboard
[ 23.336] (II) event7 - (II) Asus Wireless Radio Control: (II) device is a keyboard
[ 23.336] (II) event7 - (II) Asus Wireless Radio Control: (II) device removed
[ 23.373] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ATK4002:00/input/input11/event7"
[ 23.373] (II) XINPUT: Adding extended input device "Asus Wireless Radio Control" (type: KEYBOARD, id 7)
[ 23.374] (II) event7 - (II) Asus Wireless Radio Control: (II) is tagged by udev as: Keyboard
[ 23.374] (II) event7 - (II) Asus Wireless Radio Control: (II) device is a keyboard
[ 23.375] (II) config/udev: Adding input device Video Bus (/dev/input/event6)
[ 23.375] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[ 23.375] (II) Using input driver 'libinput' for 'Video Bus'
[ 23.375] (**) Video Bus: always reports core events
[ 23.375] (**) Option "Device" "/dev/input/event6"
[ 23.375] (**) Option "_source" "server/udev"
[ 23.376] (II) event6 - (II) Video Bus: (II) is tagged by udev as: Keyboard
[ 23.376] (II) event6 - (II) Video Bus: (II) device is a keyboard
[ 23.376] (II) event6 - (II) Video Bus: (II) device removed
[ 23.413] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:02/input/input10/event6"
[ 23.413] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[ 23.414] (II) event6 - (II) Video Bus: (II) is tagged by udev as: Keyboard
[ 23.414] (II) event6 - (II) Video Bus: (II) device is a keyboard
[ 23.415] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
[ 23.415] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[ 23.415] (II) Using input driver 'libinput' for 'Video Bus'
[ 23.415] (**) Video Bus: always reports core events
[ 23.415] (**) Option "Device" "/dev/input/event5"
[ 23.415] (**) Option "_source" "server/udev"
[ 23.416] (II) event5 - (II) Video Bus: (II) is tagged by udev as: Keyboard
[ 23.416] (II) event5 - (II) Video Bus: (II) device is a keyboard
[ 23.416] (II) event5 - (II) Video Bus: (II) device removed
[ 23.453] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0f/LNXVIDEO:01/input/input9/event5"
[ 23.453] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 9)
[ 23.454] (II) event5 - (II) Video Bus: (II) is tagged by udev as: Keyboard
[ 23.454] (II) event5 - (II) Video Bus: (II) device is a keyboard
[ 23.455] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 23.455] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 23.455] (II) Using input driver 'libinput' for 'Power Button'
[ 23.455] (**) Power Button: always reports core events
[ 23.455] (**) Option "Device" "/dev/input/event1"
[ 23.455] (**) Option "_source" "server/udev"
[ 23.456] (II) event1 - (II) Power Button: (II) is tagged by udev as: Keyboard
[ 23.456] (II) event1 - (II) Power Button: (II) device is a keyboard
[ 23.456] (II) event1 - (II) Power Button: (II) device removed
[ 23.473] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5/event1"
[ 23.473] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 10)
[ 23.474] (II) event1 - (II) Power Button: (II) is tagged by udev as: Keyboard
[ 23.474] (II) event1 - (II) Power Button: (II) device is a keyboard
[ 23.475] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
[ 23.475] (II) No input driver specified, ignoring this device.
[ 23.475] (II) This device may have been added with another device file.
[ 23.476] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
[ 23.476] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[ 23.476] (II) Using input driver 'libinput' for 'Sleep Button'
[ 23.476] (**) Sleep Button: always reports core events
[ 23.476] (**) Option "Device" "/dev/input/event3"
[ 23.476] (**) Option "_source" "server/udev"
[ 23.476] (II) event3 - (II) Sleep Button: (II) is tagged by udev as: Keyboard
[ 23.476] (II) event3 - (II) Sleep Button: (II) device is a keyboard
[ 23.476] (II) event3 - (II) Sleep Button: (II) device removed
[ 23.503] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input7/event3"
[ 23.503] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 11)
[ 23.504] (II) event3 - (II) Sleep Button: (II) is tagged by udev as: Keyboard
[ 23.504] (II) event3 - (II) Sleep Button: (II) device is a keyboard
[ 23.505] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=3 (/dev/input/event9)
[ 23.505] (II) No input driver specified, ignoring this device.
[ 23.505] (II) This device may have been added with another device file.
[ 23.506] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 23.506] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 23.506] (II) LoadModule: "modesetting"
[ 23.506] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 23.506] (II) Module modesetting: vendor="X.Org Foundation"
[ 23.506] compiled for 1.19.5, module version = 1.19.5
[ 23.506] Module class: X.Org Video Driver
[ 23.506] ABI class: X.Org Video Driver, version 23.0
[ 23.506] (II) modeset(G0): using drv /dev/dri/card0
[ 23.507] (==) modeset(G0): Depth 24, (==) framebuffer bpp 32
[ 23.507] (==) modeset(G0): RGB weight 888
[ 23.507] (==) modeset(G0): Default visual is TrueColor
[ 23.507] (II) Loading sub module "glamoregl"
[ 23.507] (II) LoadModule: "glamoregl"
[ 23.507] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 23.507] (II) Module glamoregl: vendor="X.Org Foundation"
[ 23.507] compiled for 1.19.5, module version = 1.0.0
[ 23.507] ABI class: X.Org ANSI C Emulation, version 0.4
[ 23.507] (II) glamor: OpenGL accelerated X.org driver based.
[ 23.516] (II) glamor: EGL version 1.5 (DRI2):
[ 23.518] (II) modeset(G0): glamor initialized
[ 23.518] (==) modeset(G0): Using gamma correction (1.0, 1.0, 1.0)
[ 23.518] (==) modeset(G0): DPI set to (96, 96)
[ 23.518] (II) Loading sub module "fb"
[ 23.518] (II) LoadModule: "fb"
[ 23.519] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 23.519] (II) Module fb: vendor="X.Org Foundation"
[ 23.519] compiled for 1.19.5, module version = 1.0.0
[ 23.519] ABI class: X.Org ANSI C Emulation, version 0.4
[ 23.596] (==) modeset(G0): Backing store enabled
[ 23.596] (==) modeset(G0): Silken mouse enabled
[ 23.596] (II) modeset(G0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 23.596] (==) modeset(G0): DPMS enabled
[ 23.596] (II) modeset(G0): [DRI2] Setup complete
[ 23.596] (II) modeset(G0): [DRI2] DRI driver: radeon
[ 23.596] (II) modeset(G0): [DRI2] VDPAU driver: radeon
[ 23.597] (II) modeset(G0): Damage tracking initialized
[ 23.597] xf86: found device 2
[ 23.598] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event10)
[ 23.598] (II) No input driver specified, ignoring this device.
[ 23.598] (II) This device may have been added with another device file.
[ 23.598] (II) config/udev: Adding input device HD-Audio Generic Mic (/dev/input/event11)
[ 23.598] (II) No input driver specified, ignoring this device.
[ 23.598] (II) This device may have been added with another device file.
[ 23.598] (II) config/udev: Adding input device HD-Audio Generic Headphone (/dev/input/event12)
[ 23.598] (II) No input driver specified, ignoring this device.
[ 23.598] (II) This device may have been added with another device file.
[ 23.598] (II) config/udev: Adding input device USB2.0 VGA UVC WebCam: USB2.0 V (/dev/input/event15)
[ 23.598] (**) USB2.0 VGA UVC WebCam: USB2.0 V: Applying InputClass "libinput keyboard catchall"
[ 23.599] (II) Using input driver 'libinput' for 'USB2.0 VGA UVC WebCam: USB2.0 V'
[ 23.599] (**) USB2.0 VGA UVC WebCam: USB2.0 V: always reports core events
[ 23.599] (**) Option "Device" "/dev/input/event15"
[ 23.599] (**) Option "_source" "server/udev"
[ 23.599] (II) event15 - (II) USB2.0 VGA UVC WebCam: USB2.0 V: (II) is tagged by udev as: Keyboard
[ 23.599] (II) event15 - (II) USB2.0 VGA UVC WebCam: USB2.0 V: (II) device is a keyboard
[ 23.599] (II) event15 - (II) USB2.0 VGA UVC WebCam: USB2.0 V: (II) device removed
[ 23.653] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input22/event15"
[ 23.653] (II) XINPUT: Adding extended input device "USB2.0 VGA UVC WebCam: USB2.0 V" (type: KEYBOARD, id 12)
[ 23.654] (II) event15 - (II) USB2.0 VGA UVC WebCam: USB2.0 V: (II) is tagged by udev as: Keyboard
[ 23.654] (II) event15 - (II) USB2.0 VGA UVC WebCam: USB2.0 V: (II) device is a keyboard
[ 23.655] (II) config/udev: Adding input device Asus WMI hotkeys (/dev/input/event13)
[ 23.655] (**) Asus WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[ 23.655] (II) Using input driver 'libinput' for 'Asus WMI hotkeys'
[ 23.655] (**) Asus WMI hotkeys: always reports core events
[ 23.655] (**) Option "Device" "/dev/input/event13"
[ 23.655] (**) Option "_source" "server/udev"
[ 23.656] (II) event13 - (II) Asus WMI hotkeys: (II) is tagged by udev as: Keyboard
[ 23.656] (II) event13 - (II) Asus WMI hotkeys: (II) device is a keyboard
[ 23.656] (II) event13 - (II) Asus WMI hotkeys: (II) device removed
[ 23.693] (**) Option "config_info" "udev:/sys/devices/platform/asus-nb-wmi/input/input21/event13"
[ 23.693] (II) XINPUT: Adding extended input device "Asus WMI hotkeys" (type: KEYBOARD, id 13)
[ 23.694] (II) event13 - (II) Asus WMI hotkeys: (II) is tagged by udev as: Keyboard
[ 23.694] (II) event13 - (II) Asus WMI hotkeys: (II) device is a keyboard
[ 23.695] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[ 23.695] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[ 23.695] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[ 23.695] (**) AT Translated Set 2 keyboard: always reports core events
[ 23.695] (**) Option "Device" "/dev/input/event0"
[ 23.695] (**) Option "_source" "server/udev"
[ 23.696] (II) event0 - (II) AT Translated Set 2 keyboard: (II) is tagged by udev as: Keyboard
[ 23.696] (II) event0 - (II) AT Translated Set 2 keyboard: (II) device is a keyboard
[ 23.696] (II) event0 - (II) AT Translated Set 2 keyboard: (II) device removed
[ 23.713] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 23.713] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 14)
[ 23.714] (II) event0 - (II) AT Translated Set 2 keyboard: (II) is tagged by udev as: Keyboard
[ 23.714] (II) event0 - (II) AT Translated Set 2 keyboard: (II) device is a keyboard
[ 23.715] (II) config/udev: Adding input device PS/2 Logitech Wheel Mouse (/dev/input/event14)
[ 23.715] (**) PS/2 Logitech Wheel Mouse: Applying InputClass "libinput pointer catchall"
[ 23.715] (II) Using input driver 'libinput' for 'PS/2 Logitech Wheel Mouse'
[ 23.715] (**) PS/2 Logitech Wheel Mouse: always reports core events
[ 23.715] (**) Option "Device" "/dev/input/event14"
[ 23.715] (**) Option "_source" "server/udev"
[ 23.716] (II) event14 - (II) PS/2 Logitech Wheel Mouse: (II) is tagged by udev as: Mouse
[ 23.716] (II) event14 - (II) PS/2 Logitech Wheel Mouse: (II) device is a pointer
[ 23.716] (II) event14 - (II) PS/2 Logitech Wheel Mouse: (II) device removed
[ 23.753] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio4/input/input16/event14"
[ 23.753] (II) XINPUT: Adding extended input device "PS/2 Logitech Wheel Mouse" (type: MOUSE, id 15)
[ 23.754] (**) Option "AccelerationScheme" "none"
[ 23.754] (**) PS/2 Logitech Wheel Mouse: (accel) selected scheme none/0
[ 23.754] (**) PS/2 Logitech Wheel Mouse: (accel) acceleration factor: 2.000
[ 23.754] (**) PS/2 Logitech Wheel Mouse: (accel) acceleration threshold: 4
[ 23.754] (II) event14 - (II) PS/2 Logitech Wheel Mouse: (II) is tagged by udev as: Mouse
[ 23.754] (II) event14 - (II) PS/2 Logitech Wheel Mouse: (II) device is a pointer
[ 23.755] (II) config/udev: Adding input device PS/2 Logitech Wheel Mouse (/dev/input/mouse0)
[ 23.755] (II) No input driver specified, ignoring this device.
[ 23.755] (II) This device may have been added with another device file.
[ 23.755] (II) config/udev: Adding input device PC Speaker (/dev/input/event8)
[ 23.755] (II) No input driver specified, ignoring this device.
[ 23.755] (II) This device may have been added with another device file.
[ 112.550] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 112.550] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 112.550] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 112.588] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 112.588] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 112.588] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 112.620] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 112.620] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 112.620] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 112.888] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 112.889] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 112.889] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 114.773] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 114.773] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 114.773] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 117.410] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 117.410] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 117.410] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 897.356] (II) event14 - (II) PS/2 Logitech Wheel Mouse: (II) Enabling button debouncing, see [url]https://wayland.freedesktop.org/libinput/doc/1.9.1/button_debouncing.html[/url] for details
[ 2497.844] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 2497.844] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 2497.844] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 2497.894] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 2497.894] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 2497.894] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[ 2503.324] (EE) libinput bug: timer event14 btnscroll: offset negative (-1245381)
[ 2503.991] (II) AMDGPU(0): EDID vendor "AUO", prod id 14573
[ 2503.992] (II) AMDGPU(0): Printing DDC gathered Modelines:
[ 2503.992] (II) AMDGPU(0): Modeline "1920x1080"x0.0 142.00 1920 2028 2076 2100 1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
Offline
Anyone have anything? I'm still at quite a loss here. Someone mentioned switching from libinput to evdev so I attempted it but unfortunately the cinnamon desktop didn't like that very much ( and it didn't fix the problem). If anyone has an idea of what could be going on and could point me in the right direction I'd be much obliged
Offline
I would suspect the hid driver modules, as the vendor identification would go there.
What is the output of lsusb and lsmod?
Offline
I would suspect the hid driver modules, as the vendor identification would go there.
What is the output of lsusb and lsmod?
lsusb:
Bus 003 Device 004: ID 04f2:b52b Chicony Electronics Co., Ltd
Bus 003 Device 003: ID 0489:e046 Foxconn / Hon Hai
Bus 003 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsmod:
Module Size Used by
btrfs 1036288 0
xor 24576 1 btrfs
raid6_pq 114688 1 btrfs
ufs 69632 0
hfsplus 102400 0
hfs 57344 0
minix 32768 0
ntfs 200704 0
msdos 20480 0
jfs 180224 0
xfs 1048576 0
libcrc32c 16384 1 xfs
crc32c_generic 16384 0
dm_mod 106496 0
dax 20480 1 dm_mod
fuse 94208 3
uvcvideo 86016 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 20480 1 uvcvideo
videobuf2_core 36864 2 uvcvideo,videobuf2_v4l2
videodev 155648 3 uvcvideo,videobuf2_core,videobuf2_v4l2
media 32768 2 uvcvideo,videodev
btusb 40960 0
btrtl 16384 1 btusb
btbcm 16384 1 btusb
btintel 16384 1 btusb
bluetooth 479232 5 btrtl,btintel,btbcm,btusb
ecdh_generic 24576 1 bluetooth
edac_mce_amd 28672 0
mousedev 20480 0
kvm_amd 2174976 0
nls_iso8859_1 16384 1
kvm 516096 1 kvm_amd
nls_cp437 20480 1
vfat 20480 1
fat 65536 2 msdos,vfat
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
pcbc 16384 0
aesni_intel 184320 0
wl 6377472 0
aes_x86_64 20480 1 aesni_intel
asus_nb_wmi 28672 0
crypto_simd 16384 1 aesni_intel
asus_wmi 24576 1 asus_nb_wmi
amdkfd 118784 2
glue_helper 16384 1 aesni_intel
cfg80211 532480 1 wl
sparse_keymap 16384 1 asus_wmi
amd_iommu_v2 20480 1 amdkfd
radeon 1437696 1
cryptd 20480 3 crypto_simd,ghash_clmulni_intel,aesni_intel
psmouse 135168 0
evdev 24576 16
r8169 77824 0
amdgpu 1941504 16
pcspkr 16384 0
input_leds 16384 0
mac_hid 16384 0
rfkill 20480 5 asus_wmi,bluetooth,cfg80211
mii 16384 1 r8169
fam15h_power 16384 0
k10temp 16384 0
sp5100_tco 16384 0
asus_wireless 16384 0
i2c_algo_bit 16384 2 amdgpu,radeon
led_class 16384 3 asus_wmi,input_leds,asus_wireless
ttm 81920 2 amdgpu,radeon
i2c_piix4 24576 0
wmi 20480 1 asus_wmi
thermal 20480 0
snd_hda_codec_conexant 24576 1
snd_hda_codec_generic 69632 1 snd_hda_codec_conexant
shpchp 32768 0
snd_hda_codec_hdmi 49152 1
snd_hda_intel 36864 4
snd_hda_codec 106496 4 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_codec_generic
snd_hda_core 65536 5 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 86016 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer 28672 1 snd_pcm
snd 73728 16 snd_hda_intel,snd_hwdep,snd_hda_codec_conexant,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_pcm
drm_kms_helper 131072 2 amdgpu,radeon
drm 303104 9 amdgpu,radeon,ttm,drm_kms_helper
tpm_crb 16384 0
agpgart 36864 2 ttm,drm
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
tpm_tis 16384 0
tpm_tis_core 20480 1 tpm_tis
tpm 49152 3 tpm_tis,tpm_crb,tpm_tis_core
video 36864 1 asus_wmi
ac 16384 0
battery 20480 0
8250_dw 16384 0
soundcore 16384 1 snd
button 16384 0
acpi_cpufreq 20480 0
sch_fq_codel 20480 3
vboxnetflt 28672 0
vboxnetadp 28672 0
pci_stub 16384 1
vboxpci 24576 0
vboxdrv 393216 3 vboxnetadp,vboxnetflt,vboxpci
crypto_user 16384 0
ip_tables 24576 0
x_tables 32768 1 ip_tables
ext4 557056 1
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 90112 1 ext4
fscrypto 24576 1 ext4
sd_mod 49152 4
sr_mod 24576 0
cdrom 53248 1 sr_mod
serio_raw 16384 0
atkbd 24576 0
libps2 16384 2 atkbd,psmouse
ahci 36864 3
libahci 28672 1 ahci
libata 208896 2 ahci,libahci
crc32c_intel 24576 2
ehci_pci 16384 0
xhci_pci 16384 0
xhci_hcd 188416 1 xhci_pci
ehci_hcd 73728 1 ehci_pci
usbcore 208896 6 uvcvideo,ehci_hcd,xhci_pci,btusb,xhci_hcd,ehci_pci
scsi_mod 155648 3 sd_mod,libata,sr_mod
usb_common 16384 1 usbcore
i8042 24576 1 asus_nb_wmi
serio 20480 9 serio_raw,atkbd,psmouse,i8042
Offline
Anyone have anything? I'm still at quite a loss here. Someone mentioned switching from libinput to evdev so I attempted it but unfortunately the cinnamon desktop didn't like that very much ( and it didn't fix the problem). If anyone has an idea of what could be going on and could point me in the right direction I'd be much obliged
What did you try exactly? It seems odd if Cinnamon can't deal with evdev, since that was pretty standard. That said, I'd think synaptics might be better for a touchpad. But if it is being detected wrongly by the kernel modules, I'm not sure that specifying a driver is likely to help. You'd need to override the assumptions made about the hardware, I think.
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
restl3ss wrote:Anyone have anything? I'm still at quite a loss here. Someone mentioned switching from libinput to evdev so I attempted it but unfortunately the cinnamon desktop didn't like that very much ( and it didn't fix the problem). If anyone has an idea of what could be going on and could point me in the right direction I'd be much obliged
What did you try exactly? It seems odd if Cinnamon can't deal with evdev, since that was pretty standard. That said, I'd think synaptics might be better for a touchpad. But if it is being detected wrongly by the kernel modules, I'm not sure that specifying a driver is likely to help. You'd need to override the assumptions made about the hardware, I think.
Interesting idea. If I could figure out the proper hardware ID of my touchpad I may be able to add a tidbit to my cmdline perhaps (or alternatively an xorg conf, but I don't know if that would work given the kernel itself is misdetecting the hardware).
On cinnamon + evdev It's possible I could have set it up incorrectly; upon login it would kick me into fallback mode every time. In said situation the mouse performed exactly the same as with libinput. It's also noteworthy that cinnamon and several of its components now lists libinput as a dependency, so perhaps the code has changed since the days of evdev.
As for what I've tried so far: about 20 different configurations of Archlinux (including a few different kernels, like linux-lts, linux-lqx, and linux-hardened), as well as Manjaro and Antergos (I do use vanilla Arch day to day, I was using those distros as a diagnostic to see if I had misconfigured something perhaps.) I also tried using vanilla arch with the 3.18.x manjaro kernel + focaltech-dkms, but I couldn't get xorg to fire up at all on that kernel so I scrapped that idea. I've tried switching to evdev as previously mentioned, and also downgrading libinput from 1.9.x to 1.8.x. I also tried adding an xorg conf to match /dev/input/event15 and load synaptics, but that just resulted in my mouse being completely unusable. Other than that I've messed around with various xf86-input-xxxx packages and adding psmouse.proto=bare to my cmdline (the latter of which made the mouse be detected as generic ps/2 wheel mouse instead of logitech)
I don't suppose anyone knows of a list of known touchpad IDs that the psmouse module would use? For now I'm going to try adding psmouse.proto=synaptics and see if it makes a difference.
Offline
Bus 003 Device 004: ID 04f2:b52b Chicony Electronics Co., Ltd
Bus 003 Device 003: ID 0489:e046 Foxconn / Hon Hai
Bus 003 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
These do not make sense to me. They look very generic.
And your system does not load hid_asus module. Because of some missing defs I think.. Someone should update the following files with the correct identifiers and with testing of course.
http://elixir.free-electrons.com/linux/ … sus.c#L602
http://elixir.free-electrons.com/linux/ … ids.h#L251
Namely, do the following
i. add b52b as a USB_DEVICE_ID_X555KEYBOARD in hid-ids.h
ii. add the appropriate HID_USB_DEVICE() in hid-asus.c
If it works, submit a patch to the kernel.
HTH
Offline
Bus 003 Device 004: ID 04f2:b52b Chicony Electronics Co., Ltd Bus 003 Device 003: ID 0489:e046 Foxconn / Hon Hai Bus 003 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
These do not make sense to me. They look very generic.
And your system does not load hid_asus module. Because of some missing defs I think.. Someone should update the following files with the correct identifiers and with testing of course.
http://elixir.free-electrons.com/linux/ … sus.c#L602
http://elixir.free-electrons.com/linux/ … ids.h#L251Namely, do the following
i. add b52b as a USB_DEVICE_ID_X555KEYBOARD in hid-ids.h
ii. add the appropriate HID_USB_DEVICE() in hid-asus.cIf it works, submit a patch to the kernel.
HTH
I attempted a temporary work-around by creating a systemd service that loads hid_asus at boot, but it didn't seem to do much of anything (I assume due to the problem running a bit deeper than the one module). My C knowledge is relatively basic but I'll attempt the patch you suggested and report back. Appreciate the assistance
Offline
I attempted a temporary work-around by creating a systemd service that loads hid_asus at boot, but it didn't seem to do much of anything (I assume due to the problem running a bit deeper than the one module). My C knowledge is relatively basic but I'll attempt the patch you suggested and report back. Appreciate the assistance
The module would load automatically if the patched module is copied to /lib/modules/4.13.12-1-ARCH/kernel/drivers/hid/hid-asus.ko.gz
For your convenience here is the patched module against 4.13.12 kernel:
https://drive.google.com/open?id=1ni0OU … 3sZdOP3DPV
Also, you can apply the patch yourself follwoing the kernel compilation guide on the wiki.
diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c
index a4a3c38bc145..836931c8a2d9 100644
--- a/drivers/hid/hid-asus.c
+++ b/drivers/hid/hid-asus.c
@@ -600,6 +600,7 @@ static const struct hid_device_id asus_devices[] = {
USB_DEVICE_ID_ASUSTEK_T100_KEYBOARD),
QUIRK_T100_KEYBOARD | QUIRK_NO_CONSUMER_USAGES },
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_ASUS_AK1D) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ASUS_X555_KBD) },
{ HID_USB_DEVICE(USB_VENDOR_ID_TURBOX, USB_DEVICE_ID_ASUS_MD_5110) },
{ HID_USB_DEVICE(USB_VENDOR_ID_JESS, USB_DEVICE_ID_ASUS_MD_5112) },
{ }
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
index c9ba4c6db74c..fa0697305ea9 100644
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -256,6 +256,7 @@
#define USB_DEVICE_ID_CHICONY_WIRELESS2 0x1123
#define USB_DEVICE_ID_ASUS_AK1D 0x1125
#define USB_DEVICE_ID_CHICONY_ACER_SWITCH12 0x1421
+#define USB_DEVICE_ID_CHICONY_ASUS_X555_KBD 0xb52b
#define USB_VENDOR_ID_CHUNGHWAT 0x2247
#define USB_DEVICE_ID_CHUNGHWAT_MULTITOUCH 0x0001
Please let me know if it works.
Offline
restl3ss wrote:I attempted a temporary work-around by creating a systemd service that loads hid_asus at boot, but it didn't seem to do much of anything (I assume due to the problem running a bit deeper than the one module). My C knowledge is relatively basic but I'll attempt the patch you suggested and report back. Appreciate the assistance
The module would load automatically if the patched module is copied to /lib/modules/4.13.12-1-ARCH/kernel/drivers/hid/hid-asus.ko.gz
For your convenience here is the patched module against 4.13.12 kernel:
https://drive.google.com/open?id=1ni0OU … 3sZdOP3DPVAlso, you can apply the patch yourself follwoing the kernel compilation guide on the wiki.
diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c index a4a3c38bc145..836931c8a2d9 100644 --- a/drivers/hid/hid-asus.c +++ b/drivers/hid/hid-asus.c @@ -600,6 +600,7 @@ static const struct hid_device_id asus_devices[] = { USB_DEVICE_ID_ASUSTEK_T100_KEYBOARD), QUIRK_T100_KEYBOARD | QUIRK_NO_CONSUMER_USAGES }, { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_ASUS_AK1D) }, + { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ASUS_X555_KBD) }, { HID_USB_DEVICE(USB_VENDOR_ID_TURBOX, USB_DEVICE_ID_ASUS_MD_5110) }, { HID_USB_DEVICE(USB_VENDOR_ID_JESS, USB_DEVICE_ID_ASUS_MD_5112) }, { } diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index c9ba4c6db74c..fa0697305ea9 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -256,6 +256,7 @@ #define USB_DEVICE_ID_CHICONY_WIRELESS2 0x1123 #define USB_DEVICE_ID_ASUS_AK1D 0x1125 #define USB_DEVICE_ID_CHICONY_ACER_SWITCH12 0x1421 +#define USB_DEVICE_ID_CHICONY_ASUS_X555_KBD 0xb52b #define USB_VENDOR_ID_CHUNGHWAT 0x2247 #define USB_DEVICE_ID_CHUNGHWAT_MULTITOUCH 0x0001
Please let me know if it works.
Hey - thanks much for the convenient download.
Unfortunately the patch doesn't seem to have changed anything, the module still isn't loading at boot without an explicit systemd service and my touchpad is still being detected as a logitech ps/2 wheel mouse. Any other thoughts you may have would be greatly appreciated. Thank you
Offline
Unfortunately the patch doesn't seem to have changed anything, the module still isn't loading at boot without an explicit systemd service and my touchpad is still being detected as a logitech ps/2 wheel mouse. Any other thoughts you may have would be greatly appreciated. Thank you
I have noticed that the following was missing in the previous patch:
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
index 9017dcc14502..256fce2a8b06 100644
--- a/drivers/hid/hid-core.c
+++ b/drivers/hid/hid-core.c
@@ -2004,6 +2004,7 @@ static const struct hid_device_id hid_have_special_driver[] = {
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_TACTICAL_PAD) },
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_WIRELESS2) },
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_ASUS_AK1D) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ASUS_X555_KBD) },
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ACER_SWITCH12) },
#endif
#if IS_ENABLED(CONFIG_HID_CMEDIA)
as it touches hid-core, you should make a backup of hid.ko.gz (I don't think it will break any other thing in the hid stuff but if that happens you will have the backup) and replace it, also replace the hid-asus.ko.gz.
Again I have uploaded it into google drive, still against the same kernel.
https://drive.google.com/open?id=1NDefS … 0ATUDW4scK
only the following has been applied:
diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c
index a4a3c38bc145..836931c8a2d9 100644
--- a/drivers/hid/hid-asus.c
+++ b/drivers/hid/hid-asus.c
@@ -600,6 +600,7 @@ static const struct hid_device_id asus_devices[] = {
USB_DEVICE_ID_ASUSTEK_T100_KEYBOARD),
QUIRK_T100_KEYBOARD | QUIRK_NO_CONSUMER_USAGES },
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_ASUS_AK1D) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ASUS_X555_KBD) },
{ HID_USB_DEVICE(USB_VENDOR_ID_TURBOX, USB_DEVICE_ID_ASUS_MD_5110) },
{ HID_USB_DEVICE(USB_VENDOR_ID_JESS, USB_DEVICE_ID_ASUS_MD_5112) },
{ }
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
index 9017dcc14502..256fce2a8b06 100644
--- a/drivers/hid/hid-core.c
+++ b/drivers/hid/hid-core.c
@@ -2004,6 +2004,7 @@ static const struct hid_device_id hid_have_special_driver[] = {
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_TACTICAL_PAD) },
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_WIRELESS2) },
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_ASUS_AK1D) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ASUS_X555_KBD) },
{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ACER_SWITCH12) },
#endif
#if IS_ENABLED(CONFIG_HID_CMEDIA)
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
index c9ba4c6db74c..fa0697305ea9 100644
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -256,6 +256,7 @@
#define USB_DEVICE_ID_CHICONY_WIRELESS2 0x1123
#define USB_DEVICE_ID_ASUS_AK1D 0x1125
#define USB_DEVICE_ID_CHICONY_ACER_SWITCH12 0x1421
+#define USB_DEVICE_ID_CHICONY_ASUS_X555_KBD 0xb52b
#define USB_VENDOR_ID_CHUNGHWAT 0x2247
#define USB_DEVICE_ID_CHUNGHWAT_MULTITOUCH 0x0001
I would expect now that the module would load during boot.
Offline
restl3ss wrote:Unfortunately the patch doesn't seem to have changed anything, the module still isn't loading at boot without an explicit systemd service and my touchpad is still being detected as a logitech ps/2 wheel mouse. Any other thoughts you may have would be greatly appreciated. Thank you
I have noticed that the following was missing in the previous patch:
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index 9017dcc14502..256fce2a8b06 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c @@ -2004,6 +2004,7 @@ static const struct hid_device_id hid_have_special_driver[] = { { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_TACTICAL_PAD) }, { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_WIRELESS2) }, { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_ASUS_AK1D) }, + { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ASUS_X555_KBD) }, { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ACER_SWITCH12) }, #endif #if IS_ENABLED(CONFIG_HID_CMEDIA)
as it touches hid-core, you should make a backup of hid.ko.gz (I don't think it will break any other thing in the hid stuff but if that happens you will have the backup) and replace it, also replace the hid-asus.ko.gz.
Again I have uploaded it into google drive, still against the same kernel.https://drive.google.com/open?id=1NDefS … 0ATUDW4scK
only the following has been applied:
diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c index a4a3c38bc145..836931c8a2d9 100644 --- a/drivers/hid/hid-asus.c +++ b/drivers/hid/hid-asus.c @@ -600,6 +600,7 @@ static const struct hid_device_id asus_devices[] = { USB_DEVICE_ID_ASUSTEK_T100_KEYBOARD), QUIRK_T100_KEYBOARD | QUIRK_NO_CONSUMER_USAGES }, { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_ASUS_AK1D) }, + { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ASUS_X555_KBD) }, { HID_USB_DEVICE(USB_VENDOR_ID_TURBOX, USB_DEVICE_ID_ASUS_MD_5110) }, { HID_USB_DEVICE(USB_VENDOR_ID_JESS, USB_DEVICE_ID_ASUS_MD_5112) }, { } diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index 9017dcc14502..256fce2a8b06 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c @@ -2004,6 +2004,7 @@ static const struct hid_device_id hid_have_special_driver[] = { { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_TACTICAL_PAD) }, { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_WIRELESS2) }, { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_ASUS_AK1D) }, + { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ASUS_X555_KBD) }, { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_ACER_SWITCH12) }, #endif #if IS_ENABLED(CONFIG_HID_CMEDIA) diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index c9ba4c6db74c..fa0697305ea9 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -256,6 +256,7 @@ #define USB_DEVICE_ID_CHICONY_WIRELESS2 0x1123 #define USB_DEVICE_ID_ASUS_AK1D 0x1125 #define USB_DEVICE_ID_CHICONY_ACER_SWITCH12 0x1421 +#define USB_DEVICE_ID_CHICONY_ASUS_X555_KBD 0xb52b #define USB_VENDOR_ID_CHUNGHWAT 0x2247 #define USB_DEVICE_ID_CHUNGHWAT_MULTITOUCH 0x0001
I would expect now that the module would load during boot.
Thanks again for the download and for your continued efforts, It's much appreciated.
Unfortunately the module still doesn't load at boot, and my touchpad is still being detected as a PS/2 logitech wheel mouse. If it helps I could post some output from previous commands with the patched modules installed?
Thanks
Offline
Unfortunately the module still doesn't load at boot, and my touchpad is still being detected as a PS/2 logitech wheel mouse. If it helps I could post some output from previous commands with the patched modules installed?
can you post relevant part of hwinfo output?
this is what i have
49: PS/2 00.0: 10500 PS/2 Mouse
[Created at input.249]
Hardware Class: mouse
Model: "ELAN1200:00 04F3:3045 Touchpad"
Vendor: 0x04f3
Device: 0x3045 "ELAN1200:00 04F3:3045 Touchpad"
Compatible to: int 0x0210 0x0001
Device File: /dev/input/mice (/dev/input/mouse0)
Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event10, /dev/input/by-path/pci-0000:00:15.0-platform-i2c_designware.0-event-mouse, /dev/input/by-path/pci-0000:00:15.0-platform-i2c_designware.0-mouse
Device Number: char 13:63 (char 13:32)
Driver Info #0:
Buttons: 1
Wheels: 0
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=new, avail=yes, need=no, active=unknown
Offline
and this is my libinput list-devices, putting here for reference.
what causes it to detect your device as a wheel mouse, althoudh it's a touchpad?
Device: ELAN1200:00 04F3:3045 Touchpad
Kernel: /dev/input/event10
Group: 7
Seat: seat0, default
Size: 103x71mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
Offline