@kas1e
Let's wrap up the radeonrx topic first.
pegasos2.rom.org = original firmware pegasos2.rom
pegasos2_kas1e.rom - your new firmware version
testkas1e.hdf = disk image with AmigaOS 4.1FE containing Update 3 (kernel 54.57) and standard boot via amigaboot.off
testkas1e-2.hdf = disk image with AmigaOS 4.1FE containing Update 3 (kernel 54.57) and standard boot via bboot (bboot.fth)
Tested on an ASUS RX 560 Dual Fan OC 2 GB graphics card and QEMU-11.
1. Booting on the original PEG2 firmware and standard system boot
".qemu-system-ppc -M pegasos2 -m 1024 -bios pegasos2.rom.org -rtc base=localtime -serial none -vga none -nographic -parallel none -device ide-hd,drive=hd-drive,bus=ide.0 -drive file=testkas1e.hdf,if=none, id=hd-drive,format=raw -device vfio-pci,host=01:00.0,x-vga=on,multifunction=on,bus=pci.0,x-igd-gms=0xff -device vfio-pci,host=01:00.1,bus=pci.0....."
The system does not boot; there is no firmware output screen on the RadeonRX card.
2. Booting on the original PEG2 firmware and booting the bboot system
".qemu-system-ppc -M pegasos2 -m 1024 -bios pegasos2.rom.org -rtc base=localtime -serial none -vga none -nographic -parallel none -device ide-hd,drive=hd-drive,bus=ide.0 -drive file=testkas1e-2.hdf,if=none, id=hd-drive,format=raw -device vfio-pci,host=01:00.0,x-vga=on,multifunction=on,bus=pci.0,x-igd-gms=0xff -device vfio-pci,host=01:00.1,bus=pci.0....."
The system boots correctly, no firmware output screen on the RadeonRX card
screen ->
https://ibb.co/YBJjdy4N3. Booting on the new PEG2 firmware and standard system boot
".qemu-system-ppc -M pegasos2 -m 1024 -bios pegasos2_kas1e.rom -rtc base=localtime -serial stdio -vga none -nographic -parallel none -device ide-hd,drive=hd-drive,bus=ide.0 -drive file=testkas1e.hdf,if=none, id=hd-drive,format=raw -device vfio-pci,host=01:00.0,x-vga=on,multifunction=on,bus=pci.0,x-igd-gms=0xff -device vfio-pci,host=01:00.1,bus=pci.0....."
The system does not boot; there is a firmware output screen on the RadeonRX card.
screen ->
https://ibb.co/8LGzjYyw
RTAS instantiate base=01EE8BE0 size=00002A90 blob=00002A90 src_hash=E220CAD1 dst_hash=E220CAD1 words=7CA802A6 48000225 4800011D 480000ED
RadeonRX (2): Identified the chipset as: POLARIS11
RadeonRX (2): Graphics card name is: Radeon RX Polaris11
RadeonRX (2): If - and only if - your card does not work or does not work optimally
please submit a bug report at:
http://www.amiga.org/developer/bugreports
Remember to include the driver version, and the following card details:
0x67FF:0x1043:0x052D:
and *please* describe the problems you are seeing in detail.
graphics.library AltiVec/VMX enabled
graphics.library PPC74xx optimizations enabled
RadeonRX (0): RadeonRX.chip 2.11 (26.1.2022)
RadeonRX (2): Identified the chipset as: POLARIS11
RadeonRX (2): Graphics card name is: Radeon RX Polaris11
RadeonRX (2): If - and only if - your card does not work or does not work optimally
please submit a bug report at:
http://www.amiga.org/developer/bugreports
Remember to include the driver version, and the following card details:
0x67FF:0x1043:0x052D:
and *please* describe the problems you are seeing in detail.
RadeonRX (0): ERROR: Could not get the video RAM resource range
Dump of context at 0x02252460
Trap type: DSI exception
Machine State (raw): 0x0000B030
Machine State (verbose): [ExtInt on] [Super] [FPU on] [IAT on] [DAT on]
Instruction pointer: in module RadeonRX.chip+0x0009DD5C (0x01D7055C)
Crashed task: exec.task (0x6FFAB240)
DSI verbose error description: Access not found in hash or BAT (page fault)
Access was a load operation
0: 01CEFB38 02220130 0020F800 00000000 00000000 00000000 01000800 02253B17
8: 022536CC 00000000 00000000 02220088 26022482 FFF045B4 6FF13000 6FFA4070
16: 60700000 6FFAB780 6FF1B000 6FF57150 6FF963A4 6FF66010 020230E0 00000001
24: 0000004F 6FFA4000 00000000 02410000 00000000 6FF03EEC 6FF03000 6FF03000
CR: 2A022824 XER: 00000000 CTR: 018370FC LR: 01CEFB38
DSISR: 40000000 DAR: 00000000
FP0 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP4 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP8 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP12: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FPSCR: 00000000
screen ->
https://ibb.co/HDWggYfcIn AOS4 debug mode, an infinite loop of the error “Could not get the video RAM resource range” appears continuously.
4. Booting on the new PEG2 firmware and starting the bboot system.
".qemu-system-ppc -M pegasos2 -m 1024 -bios pegasos2_kas1e.rom -rtc base=localtime -serial stdio -vga none -nographic -parallel none -device ide-hd,drive=hd-drive,bus=ide.0 -drive file=testkas1e-2.hdf, if=none,id=hd-drive,format=raw -device vfio-pci,host=01:00.0,x-vga=on,multifunction=on,bus=pci.0,x-igd-gms=0xff -device vfio-pci,host=01:00.1,bus=pci.0....."
The system does not boot; there is a firmware output screen on the RadeonRX card.
screen ->
https://ibb.co/8LGzjYywIn AOS4 debug mode, an infinite loop of the error “Could not get the video RAM resource range” appears continuously.
RTAS instantiate base=01EE8BE0 size=00002A90 blob=00002A90 src_hash=E220CAD1 dst_hash=E220CAD1 words=7CA802A6 48000225 4800011D 480000ED
RadeonRX (2): Identified the chipset as: POLARIS11
RadeonRX (2): Graphics card name is: Radeon RX Polaris11
RadeonRX (2): If - and only if - your card does not work or does not work optimally
please submit a bug report at:
http://www.amiga.org/developer/bugreports
Remember to include the driver version, and the following card details:
0x67FF:0x1043:0x052D: <name of board>
and *please* describe the problems you are seeing in detail.
graphics.library AltiVec/VMX enabled
graphics.library PPC74xx optimizations enabled
RadeonRX (0): RadeonRX.chip 2.11 (26.1.2022)
RadeonRX (2): Identified the chipset as: POLARIS11
RadeonRX (2): Graphics card name is: Radeon RX Polaris11
RadeonRX (2): If - and only if - your card does not work or does not work optimally
please submit a bug report at:
http://www.amiga.org/developer/bugreports
Remember to include the driver version, and the following card details:
0x67FF:0x1043:0x052D: <name of board>
and *please* describe the problems you are seeing in detail.
RadeonRX (0): ERROR: Could not get the video RAM resource range
Dump of context at 0x02252460
Trap type: DSI exception
Machine State (raw): 0x0000B030
Machine State (verbose): [ExtInt on] [Super] [FPU on] [IAT on] [DAT on]
Instruction pointer: in module RadeonRX.chip+0x0009DD5C (0x01D7055C)
Crashed task: exec.task (0x6FFAB240)
DSI verbose error description: Access not found in hash or BAT (page fault)
Access was a load operation
0: 01CEFB38 02220130 0020F800 00000000 00000000 00000000 01000800 02253B17
8: 022536CC 00000000 00000000 02220088 26022482 FFF045B4 6FF13000 6FFA4070
16: 60700000 6FFAB780 6FF1B000 6FF57150 6FF963A4 6FF66010 020230E0 00000001
24: 0000004F 6FFA4000 00000000 02410000 00000000 6FF03EEC 6FF03000 6FF03000
CR: 2A022824 XER: 00000000 CTR: 018370FC LR: 01CEFB38
DSISR: 40000000 DAR: 00000000
FP0 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP4 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP8 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP12: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FPSCR: 00000000
screen->
https://ibb.co/HDWggYfcRadeonRx only works on my machine with the original pegasos2.rom firmware and bboot..