[USB-BRINGUP-TRUNK]
[reactos.git] / drivers / usb / usbohci / hardware.cpp
index 32da72c..e2e0cdb 100644 (file)
@@ -996,6 +996,11 @@ CUSBHardwareDevice::StopController(void)
         //
         if ((Reset & OHCI_HOST_CONTROLLER_RESET) == 0)
         {
+            //
+            // restore the frame interval register
+            //
+            WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_FRAME_INTERVAL_OFFSET), FrameInterval);
+
             //
             // controller completed reset
             //