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

    • Bug
    • Resolution: Fixed
    • Minor
    • 0.4.15
    • Bootloader
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: