On my notebook[1] I have update from Fedora 35 to Fedora 37, then to
Fedora 38.
Now If I start with last Fedora 38 kernel (6.3.11-200.fc38.x86_64) the
system start without fully graphical boot and monitor is set to low
resolution 1024x768 (4:3) instead of the usual 1366x768 (16:9).
If I start with old kerner 5.17.5-200.fc35.x86_64 all work fine.
I have check the initrd of two kernel and I have noticed that into
kernel 6.X the radeon (and also amdgpu) firmware is missing
[root@fedora initrd-5]# lsinitrd -k 5.17.5-200.fc35.x86_64|grep radeon
drwxr-xr-x 2 root root 0 Oct 28 2021 usr/lib/firmware/radeon
...............................................................................
-rw-r--r-- 1 root root 21468 Oct 28 2021
usr/lib/firmware/radeon/VERDE_smc.bin.xz
drwxr-xr-x 2 root root 0 Oct 28 2021
usr/lib/modules/5.17.5-200.fc35.x86_64/kernel/drivers/gpu/drm/radeon
-rw-r--r-- 1 root root 592964 Oct 28 2021
usr/lib/modules/5.17.5-200.fc35.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz
[root@fedora initrd-5]# lsinitrd -k 6.3.11-200.fc38.x86_64|grep radeon
drwxr-xr-x 2 root root 0 Apr 27 02:00
usr/lib/modules/6.3.11-200.fc38.x86_64/kernel/drivers/gpu/drm/radeon
-rw-r--r-- 1 root root 666892 Apr 27 02:00
usr/lib/modules/6.3.11-200.fc38.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz
[root@fedora initrd-5]# ls ../initrd-*/usr/lib/firmware/
../initrd-5/usr/lib/firmware/:
amdgpu cis radeon
../initrd-6/usr/lib/firmware/:
cis
How to I can resolve my problem?
Why the firmware is missing?
Many thanks for help
Dario
[1]
[root@fedora initrd-5]# DISPLAY= inxi -SGaz
System:
Kernel: 5.17.5-200.fc35.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.37-10.fc35
parameters:
BOOT_IMAGE=(hd0,msdos1)/f9c6018290c14d36a6c3ccae0374bbba/5.17.5-200.fc35.x86_64/linux
root=/dev/mapper/fedora_danila--fedora-root ro rd.lvm.lv=fedora_danila-fedora/root
rd.lvm.lv=fedora_danila-fedora/swap rhgb quiet LANG=it_IT.UTF-8
Console: pty pts/2 DM: GDM v: 44.1 Distro: Fedora release 38 (Thirty Eight)
Graphics:
Device-1: AMD Seymour [Radeon HD 6400M/7400M Series] vendor: ASUSTeK driver: radeon v:
kernel
alternate: amdgpu arch: TeraScale-2 code: Evergreen process: TSMC 32-40nm built:
2009-15 pcie:
gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 2 speed: 5 GT/s ports: active: LVDS-1
empty: HDMI-A-1,VGA-1 bus-ID: 01:00.0 chip-ID: 1002:6760 class-ID: 0300 temp: 54.5 C
Device-2: Alcor Micro Asus Integrated Webcam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.2:4 chip-ID: 058f:a014 class-ID: 0e02
Display: server: X.org v: 1.20.14 with: Xwayland v: 22.1.9 compositor: gnome-shell
driver: X:
loaded: radeon unloaded: fbdev,modesetting,vesa dri: r600 gpu: radeon display-ID: tty:
190x45
Monitor-1: LVDS-1 size-res: N/A in console modes: max: 1366x768 min: 640x480
API: OpenGL Message: GL data unavailable in console for root.
--
Dario Lesca
(Inviato dal mio Linux Fedora 38 Workstation)