@joerg
Well, then we arrive right back at reason why this topic was started in the first place.
Let's put it this way. A-Cube claims a lot but we users cannot reproduce it. And A-cube doesn't disclose their setup used.
Fact 1: Radeon HD 7000 is initialised by U-BOOT. Shows a U-BOOT screen and the RadeonHD is able to complete init and workbench shows. Warp3D nova works and even Warp3D works with help of Warp3d-SI. But only when I set the U-BOOT x86 emulation (VBIOS) accuracy to Medium or fast. Otherwise I get U-BOOT output but RadeonHD driver fails to init. Now that would be strange if the RadeonHD driver was able to completly init the card with no dependancy on what U-BOOT is doing with VBIOS.
Fact 2: Radeon RX is NOT correctly initialised by U-BOOT. It shows no U-BOOT output. But boots AmigaOS anyways. The RadeonRX driver fails to initialize and halts the system on something called "Early init of block". Despite the claim made by A-Cube for the SAM440 and its 1.3.1g firmware.
Same card boots fine on my X5000 where u-boot is able to init the card properly and even show u-boot output.
Here's my output on a sam440 with latest bios, latest RX driver and RX560:
U-Boot 1.3.1g (Dec 4 2020 - 17:35:10)
CPU: AMCC PowerPC 440EP Rev. C at 799.999 MHz (PLB=133, OPB=66, EBC=66 MHz)
I2C boot EEPROM enabled
Bootstrap Option H - Boot ROM Location I2C (Addr 0x52)
Internal PCI arbiter enabled, PCI async ext clock used
32 kB I-Cache 32 kB D-Cache
Board: Sam440ep-flex
I2C: ready
DRAM: 1024 MB
PCI: Bus Dev VenId DevId Class Int
01 04 1013 6005 0401 00
01 05 1033 0035 0c03 00
01 05 1033 0035 0c03 00
01 05 1033 00e0 0c03 00
02 00 1102 0012 0403 ff
01 08 12d8 e111 0604 00
00 0a 12d8 8150 0604 00
03 00 1002 67ff 0300 ff
03 00 1002 aae0 0403 ff
00 0c 12d8 e111 0604 00
00 0e 1095 3114 0180 00
In: serial
Out: serial
Err: serial
Net: ppc_4xx_eth0, ppc_4xx_eth1
SM502: not found
VGA: 1
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:0x1458:0x22FF: <name of board>
and *please* describe the problems you are seeing in detail.
graphics.library PPC440ep optimizations enabled
RadeonRX (5): findRXCard called
RadeonRX (5): Card 0 (0): 0x1002, 0x67FF, Radeon RX Polaris11, supported, active
RadeonRX (5): Found supported card
RadeonRX (5): initRXCard called
RadeonRX (5): Initializing card
RadeonRX (2): Obtaining ITimer interface
RadeonRX (2): Got ITimer interface
RadeonRX (2): Returning from LibOpen().
RadeonRX (0): RadeonRX.chip 2.12 (24.8.2022)
RadeonRX (6): <rxOpen>
RadeonRX (4): CPU cache line length: 32
RadeonRX (4): PCI device is a graphics card.
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:0x1458:0x22FF: <name of board>
and *please* describe the problems you are seeing in detail.
RadeonRX (5): RadeonRX (5): PCI_DEVICE_ID: 0xE111
RadeonRX (5): RadeonRX (5): PCI_VENDOR_ID: 0x12D8
RadeonRX (5): RadeonRX (5): PCI_STATUS: RadeonRX (5): ECP enable, RadeonRX (5): 66 MHz capable, RadeonRX (5): Fast back-to-back capable, RadeonRX (5): RadeonRX (5): DEVSEL# timing 1, RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5):
RadeonRX (5): RadeonRX (5): PCI_COMMAND: RadeonRX (5): I/O space enabled, RadeonRX (5): Mem space enabled, RadeonRX (5): Bus master enabled, RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5):
RadeonRX (5): RadeonRX (5): PCI_CLASS: 0x60400
RadeonRX (5): RadeonRX (5): PCI_REVISION_ID: 0x2
RadeonRX (5): RadeonRX (5): PCI_HEADER_TYPE: 0x1
RadeonRX (5): RadeonRX (5): PCI_LATENCY_TIMER: 128
RadeonRX (5): RadeonRX (5): PCI_CACHE_LINE_SIZE: 32
RadeonRX (5): RadeonRX (5): PCI_SEC_LATENCY_TIMER: 0
RadeonRX (5): RadeonRX (5): PCI_PRIMARY_BUS: 0
RadeonRX (5): RadeonRX (5): PCI_SECONDARY_BUS: 3
RadeonRX (5): RadeonRX (5): PCI_SUBORDINATE_BUS: 3
RadeonRX (5): RadeonRX (5): PCI_SEC_STATUS: RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): DEVSEL# timing 0, RadeonRX (5): RadeonRX (5): RadeonRX (5): Received master abort, RadeonRX (5): RadeonRX (5): RadeonRX (5):
RadeonRX (5): RadeonRX (5): PCI_IO_BASE (full): 0x1000
RadeonRX (5): RadeonRX (5): PCI_IO_LIMIT (full): 0x1FFF
RadeonRX (5): RadeonRX (5): PCI_MEMORY_BASE (full): 0xA0200000
RadeonRX (5): RadeonRX (5): PCI_MEMORY_LIMIT (full): 0xC02FFFFF
RadeonRX (5): RadeonRX (5): PCI_PREF(ETCH)_MEMORY_BASE (full): 0x10000000
RadeonRX (5): RadeonRX (5): PCI_PREF(ETCH)_MEMORY_LIMIT (full): 0xFFFFF
RadeonRX (5): RadeonRX (5): PCI_BRIDGE_CONTROL: RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): VGA enable, RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5):
RadeonRX (5): RadeonRX (5): PCI_INTERRUPT_PIN: 0x1
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0, because this device doesn't support it.
RadeonRX (4): Obtaining memory and I/O addresses and sizes
RadeonRX (4): Video RAM at: 0xB0000000, size is 268435456 bytes
RadeonRX (4): Graphics card MMIO range at: 0x0xC0200000, size is 262144 bytes
RadeonRX (4): Graphics card doorbell range at: 0x0xC0000000, size is 2097152 bytes
RadeonRX (1): drm_mode_create_standard_properties unimplemented
RadeonRX (0): System doesn't have full memory coherence. Compensating...
RadeonRX (6): <rxEarlyInit>
RadeonRX (6): add ip block number 0 <vi_common>
RadeonRX (6): add ip block number 1 <gmc_v8_0>
RadeonRX (6): add ip block number 2 <tonga_ih>
RadeonRX (6): add ip block number 3 <amdgpu_powerplay>
RadeonRX (6): add ip block number 4 <dce_v11_0>
RadeonRX (6): add ip block number 5 <gfx_v8_0>
RadeonRX (6): add ip block number 6 <uvd_v6_0>
RadeonRX (6): </amdgpu_device_parse_gpu_info_fw result="0x00000000">
RadeonRX (6): Early init of block <vi_common>
RX570 same issue and symptoms:
U-Boot 1.3.1g (Dec 4 2020 - 17:35:10)
CPU: AMCC PowerPC 440EP Rev. C at 799.999 MHz (PLB=133, OPB=66, EBC=66 MHz)
I2C boot EEPROM enabled
Bootstrap Option H - Boot ROM Location I2C (Addr 0x52)
Internal PCI arbiter enabled, PCI async ext clock used
32 kB I-Cache 32 kB D-Cache
Board: Sam440ep-flex
I2C: ready
DRAM: 1024 MB
PCI: Bus Dev VenId DevId Class Int
01 04 1013 6005 0401 00
01 05 1033 0035 0c03 00
01 05 1033 0035 0c03 00
01 05 1033 00e0 0c03 00
02 00 1102 0012 0403 ff
01 08 12d8 e111 0604 00
00 0a 12d8 8150 0604 00
03 00 1002 67df 0300 ff
03 00 1002 aaf0 0403 ff
00 0c 12d8 e111 0604 00
00 0e 1095 3114 0180 00
In: serial
Out: serial
Err: serial
Net: ppc_4xx_eth0, ppc_4xx_eth1
SM502: not found
VGA: 1
RadeonRX (2): Identified the chipset as: POLARIS10
RadeonRX (2): Graphics card name is: Radeon RX Polaris10
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:
0x67DF:0x1682:0xC570: <name of board>
and *please* describe the problems you are seeing in detail.
graphics.library PPC440ep optimizations enabled
RadeonRX (5): findRXCard called
RadeonRX (5): Card 0 (0): 0x1002, 0x67DF, Radeon RX Polaris10, supported, active
RadeonRX (5): Found supported card
RadeonRX (5): initRXCard called
RadeonRX (5): Initializing card
RadeonRX (2): Obtaining ITimer interface
RadeonRX (2): Got ITimer interface
RadeonRX (2): Returning from LibOpen().
RadeonRX (0): RadeonRX.chip 2.12 (24.8.2022)
RadeonRX (6): <rxOpen>
RadeonRX (4): CPU cache line length: 32
RadeonRX (4): PCI device is a graphics card.
RadeonRX (2): Identified the chipset as: POLARIS10
RadeonRX (2): Graphics card name is: Radeon RX Polaris10
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:
0x67DF:0x1682:0xC570: <name of board>
and *please* describe the problems you are seeing in detail.
RadeonRX (5): RadeonRX (5): PCI_DEVICE_ID: 0xE111
RadeonRX (5): RadeonRX (5): PCI_VENDOR_ID: 0x12D8
RadeonRX (5): RadeonRX (5): PCI_STATUS: RadeonRX (5): ECP enable, RadeonRX (5): 66 MHz capable, RadeonRX (5): Fast back-to-back capable, RadeonRX (5): RadeonRX (5): DEVSEL# timing 1, RadeonRX (5): Signaled target abort, RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5):
RadeonRX (5): RadeonRX (5): PCI_COMMAND: RadeonRX (5): I/O space enabled, RadeonRX (5): Mem space enabled, RadeonRX (5): Bus master enabled, RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5):
RadeonRX (5): RadeonRX (5): PCI_CLASS: 0x60400
RadeonRX (5): RadeonRX (5): PCI_REVISION_ID: 0x2
RadeonRX (5): RadeonRX (5): PCI_HEADER_TYPE: 0x1
RadeonRX (5): RadeonRX (5): PCI_LATENCY_TIMER: 128
RadeonRX (5): RadeonRX (5): PCI_CACHE_LINE_SIZE: 32
RadeonRX (5): RadeonRX (5): PCI_SEC_LATENCY_TIMER: 0
RadeonRX (5): RadeonRX (5): PCI_PRIMARY_BUS: 0
RadeonRX (5): RadeonRX (5): PCI_SECONDARY_BUS: 3
RadeonRX (5): RadeonRX (5): PCI_SUBORDINATE_BUS: 3
RadeonRX (5): RadeonRX (5): PCI_SEC_STATUS: RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): DEVSEL# timing 0, RadeonRX (5): RadeonRX (5): RadeonRX (5): Received master abort, RadeonRX (5): RadeonRX (5): RadeonRX (5):
RadeonRX (5): RadeonRX (5): PCI_IO_BASE (full): 0x1000
RadeonRX (5): RadeonRX (5): PCI_IO_LIMIT (full): 0x1FFF
RadeonRX (5): RadeonRX (5): PCI_MEMORY_BASE (full): 0xA0200000
RadeonRX (5): RadeonRX (5): PCI_MEMORY_LIMIT (full): 0xC02FFFFF
RadeonRX (5): RadeonRX (5): PCI_PREF(ETCH)_MEMORY_BASE (full): 0x10000000
RadeonRX (5): RadeonRX (5): PCI_PREF(ETCH)_MEMORY_LIMIT (full): 0xFFFFF
RadeonRX (5): RadeonRX (5): PCI_BRIDGE_CONTROL: RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): VGA enable, RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5): RadeonRX (5):
RadeonRX (5): RadeonRX (5): PCI_INTERRUPT_PIN: 0x1
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0, because this device doesn't support it.
RadeonRX (4): Obtaining memory and I/O addresses and sizes
RadeonRX (4): Video RAM at: 0xB0000000, size is 268435456 bytes
RadeonRX (4): Graphics card MMIO range at: 0x0xC0200000, size is 262144 bytes
RadeonRX (4): Graphics card doorbell range at: 0x0xC0000000, size is 2097152 bytes
RadeonRX (1): drm_mode_create_standard_properties unimplemented
RadeonRX (0): System doesn't have full memory coherence. Compensating...
RadeonRX (6): <rxEarlyInit>
RadeonRX (6): add ip block number 0 <vi_common>
RadeonRX (6): add ip block number 1 <gmc_v8_0>
RadeonRX (6): add ip block number 2 <tonga_ih>
RadeonRX (6): add ip block number 3 <amdgpu_powerplay>
RadeonRX (6): add ip block number 4 <dce_v11_0>
RadeonRX (6): add ip block number 5 <gfx_v8_0>
RadeonRX (6): add ip block number 6 <uvd_v6_0>
RadeonRX (6): </amdgpu_device_parse_gpu_info_fw result="0x00000000">
RadeonRX (6): Early init of block <vi_common>
Edited by geennaam on 2024/4/16 14:28:20