diff --git a/src/add-ons/kernel/busses/usb/xhci.cpp b/src/add-ons/kernel/busses/usb/xhci.cpp index 6009621ded..44f0e1050c 100644 --- a/src/add-ons/kernel/busses/usb/xhci.cpp +++ b/src/add-ons/kernel/busses/usb/xhci.cpp @@ -608,6 +608,7 @@ XHCI::SubmitControlRequest(Transfer *transfer) // set SetupStage uint8 index = 0; + setupDescriptor->trbs[index].qwtrb0 = 0; setupDescriptor->trbs[index].dwtrb2 = TRB_2_IRQ(0) | TRB_2_BYTES(8); setupDescriptor->trbs[index].dwtrb3 = B_HOST_TO_LENDIAN_INT32(TRB_3_TYPE(TRB_TYPE_SETUP_STAGE)