CachyOS / CachyOS/distribution

[ASUS TUF A15] Mouse clicks not working on both touchpad and USB mouse (movement works) - Wayland

Open
#282 3 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
No language data
Stars
27
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## System Information
- **Laptop Model:** ASUS TUF A15
- **Distribution:** CachyOS
- **Desktop Environment:** KDE Plasma 6
- **Display Server:** Wayland (also occurs on X11)
- **Kernel:** ``6.17.9-2-cachyos``

## Problem Description

Both the built-in I2C touchpad and external USB mouse can **move the cursor** but **cannot click** (left/right/middle buttons all unresponsive). This issue affects **both devices simultaneously**, suggesting a system-level input handling problem rather than individual driver failures.

**Important:** This is **NOT Linux-specific** - the same issue occurs on Windows as well, strongly indicating this is an **ASUS hardware/firmware issue**.

## Reproduction

The issue occurs randomly during normal system usage. No specific trigger identified, but it seems to happen after:
- Waking from suspend/sleep
- Extended uptime
- No apparent pattern

## Windows Behavior (Important!)

On Windows, the **exact same clicking problem** occurs with the same symptoms:
- Mouse cursor moves normally
- All click buttons (touchpad and USB mouse) stop working
- **Workaround:** Pressing **Ctrl+Alt+Delete** (which opens Windows Security Screen) immediately fixes the issue

The fact that Ctrl+Alt+Delete fixes it on Windows suggests the problem is related to **input event queue/buffer clearing** or **ACPI/WMI event handling** at a low level.

## Current Linux Workarounds

### Working (but disruptive):
1. **systemd-logind restart** (works but disrupts audio/display):
```bash
sudo systemctl restart systemd-logind
```
- ✓ Fixes mouse/touchpad
- ✗ Restarts entire input/output subsystem
- ✗ Causes audio issues (microphone becomes distorted)
- ✗ Screen briefly goes black

2. **SDDM restart** (very slow):
```bash
sudo systemctl restart sddm
```
- ✓ Fixes the issue
- ✗ Takes a long time
- ✗ Closes all applications

3. **TTY switch** (fastest temporary fix discovered):
```
Ctrl+Alt+F7 (or F1/F2) then Ctrl+Alt+F1 (back to graphical session)
```
- ✓ Fixes mouse/touchpad clicks immediately
- ✓ Fast (~2 seconds)
- ✓ No audio disruption
- ✓ No application restart needed
- This mimics what Ctrl+Alt+Delete does on Windows!

### Attempted (did not work):
- `sudo modprobe -r i2c_hid_acpi i2c_hid && sudo modprobe i2c_hid i2c_hid_acpi`
- `sudo modprobe -r usbhid && sudo modprobe usbhid`
- `sudo udevadm trigger --subsystem-match=input --action=change`
- Individual HID module reloads

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.