Does it work if you disable SME? amdgpu doesn't actually work yet with SME enabled anyway. It's odd that SWIOTLB fails allocating 256KB this early, but it might be due to SME creating pressure on SWIOTLB.