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

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • Emulators: XQEMU, xemu
      Hardware: Original Xbox revision 1.3

    Description

      XQEMU/xemu emulates standard USB OHCI controller, it's possible to connect virtual USB keyboard and mouse to it. 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.

      Somehow OHCI interrupt registers are being messed up, the known workaround for this is to force clear "Interrupt enable" flags: https://github.com/binarymaster/reactos/commit/6bd679b2b8587579bf2d87108093950486db1710

      The problem is also reproduced on real hardware Xbox 1.3, also causing side problem 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
        8. xqemu-0.4.15-dev-134.log
          53 kB
        9. xqemu-0.4.15-dev-627-g162d614.log
          36 kB

        Issue Links

          Activity

            People

              bug zilla Bug Zilla
              binarymaster Stas'M
              Votes:
              5 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: