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

AGP bridge does not have Xbox GPU as children device on real hardware

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 0.4.15
    • Component/s: Bootloader
    • Labels:
    • Environment:

      Microsoft Xbox 1.3

      Description

      AGP to PCI bridge has uninitialized data in the PCI BAR registers, so the pci.sys driver is not able to enumerate its children (which is the Xbox GPU device).

      (drivers/bus/pci/pdo.c:777) Device 10de:01b7 (class 0x06) at 0:30:0 is a bridge
      (drivers/bus/pci/pdo.c:955) Device 10de:01b7 (class 0x06) at 0:30:0 is a bridge -> setting bus number #1/#1
      (hal/halx86/legacy/bus/sysbus.c:109) Translation of bcfaf7e4 failed!
      (ntoskrnl/io/pnpmgr/pnpres.c:1017) Failed to translate port resource (Start: 0xbcfaf7e4)
      (ntoskrnl/io/pnpmgr/pnpres.c:1179) Failed to translate resources for PCI\VEN_10DE&DEV_01B7&SUBSYS_F8BFEF87&REV_A1\2&b3ac4ede&1E
      

      It's not a major issue, since we're able to get video output anyway.

      This happens only on real hardware Xbox. On the emulator these BAR registers are zeroed out.

      Debug log: debug.log

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                binarymaster Stas'M
                Reporter:
                binarymaster Stas'M
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: