@Hans
*crosses fingers*
Tried swapping around the sil0680 ide controller and got the following interrupt lines from the 33mhz slots
Upperslot: Line: 0x09 Pin: A Number: 25 (Previously PEX)
Middleslot: Line: 0x0B Pin: A Number: 27
Bottomslot: Line: 0x0A Pin: A Number: 26
The PEX8111 bridge chip got the same interrupt in every slot,
PEX8111: Line: 0x00 Pin: A Number: 16
Polaris11: Line: 0xFF Pin: A Number: 271
Also got serial output working from OS4, and you're right about
"RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.7,0, because it is not a bridge"
being an infinite loop, as it gets continuously printed when it gets stuck on the OS4 splash screen
when booting with the 9250 and the Polaris driver included in the kicklayout file.
Some most likely inane findings
Trying to enable the PCIGraphics monitor when skipping the startup-sequence does start the RadeonRX driver and but doesn't go further than the following
Quote:
RadeonRX (5): RadeonRX graphics.library AltiVec/VMX enabled
graphics.library PPC74xx optimizations enabled
RadeonRX (5): findRXCard called
RadeonRX (5): Card 0 (0): 0x1002, 0x5960, unknown, other driver, active
RadeonRX (5): Calling original FindCard()
RadeonRX (5): Found a graphics card
RadeonRX (5): initRXCard called
RadeonRX (5): Calling original InitCard()
System also is about to collapse as drawers and programs don't respond anymore.
The driver also prints this when trying to boot straight from the Polaris card in uboot and then halts after loading the kickstart files, it's also the only thing OS4 prints to the serial terminal.
Also discovered that the PEX card and the RX460 only get IO and MEM if the 460 is used as the uboot display card and the driver excluded from the kicklayout.
booting with the 9250 as the uboot display card removes them, even though the driver is also excluded.
@LiveForIt
Does seem like some of the files are depended on others loading first.
booting with the following order makes it fail much sooner when loading RadeonRX.chip
MODULE Kickstart/kernel.debug
MODULE Kickstart/newlib.library.kmod
MODULE Kickstart/intuition.library.kmod
MODULE Kickstart/RadeonRX.chip.debug
MODULE Kickstart/ATIRadeon.chip
MODULE Kickstart/PCIGraphics.card
Still, strange though that the normal versions of the kernel and RadeonRX driver just work together as is but not the debug versions.
I have multiple configurations inside my kicklayout file and have it backed up on a usb stick,
so I can mess around with it as much as I want.
should anyone have a idea on how it should be ordered let me know.
Edited by Helloworld on 2020/3/31 0:14:40
Edited by Helloworld on 2020/3/31 0:21:46