Splash screen fails to display on recent pi core18 images
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd |
In Progress
|
Undecided
|
Unassigned | ||
linux-raspi2 (Ubuntu) |
In Progress
|
Undecided
|
Unassigned |
Bug Description
The current core18 image [1] for the raspberry pi fails to display the "Core" splash screen on boot. This is because psplash fails to open the /dev/fb0 framebuffer device, because it doesn't exist. This appears to be due to a lack of supporting kernel modules in the initrd.img (fb_sys_fops, drm, vc4, etc.) which were formerly present but are missing from the version I'm testing (pi-kernel 4.15.0-1041.44, snap rev 42).
Steps to reproduce:
* Flash the image to a uSD card and boot the pi with it (preferably with a serial console attached).
* Note screen remains black instead of displaying the familiar "Core" text under an Ubuntu logo.
* If serial console is attached, note "Error opening /dev/fb0" in the output shortly after u-boot starts the kernel; this is output from psplash failing
[1] http://
tags: | added: id-5c5030ac2528bd3e8b135fc0 |
Changed in snappy: | |
status: | New → In Progress |
Changed in linux-raspi2 (Ubuntu): | |
status: | New → In Progress |
affects: | snappy → snapd |
note that it works fine if you comment dtoverlay= vc4-fkms- v3d in config.txt which makes it use the native linux frambuffer (i remember we had similar issues with the vc4 overlay in the past)