diff --git a/src/add-ons/kernel/drivers/input/usb_hid/KeyboardDevice.cpp b/src/add-ons/kernel/drivers/input/usb_hid/KeyboardDevice.cpp index fd3c4a5fd7..c614854534 100644 --- a/src/add-ons/kernel/drivers/input/usb_hid/KeyboardDevice.cpp +++ b/src/add-ons/kernel/drivers/input/usb_hid/KeyboardDevice.cpp @@ -334,7 +334,11 @@ KeyboardDevice::_ReadReport(bigtime_t timeout) return B_ERROR; } - TRACE_ALWAYS("error waiting for report: %s\n", strerror(result)); + if (result != B_TIMED_OUT) { + // we expect timeouts as we do repeat key handling this way + TRACE_ALWAYS("error waiting for report: %s\n", strerror(result)); + } + // signal that we simply want to try again return B_OK; }