-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Quiet/splash stopped working recently #378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
There do appear to have been some kernel config changes; following is a diff of
I don't know if any of these are relevant. |
Can you try mixing the firmware (start.elf/fixup.dat) and kernel versions to identify whether it is a firmware or kernel config change. That broke things. Can you then identify the first version with the problem. You can download older versions of start.elf/fixup.dat from here: https://github.com/Hexxeh/rpi-firmware/commits/master |
I've done a bisection of commits from that repository, just using
Interestingly the kernel panic only occurs on Pi2; it boots a Pi1 fine (unless it's just intermittent). But since later versions work I assume you know about that issue and have already fixed it. Incidentally the problem with "quiet splash" also seems to occur on Pi1, in case that helps. As for mixing firmware and kernel:
So it does look like a firmware issue, not a kernel issue. (That state should have been firmware |
Can you try test firmware here: |
kernel: staging: add FBTFT drivers See: raspberrypi/linux#836 kernel: dts: overlay: add support for various displays See: raspberrypi/linux#853 kernel: BCM2835-V4L2: Fix compliance test failures See: raspberrypi/linux#856 firmware: ldconfig: Fix for off by one on config list count See: #374 See: #381 See: #378
kernel: staging: add FBTFT drivers See: raspberrypi/linux#836 kernel: dts: overlay: add support for various displays See: raspberrypi/linux#853 kernel: BCM2835-V4L2: Fix compliance test failures See: raspberrypi/linux#856 firmware: ldconfig: Fix for off by one on config list count See: raspberrypi/firmware#374 See: raspberrypi/firmware#381 See: raspberrypi/firmware#378
Can you confirm latest rpi-update firmware fixes the issue. |
Confirmed working on |
kernel: staging: add FBTFT drivers See: raspberrypi/linux#836 kernel: dts: overlay: add support for various displays See: raspberrypi/linux#853 kernel: BCM2835-V4L2: Fix compliance test failures See: raspberrypi/linux#856 firmware: ldconfig: Fix for off by one on config list count See: raspberrypi#374 See: raspberrypi#381 See: raspberrypi#378
Not sure if this is a firmware issue or a linux issue, but:
I use rpi-build to build a standard kernel with a few extra options. I've also installed plymouth on my Pi, so I have "quiet splash" in the cmdline.txt and an initramfs specified in config.txt.
I'm testing on a Pi2 at the moment. (I have a Pi1 handy as well but I haven't tested on that yet.)
A firmware+kernel build from a few days ago works perfectly.
A firmware+kernel build from a few hours ago fails (details below).
A standard rpi-update from an hour ago also fails.
(I have not changed the patches to kernel configuration at all between the working and non-working states; the only difference should be the RPi firmware that it installs plus any upstream kernel patches or config changes that may have been added in the interim. The kernel version numbers are the same: 3.18.7-v7+.)
"Fails", in this case, means that the boot text is not quieted and the plymouth splash screen is not shown. (I'm not sure whether this is because it does not load the initramfs or for some other reason -- other than being required for plymouth it's hard to tell the difference between a startup that uses the initramfs and one that doesn't.)
I can't point at specific commits, but these are the md5sums of the firmware files from the working system:
And these are the md5sums of the firmware files from the non-working system:
cat /proc/cmdline
does includequiet splash
even on the non-working system.Any ideas on how to fix it or diagnose it further would be appreciated.
The text was updated successfully, but these errors were encountered: