kernel-4.19.97 (kernel-4.19以上)で画面が固まる(起動はしている)

さて、前回Kernel-4.14以上用にlinux-firmwareをlisenceファイルを用意してインストールしました。

gentoolinux.hatenablog.com


で、graphics-driverをATI radeonからAMD GPUに変え、kernel-4.19.97をmakeして起動してみたところ、

fb: switching to amdgpudrmfb from EFI VGA

で、固まりました。
起動自体はできているので、SSHでアクセスすることができます。
dmesg | grep amdgpuで起動ログを見てみると、

# dmesg | grep amdgpu
[    0.625587] [drm] amdgpu kernel modesetting enabled.
[    0.626628] bus: 'pci': add driver amdgpu
[    0.626648] bus: 'pci': driver_probe_device: matched device 0000:00:01.0 with driver amdgpu
[    0.626651] bus: 'pci': really_probe: probing driver amdgpu with device 0000:00:01.0
[    0.626655] amdgpu 0000:00:01.0: no default pinctrl state
[    0.626764] fb: switching to amdgpudrmfb from EFI VGA
[    0.627933] fb: switching to amdgpudrmfb from VGA16 VGA
[    0.679604] amdgpu 0000:00:01.0: VRAM: 64M 0x0000000F00000000 - 0x0000000F03FFFFFF (64M used)
[    0.679612] amdgpu 0000:00:01.0: GART: 1024M 0x0000001000000000 - 0x000000103FFFFFFF
[    0.679959] [drm] amdgpu: 64M of VRAM memory ready
[    0.679965] [drm] amdgpu: 3072M of GTT memory ready.
[    0.681069] [drm] amdgpu: dpm initialized
[    0.681480] amdgpu 0000:00:01.0: Direct firmware load for amdgpu/kabini_pfp.bin failed with error -2
[    0.681489] gfx7: Failed to load firmware "amdgpu/kabini_pfp.bin"

あれ? 私が使っているkabini(AMD Athlon 5350 Radeon R3 HD8400)のfirmwareって、"radeon/kabini_{ce,me,mec,pfp,rlc,sdma1,sdma,uvd,vce}.bin"、つまり、"radeon/kabini_ce.bin radeon/kabini_me.bin radeon/kabini_mec.bin radeon/kabini_pfp.bin radeon/kabini_rlc.bin radeon/kabini_sdma1.bin radeon/kabini_sdma.bin radeon/kabini_uvd.bin radeon/kabini_vce.bin"を指定するんじゃないですか?

wiki.gentoo.org

話が違いますわ。

amdgpu/に指定しなおします。(念のためradeon/も残します。)

/usr/src/linux/.config

CONFIG_EXTRA_FIRMWARE="radeon/kabini_ce.bin radeon/kabini_me.bin radeon/kabini_mec.bin radeon/kabini_pfp.bin radeon/kabini_rlc.bin radeon/kabini_sdma1.bin radeon/kabini_sdma.bin radeon/kabini_uvd.bin radeon/kabini_vce.bin radeon/BONAIRE_uvd.bin radeon/BONAIRE_vce.bin radeon/bonaire_uvd.bin radeon/bonaire_vce.bin amdgpu/kabini_ce.bin amdgpu/kabini_me.bin amdgpu/kabini_mec.bin amdgpu/kabini_pfp.bin amdgpu/kabini_rlc.bin amdgpu/kabini_sdma1.bin amdgpu/kabini_sdma.bin amdgpu/kabini_uvd.bin amdgpu/kabini_vce.bin"

これで、フルHDカーネルバッファが表示できました。