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

USB keyboard/mouse input doesn't work in XQEMU and on real Xbox

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Drivers, USB
    • Labels:
    • Environment:

      XQEMU (Xbox emulator), Original Xbox revision 1.3

      Description

      XQEMU emulates standard USB OHCI controller, it's possible to connect virtual USB keyboard and mouse to it.

      Noticeable usbohci_new spam in the debug log:

      (drivers/usb/usbohci_new/usbohci.c:2156) OHCI_CheckController: HcHCCA->Pad1 - bad3
      (drivers/usb/usbohci_new/usbohci.c:2156) OHCI_CheckController: HcHCCA->Pad1 - bad3
      (drivers/usb/usbohci_new/usbohci.c:2156) OHCI_CheckController: HcHCCA->Pad1 - bad3
      

      Sometimes it leads to infinite "Installing devices...", but sometimes it does reach setup window. Once you try to move mouse cursor, or press a key on keyboard, it works just once, and afterwards input doesn't work anymore.

      Full debug log attached.

      The problem was also reproduced on real Xbox 1.3, but without debug log spam, tracked inĀ CORE-16726.

        Attachments

        1. CORE-16352.diff
          1 kB
        2. debug-0.4.14-dev-32.log
          87 kB
        3. xqemu_livecd.log
          56 kB
        4. xqemu_livecd.png
          xqemu_livecd.png
          61 kB
        5. xqemu_ohci.log
          141 kB
        6. xqemu_setup1.png
          xqemu_setup1.png
          17 kB
        7. xqemu_setup2.png
          xqemu_setup2.png
          17 kB

          Issue Links

            Activity

              People

              • Assignee:
                bug zilla Bug Zilla
                Reporter:
                binarymaster Stas'M
              • Votes:
                2 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: