amdgpu: RAS: optional ras ta ucode is not available
On a MSI B350M MORTAR (MS-7A37), BIOS 1.MV 06/23/2020, with AMD Ryzen 3 2200G, Linux 5.10+ prints the messages below regarding RAS (Reliability, Availability, Serviceability):
[ 7.548307] amdgpu 0000:26:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 7.555427] amdgpu 0000:26:00.0: amdgpu: RAP: optional rap ta ucode is not available
$ lspci -nn -s 26:00.0
26:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1002:15dd] (rev c8)
All relevant firmware files are installed, especially:
$ md5sum /lib/firmware/amdgpu/raven_ta.bin
3f919b23b45a2b5d7659c4db807c90dc /lib/firmware/amdgpu/raven_ta.bin
PS: Related Linux messages:
$ dmesg | grep -e drm -e amdgpu
[ 7.128428] systemd[1]: Starting Load Kernel Module drm...
[ 7.134978] systemd[1]: modprobe@drm.service: Succeeded.
[ 7.135104] systemd[1]: Finished Load Kernel Module drm.
[ 7.398585] [drm] amdgpu kernel modesetting enabled.
[ 7.398620] fb0: switching to amdgpudrmfb from EFI VGA
[ 7.398718] amdgpu 0000:26:00.0: vgaarb: deactivate vga console
[ 7.398758] amdgpu 0000:26:00.0: enabling device (0006 -> 0007)
[ 7.398822] [drm] initializing kernel modesetting (RAVEN 0x1002:0x15DD 0x1002:0x15DD 0xC8).
[ 7.398825] amdgpu 0000:26:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 7.398837] [drm] register mmio base: 0xFCC00000
[ 7.398838] [drm] register mmio size: 524288
[ 7.398846] [drm] add ip block number 0 <soc15_common>
[ 7.398848] [drm] add ip block number 1 <gmc_v9_0>
[ 7.398848] [drm] add ip block number 2 <vega10_ih>
[ 7.398849] [drm] add ip block number 3 <psp>
[ 7.398850] [drm] add ip block number 4 <gfx_v9_0>
[ 7.398851] [drm] add ip block number 5 <sdma_v4_0>
[ 7.398852] [drm] add ip block number 6 <powerplay>
[ 7.398853] [drm] add ip block number 7 <dm>
[ 7.398853] [drm] add ip block number 8 <vcn_v1_0>
[ 7.410200] amdgpu 0000:26:00.0: amdgpu: Fetched VBIOS from VFCT
[ 7.410204] amdgpu: ATOM BIOS: 113-RAVEN-114
[ 7.410657] [drm] VCN decode is enabled in VM mode
[ 7.410659] [drm] VCN encode is enabled in VM mode
[ 7.410660] [drm] JPEG decode is enabled in VM mode
[ 7.410689] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[ 7.410696] amdgpu 0000:26:00.0: amdgpu: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
[ 7.410699] amdgpu 0000:26:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[ 7.410701] amdgpu 0000:26:00.0: amdgpu: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF
[ 7.410720] [drm] Detected VRAM RAM=2048M, BAR=2048M
[ 7.410721] [drm] RAM width 128bits DDR4
[ 7.411582] [drm] amdgpu: 2048M of VRAM memory ready
[ 7.411585] [drm] amdgpu: 3072M of GTT memory ready.
[ 7.411586] [drm] GART: num cpu pages 262144, num gpu pages 262144
[ 7.411845] [drm] PCIE GART of 1024M enabled (table at 0x000000F400900000).
[ 7.451958] amdgpu: hwmgr_sw_init smu backed is smu10_smu
[ 7.453964] [drm] Found VCN firmware Version ENC: 1.9 DEC: 1 VEP: 0 Revision: 28
[ 7.453977] [drm] PSP loading VCN firmware
[ 7.474709] [drm] reserve 0x400000 from 0xf47fc00000 for PSP TMR
[ 7.548307] amdgpu 0000:26:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 7.555427] amdgpu 0000:26:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 7.557634] [drm] kiq ring mec 2 pipe 1 q 0
[ 7.558037] [drm] DM_PPLIB: values for F clock
[ 7.558038] [drm] DM_PPLIB: 400000 in kHz, 3649 in mV
[ 7.558039] [drm] DM_PPLIB: 933000 in kHz, 4074 in mV
[ 7.558040] [drm] DM_PPLIB: 1067000 in kHz, 4250 in mV
[ 7.558041] [drm] DM_PPLIB: values for DCF clock
[ 7.558042] [drm] DM_PPLIB: 300000 in kHz, 3649 in mV
[ 7.558042] [drm] DM_PPLIB: 600000 in kHz, 4074 in mV
[ 7.558043] [drm] DM_PPLIB: 626000 in kHz, 4250 in mV
[ 7.558043] [drm] DM_PPLIB: 654000 in kHz, 4399 in mV
[ 7.558298] [drm] Display Core initialized with v3.2.116!
[ 7.617056] [drm] VCN decode and encode initialized successfully(under SPG Mode).
[ 7.617062] amdgpu 0000:26:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 11, active_cu_number 8
[ 7.619182] [drm] fb mappable at 0x39FBCA000
[ 7.619184] [drm] vram apper at 0x39F000000
[ 7.619185] [drm] size 5242880
[ 7.619186] [drm] fb depth is 24
[ 7.619186] [drm] pitch is 5120
[ 7.619248] fbcon: amdgpudrmfb (fb0) is primary device
[ 7.710019] amdgpu 0000:26:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 7.714352] amdgpu 0000:26:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
[ 7.714356] amdgpu 0000:26:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 7.714358] amdgpu 0000:26:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 7.714359] amdgpu 0000:26:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[ 7.714360] amdgpu 0000:26:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[ 7.714361] amdgpu 0000:26:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[ 7.714362] amdgpu 0000:26:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[ 7.714363] amdgpu 0000:26:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[ 7.714364] amdgpu 0000:26:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[ 7.714366] amdgpu 0000:26:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
[ 7.714367] amdgpu 0000:26:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1
[ 7.714368] amdgpu 0000:26:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1
[ 7.714369] amdgpu 0000:26:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1
[ 7.714370] amdgpu 0000:26:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1
[ 7.714371] amdgpu 0000:26:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1
[ 7.726709] [drm] Initialized amdgpu 3.40.0 20150101 for 0000:26:00.0 on minor 0