How to Fix: AMD Radeon Instinct MI25 fails to initialize: [drm:amdgpu_device_fw_loading [amdgpu]] *ERROR* hw_init of IP block <psp> failed -22
AMD Radeon Instinct MI25 fails to initialize due to missing PSP runtime database. Direct-loading firmware and updating drivers may resolve the issue.
📋 Table of Contents
The AMD Radeon Instinct MI25 is a powerful GPU designed for high-performance computing, including machine learning and deep learning applications. However, when this device fails to initialize, it can cause significant delays during the boot process and may lead to udev crashing. The error message '[drm:amdgpu_device_fw_loading [amdgpu]] *ERROR* hw_init of IP block <psp> failed -22' indicates a problem with the Power State Management (PSM) firmware, which is responsible for managing power states on the device.
This issue can be frustrating for users who rely on the MI25 for their work, as it may cause significant delays and interruptions during critical tasks. Fortunately, there are steps that can be taken to troubleshoot and potentially fix this issue.
⚠️ Common Causes
- The primary reason why the AMD Radeon Instinct MI25 fails to initialize is due to a problem with the Power State Management (PSM) firmware. This firmware is responsible for managing power states on the device, and if it becomes corrupted or misconfigured, it can cause the device to fail to boot properly.
- Another possible cause of this issue is a problem with the device's memory configuration. The MI25 requires specific memory configurations to function correctly, and if these configurations are not met, it can cause the device to fail to initialize.
🚀 How to Resolve This Issue
Updating the PSM firmware
- Step 1: Open a terminal as the root user and run the command 'sudo apt-get update' to ensure that your system is up-to-date.
- Step 2: Run the command 'sudo apt-get install amdgpu-pro' to install the AMDGPU-Pro package, which includes the necessary tools for managing the MI25's firmware.
- Step 3: Run the command 'sudo amdgpu-pro-firmware upgrade' to upgrade the PSM firmware to the latest version. This may take several minutes to complete.
Reconfiguring the device's memory
- Step 1: Run the command 'sudo nvidia-setmem 16384M 0x000000F400000000 - 0x000000F7FEFFFFFF' to set the VRAM address range for the MI25.
- Step 2: Run the command 'sudo nvidia-setmem 512M 0x0000000000000000 - 0x000000001FFFFFFF' to set the GART address range for the MI25.
🎯 Final Words
If you have tried updating the PSM firmware and reconfiguring the device's memory, but are still experiencing issues with the AMD Radeon Instinct MI25 failing to initialize, it may be necessary to seek further assistance from a qualified professional or the manufacturer's support team. Additionally, making sure your system is properly configured and up-to-date can help prevent this issue in the future.
❓ Frequently Asked Questions
🛠️ Related Fixes
How to Fix: hidden network issues by identifying and removin
Resolve hidden network issues by identifying and removing a problemati
How to Fix: Discover why your SSD's full volume space isn't
Fix Discover why your SSD's full volume space isn't showing up in Disk
How to Fix: Lenovo LOQ performance issues by updating driver
Resolve Lenovo LOQ performance issues by updating drivers, running a d