-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
da3752a358a86014cdcce5fc3be5b18d7ec074c4 won't boot 64b kernel #1421
Comments
I take it that 634e380a4d041492f859712bd2c81112a535b515 boots? |
On Sat, Jun 27, 2020 at 06:29:20 -0700, Phil Elwell wrote:
: I take it that 634e380a4d041492f859712bd2c81112a535b515 boots?
Yes, although there's a version mismatch between what
/boot/.firmware_revision contains
('634e380a4d041492f859712bd2c81112a535b515') and what 'vcgencmd version'
reports ('version 31eda665dcc45e61650a2ef018ef2cf94091c46f (clean)
(release) (start_x)'). Either way, that boots.
Dickon Hood
--
Due to brexit my .signature is temporarily unavailable. Normal
service will be resumed as soon as possible. We apologise for the
inconvenience in the meantime.
This email was sent from a colocated server, and needs no excuses.
|
There is a change in da3752a3 that only affects the loading of 64-bit kernels. You can verify that this is the culprit by adding |
/boot/.firmware_revision covers the whole release, whereas vcgencmd version is the hash for the source code repo. |
Thanks for clarifying that. Yes, |
This is the same issue as #1420 Is there any chance some automated version of For instance, all else being equal, both the 32bit and 64 bit Raspberry Pi OS should at least boot on the combo of new firmware & new kernel on the RPI4. (I assume an automated V&V setup already exists - and assuming such this is just a request then to add arm64 tests.) |
I don't think it is the same issue - this only affects loading the kernel8.img file over TFTP, whereas this fails loading the DTB file. There are automated tests on the firmware, but the number of tests is lagging behind the increasing number of configurations. |
32b kernel boots fine. I'm not sure why you thought it wouldn't, TBH. I've had success booting the thing all over the map, although admittedly not on a Pi or with your kernels. |
kernel: drm/vc4: Allow interlaced HDMI modes from FKMS See: raspberrypi/linux#3698 kernel: Isp driver fixes See: raspberrypi/linux#3695 kernel: Add Bluetooth overlays See: raspberrypi/linux#3682 firmware: arm_loader: Allow interlaced HDMI modes from FKMS See: raspberrypi/linux#3698 firmware: arm_loader: Limit rather than reject boosts with disable_auto_turbo firmware: i2c: Clearing the TA bit may time out See: #1422 firmware: arm_loader: Add an accelerated memmove firmware: arm_loader: memmove kernel to preferred text_offset See: #1421 firmware: filesystem: Fix GPT regression on USB after SD fix See: #1420 firmware: bootloader: Some tweaks for LED, UART, USB timeouts
kernel: drm/vc4: Allow interlaced HDMI modes from FKMS See: raspberrypi/linux#3698 kernel: Isp driver fixes See: raspberrypi/linux#3695 kernel: Add Bluetooth overlays See: raspberrypi/linux#3682 firmware: arm_loader: Allow interlaced HDMI modes from FKMS See: raspberrypi/linux#3698 firmware: arm_loader: Limit rather than reject boosts with disable_auto_turbo firmware: i2c: Clearing the TA bit may time out See: raspberrypi/firmware#1422 firmware: arm_loader: Add an accelerated memmove firmware: arm_loader: memmove kernel to preferred text_offset See: raspberrypi/firmware#1421 firmware: filesystem: Fix GPT regression on USB after SD fix See: raspberrypi/firmware#1420 firmware: bootloader: Some tweaks for LED, UART, USB timeouts
Fixed, thanks. |
Describe the bug
rpi-updated to da3752a358a86014cdcce5fc3be5b18d7ec074c4, and the 64b kernel fails to completely transfer and boot.
To reproduce
Network boot with the attached config.txt. Watch the tftpd logs.
Expected behaviour
For the kernel8.img transfer to complete, and the kernel start booting.
Actual behaviour
The kernel8.img transfer starts, but then appears to crash; the tftpd subsequently gives up. The screen changes from rainbow to black. Nothing appears on serial after the usual 'Starting start4x.elf' line.
System
Pi4, 2G and 8G (when I can get that damned thing to boot at all).
cat /etc/rpi-issue
)?rpi-updated Buster, 5.4.49-v8+
Which firmware version (
vcgencmd version
)?da3752a358a86014cdcce5fc3be5b18d7ec074c4
Which kernel version (
uname -a
)?Logs
Doesn't get that far.
Additional context
I was attempting to get my new 8G to boot reliably -- please see this thread -- and thought it would be helpful to at least be on the latest firmware. Both the 8G and the 2G failed to complete the TFTP transfer of the kernel8.img file, although a brief test on the 2G did manage to boot the -v7l. Relevant log entries:
bootloader_config:
config.txt:
The text was updated successfully, but these errors were encountered: