Skip to content

debian: revert AMD cursor workaround#35

Merged
mapitman merged 1 commit intomainfrom
revert-amd-cursor-fix
Mar 22, 2026
Merged

debian: revert AMD cursor workaround#35
mapitman merged 1 commit intomainfrom
revert-amd-cursor-fix

Conversation

@mapitman
Copy link
Owner

The missing cursor was caused by the Kensington trackball not being registered yet due to a USB enumeration timeout on a sibling hub port (usb 3-3.4.4, error -110). The cursor appeared once the timeout completed and the mouse registered.

MUTTER_DEBUG_DISABLE_HW_CURSORS was not the right fix and has been removed.

The actual fix is /etc/modprobe.d/usb-timeout.conf setting usbcore initial_descriptor_timeout=2000 to reduce the per-attempt timeout from 5s to 2s, making the mouse register much faster at boot.

The missing cursor was caused by the Kensington trackball not yet
being registered due to a USB enumeration timeout on a sibling hub
port (usb 3-3.4.4, error -110). The cursor appeared once the timeout
completed and the mouse registered. MUTTER_DEBUG_DISABLE_HW_CURSORS
was not needed and has been removed.

The real fix is /etc/modprobe.d/usb-timeout.conf setting
usbcore initial_descriptor_timeout=2000 to reduce the per-attempt
timeout from 5s to 2s.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mapitman mapitman merged commit 2d29394 into main Mar 22, 2026
4 checks passed
@mapitman mapitman deleted the revert-amd-cursor-fix branch March 22, 2026 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant