diff --git a/hw/usb/hcd-ohci.c b/hw/usb/hcd-ohci.c index 24c62b42586fbaac7cb9745e7cec5a3e172b8df8..d225ebbbe3bce0cb9b5a361052236af441e5cd84 100644 --- a/hw/usb/hcd-ohci.c +++ b/hw/usb/hcd-ohci.c @@ -1714,7 +1714,7 @@ static void ohci_mem_write(void *opaque, ohci->status |= val; if (ohci->status & OHCI_STATUS_HCR) - ohci_hard_reset(ohci); + ohci_soft_reset(ohci); break; case 3: /* HcInterruptStatus */