Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-15473

Explorer deadlocks when trying to access the USB drive connected to xHCI port

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      In VirtualBox, there is an option to use alternative implementation of xHCI controller (Renesas uPD720201), which is supported under Windows XP and Windows Server 2003 (unlike the default Intel one), see VirtualBox thread for more info. I could get the xHCI controller driver (from there) to install and run under ReactOS, although the explorer (and command prompt too) freezes when trying to access the USB drive connected to xHCI port. It doesn't happen when the drive is connected to OHCI/EHCI port and ReactOS native USB implementation is used instead, I could successfully copy the same files to the same USB drive using EHCI. Attached the log from my attempt to copy a folder with multiple files to the USB drive.
      To reproduce:

      • Switch to the xHCI controller in VirtualBox VM settings and close VM Manager
      • Use Renesas xHCI controller instead of Intel default one (run: VBoxManage setextradata <vmname> VBoxInternal/Devices/usb-xhci/0/Config/ChipType uPD720201 in command prompt)
      • Download Renesas xHCI controller driver and install it in ReactOS using the installer
        (you may need to manually move rusb3hub.sys and rusb3xhc.sys files to ReactOS drivers folder afterwards)
      • Update the driver software for "USB Controller" in device manager
      • Attach (working) USB drive to the VM using VirtualBox USB passthrough and reboot
      • After boot, try to move any folder to the drive (the ReactOS folder for example)

      Attachments

        1. callstack.log
          34 kB
        2. debug.log
          23 kB
        3. USB.png
          USB.png
          29 kB
        4. USB3.png
          USB3.png
          38 kB

        Activity

          People

            bug zilla Bug Zilla
            Illen Illen
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: