Issues with latest fedora 36 update for raspi 3

I’m using “mininum fedora 36” for raspi. I downloaded the lastest image,installed it and used it for a while and it was ok until I “dnf update” it. I received the following error in journalctl.

Mar 18 08:00:13 fedora kernel: ------------[ cut here ]------------
Mar 18 08:00:13 fedora kernel: WARNING: CPU: 3 PID: 396 at drivers/gpu/drm/vc4/vc4_hdmi_regs.h:456 vc4_hdmi_write+0x38/0x9c [vc4]
Mar 18 08:00:13 fedora kernel: Modules linked in: bcm2835_mmal_vchiq(C) vc4(+) videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 snd_soc_core videobuf2_common cpufreq_dt videodev mc ac97_bus snd_pcm_dmaengine snd_seq snd_seq_device snd_pcm joydev snd_timer brcmfmac smsc snd smsc95xx usbnet soundcore brcmutil drm_display_helper mii cfg80211 cec drm_cma_helper raspberrypi_cpufreq bcm2835_thermal pwm_bcm2835 rfkill vchiq(C) bcm2835_rng leds_gpio vfat fat fuse zram mmc_block dwc2 sdhci_iproc sdhci_pltfm udc_core gpio_raspberrypi_exp crc32_arm_ce raspberrypi_hwmon sdhci bcm2835 i2c_bcm2835 bcm2835_dma bcm2835_wdt phy_generic ipmi_devintf ipmi_msghandler
Mar 18 08:00:13 fedora kernel: CPU: 3 PID: 396 Comm: systemd-udevd Tainted: G        WC        5.19.6-200.fc36.armv7hl #1
Mar 18 08:00:13 fedora kernel: Hardware name: Unknown Unknown Product/Unknown Product, BIOS 2022.04 04/01/2022
Mar 18 08:00:13 fedora kernel:  unwind_backtrace from show_stack+0x18/0x1c
Mar 18 08:00:13 fedora kernel:  show_stack from dump_stack_lvl+0x40/0x4c
Mar 18 08:00:13 fedora kernel:  dump_stack_lvl from __warn+0xcc/0x130
Mar 18 08:00:13 fedora kernel:  __warn from warn_slowpath_fmt+0x70/0x90
Mar 18 08:00:13 fedora kernel:  warn_slowpath_fmt from vc4_hdmi_write+0x38/0x9c [vc4]
Mar 18 08:00:13 fedora kernel:  vc4_hdmi_write [vc4] from vc4_hdmi_runtime_resume+0xa8/0xbc [vc4]
Mar 18 08:00:13 fedora kernel:  vc4_hdmi_runtime_resume [vc4] from vc4_hdmi_bind+0x200/0x954 [vc4]
Mar 18 08:00:13 fedora kernel:  vc4_hdmi_bind [vc4] from component_bind_all+0x12c/0x21c
Mar 18 08:00:13 fedora kernel:  component_bind_all from vc4_drm_bind+0x10c/0x214 [vc4]
Mar 18 08:00:13 fedora kernel:  vc4_drm_bind [vc4] from try_to_bring_up_aggregate_device+0x74/0x270
Mar 18 08:00:13 fedora kernel:  try_to_bring_up_aggregate_device from component_master_add_with_match+0xc4/0xf8
Mar 18 08:00:13 fedora kernel:  component_master_add_with_match from vc4_platform_drm_probe+0x64/0x9c [vc4]
Mar 18 08:00:13 fedora kernel:  vc4_platform_drm_probe [vc4] from platform_probe+0x60/0xb4
Mar 18 08:00:13 fedora kernel:  platform_probe from really_probe+0x1a0/0x3a4
Mar 18 08:00:13 fedora kernel:  really_probe from __driver_probe_device+0x1b4/0x1e4
Mar 18 08:00:13 fedora kernel:  __driver_probe_device from driver_probe_device+0x48/0xc8
Mar 18 08:00:13 fedora kernel:  driver_probe_device from __driver_attach+0x140/0x16c
Mar 18 08:00:13 fedora kernel:  __driver_attach from bus_for_each_dev+0x5c/0x80
Mar 18 08:00:13 fedora kernel:  bus_for_each_dev from bus_add_driver+0xd4/0x1f0
Mar 18 08:00:13 fedora kernel:  bus_add_driver from driver_register+0xb4/0xfc
Mar 18 08:00:13 fedora kernel:  driver_register from do_one_initcall+0x68/0x160
Mar 18 08:00:13 fedora kernel:  do_one_initcall from do_init_module+0x44/0x1e4
Mar 18 08:00:13 fedora kernel:  do_init_module from sys_init_module+0x184/0x198
Mar 18 08:00:13 fedora kernel:  sys_init_module from __sys_trace_return+0x0/0x10
Mar 18 08:00:13 fedora kernel: Exception stack(0xf09edfa8 to 0xf09edff0)
Mar 18 08:00:13 fedora kernel: dfa0:                   d03933b8 b6c13ab8 b4896008 0003b4f6 b6c13ab8 00000000
Mar 18 08:00:13 fedora kernel: dfc0: d03933b8 b6c13ab8 00020000 00000080 022aafd8 02289198 00000000 00000000
Mar 18 08:00:13 fedora kernel: dfe0: b6c25f28 bed806b0 b6c0bf7c b6afdff0
Mar 18 08:00:13 fedora kernel: ---[ end trace 0000000000000000 ]---

Strangely enough after the update if I started up the raspeberry pi without connecting to the monitor, the eth0 connection would failed. I had setup the system to use systemd-networked instead of NetworkManager and had uninstalled NetworkManager and it worked fine until the update to the latest kernel.

So what could be the problem and where can I report a bug for “mininum fedora 36 for raspi” ?

another issue :

How to solve this ?

fedora systemd-tmpfiles[439]: Detected unsafe path transition /var (owned by admin) → /var/cache (owned by root) during canonicalization of /var/cache.

Thanks…

1 Like

This looks like a kernel bug (related to the GPU?), so you’ll file it against the kernel package in Fedora:

In the meantime, you should be able to boot into an older kernel.