-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
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
- Which model of Raspberry Pi? e.g. Pi3B+, PiZeroW
Pi4, 2G and 8G (when I can get that damned thing to boot at all).
- Which OS and version (
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:
Jun 27 13:38:43 rtr-dickonh atftpd[2413]: Creating new socket: 172.29.23.1:43860
Jun 27 13:38:43 rtr-dickonh atftpd[2413]: Serving b5b897d0/armstub8-gic.bin to 172.29.23.7:49169 Jun 27 13:38:43 rtr-dickonh atftpd[2413]: File /tftpboot/b5b897d0/armstub8-gic.bin not found Jun 27 13:38:43 rtr-dickonh atftpd[2413]: Server thread exiting
Jun 27 13:38:43 rtr-dickonh atftpd[2413]: socket may listen on any address, including broadcast Jun 27 13:38:43 rtr-dickonh atftpd[2413]: Creating new socket: 172.29.23.1:60395
Jun 27 13:38:43 rtr-dickonh atftpd[2413]: Serving b5b897d0/kernel8.img to 172.29.23.7:49170 Jun 27 13:38:43 rtr-dickonh atftpd[2413]: tsize option -> 15483392
Jun 27 13:38:43 rtr-dickonh atftpd[2413]: blksize option -> 1024
Jun 27 13:38:48 rtr-dickonh atftpd[2413]: timeout: retrying...
Jun 27 13:38:53 rtr-dickonh atftpd[2413]: timeout: retrying...
Jun 27 13:38:58 rtr-dickonh atftpd[2413]: timeout: retrying...
Jun 27 13:39:03 rtr-dickonh atftpd[2413]: timeout: retrying...
Jun 27 13:39:08 rtr-dickonh atftpd[2413]: timeout: retrying...
Jun 27 13:39:13 rtr-dickonh atftpd[2413]: client (172.29.23.7) not responding
Jun 27 13:39:13 rtr-dickonh atftpd[2413]: End of transfer
Jun 27 13:39:13 rtr-dickonh atftpd[2413]: Server thread exiting
bootloader_config:
[all]
BOOT_UART=1
WAKE_ON_GPIO=1
POWER_OFF_ON_HALT=0
DHCP_TIMEOUT=45000
DHCP_REQ_TIMEOUT=4000
TFTP_FILE_TIMEOUT=15000
TFTP_IP=
BOOT_ORDER=0xf142
SD_BOOT_MAX_RETRIES=3
NET_BOOT_MAX_RETRIES=2
[none]
FREEZE_VERSION=0
config.txt:
arm_64bit=1
gpu_mem=256
initramfs initrd.gz
hdmi_enable_4k=1
dtoverlay=w1-gpio,gpiopin=11
hdmi_ignore_cec_init=1
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
bootloader_update=1
[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
# dtoverlay=vc4-kms-v3d
max_framebuffers=2
enable_uart=1
dtoverlay=uart5
# dtoverlay=uart0
start_x=1
dtparam=act_led_trigger=heartbeat
[all]
#dtoverlay=vc4-fkms-v3d
hdmi_enable_4kp60=1
disable_overscan=1