From 9b6aa680f9264c146835a38f8a94beb232f9daad Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Sun, 25 Jan 2026 13:17:56 +0000 Subject: [PATCH] fix(quickemu): enable xhci when braille devices used - Set usb_controller="xhci" in display_param_check() when BRAILLE is enabled. - Braille devices are USB 1.1 (full-speed); EHCI only handles USB 2.0/3.0, which causes speed mismatch warnings and prevents braille devices from working. Fixes #730 --- quickemu | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quickemu b/quickemu index b6565cd..2a97b75 100755 --- a/quickemu +++ b/quickemu @@ -2269,6 +2269,8 @@ function display_param_check() { # Braille support requires SDL. Override $display if braille was requested. if [ -n "${BRAILLE}" ]; then display="sdl" + # XHCI supports USB 1.1/2.0/3.0; required for full-speed braille devices + usb_controller="xhci" fi if [ "${OS_KERNEL}" == "Darwin" ]; then