Hi Team,
We are using NXP T1040RBD Board, and while loading amdgpu driver it fails during Polaris12 SMU firmware startup.
Please find below logs along with kernel config, dtb files
amdgpu:
failed to send message 100 ret is 0
amdgpu: SMU Firmware start failed!
amdgpu: Failed to load SMU ucode.
amdgpu: fw load failed
amdgpu: smu firmware loading failed
amdgpu 0001:01:00.0: amdgpu: amdgpu_device_ip_init failed
amdgpu 0001:01:00.0: amdgpu: Fatal error during GPU init
amdgpu 0001:01:00.0: amdgpu: amdgpu: finishing device.
[drm:.gfx_v8_0_set_eop_interrupt_state [amdgpu]] invalid me 2
[drm:.gfx_v8_0_set_eop_interrupt_state [amdgpu]] invalid me 2
[drm:.gfx_v8_0_set_eop_interrupt_state [amdgpu]] invalid me 2
[drm:.gfx_v8_0_set_eop_interrupt_state [amdgpu]] invalid me 2
amdgpu: probe of 0001:01:00.0 failed with error -22
Hi
Is there any way to fix this in driver side?
Regards,
Ganesh
Hi,
Sorry There is no NXP driver-side fix or ready-made repository for Polaris12 amdgpu on T1040, so any attempt to make it work would be a customer-owned SDK-kernel development effort with significant PCIe windowing and endianness risk.
Regards
Hi,
The available documentation supports that T1040RDB can host PCIe cards, but does not support or validate AMD Polaris12 amdgpu operation, and the failure is most consistent with an unsupported big-endian PowerPC host compatibility issue rather than a known NXP PCIe bring-up fix.
Regards