Skip to content
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

raspberrypi-bootloader 20191021-1 breaks boot if kernel option is set #1277

Closed
0x9fff00 opened this issue Oct 28, 2019 · 3 comments
Closed

Comments

@0x9fff00
Copy link

After updating raspberrypi-bootloader in Arch Linux ARM from 20191012-1 (commit 9f49835) to 20191021-1 (commit ed238d3), my Raspberry Pi 2 no longer boots. It shows the colored splash screen, and then goes to black instead of booting. The red LED is still on, however the green LED is off (doesn't blink).

/boot/cmdline.txt:

root=/dev/mmcblk0p2 rw rootwait console=ttyAMA0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 elevator=noop

/boot/config.txt:

# See /boot/overlays/README for all available options

kernel=zImage
device_tree=dtbs/bcm2836-rpi-2-b.dtb
gpu_mem=64
initramfs initramfs-linux.img followkernel

/dev/mmcblk0p2 is a BTRFS partition.

Model: Raspberry Pi 2
Distribution: Arch Linux ARM
Kernel version: 5.3.7-1-ARCH (linux-armv7 5.3.7-1)

For reference, the raspberrypi-bootloader package consists of the following files:

  • /boot/bootcode.bin
  • /boot/fixup.dat
  • /boot/fixup4.dat
  • /boot/fixup4cd.dat
  • /boot/fixup4db.dat
  • /boot/fixup4x.dat
  • /boot/fixup_cd.dat
  • /boot/fixup_db.dat
  • /boot/start.elf
  • /boot/start4.elf
  • /boot/start4cd.elf
  • /boot/start4db.elf
  • /boot/start4x.elf
  • /boot/start_cd.elf
  • /boot/start_db.elf
@popcornmix
Copy link
Contributor

Yes - "kernel=" was broken. Removing that and renaming zImage to kernel7.img will likely work.
We have a fix for this - I'll push it out shortly.

popcornmix added a commit that referenced this issue Oct 28, 2019
See: raspberrypi/linux#3296

kernel: dts: bcm2838: Disable DWC OTG block by default

kernel: ALSA: usb-audio: Add Gustard U16/X26 to quirks for native DSD support
See: raspberrypi/linux#3295

kernel: bcm2835-v4l2-codec fixes
See: raspberrypi/linux#3293

kernel: drm:vc4 Added calls for firmware display blank/unblank
See: raspberrypi/linux#3289

firmware: arm_loader: Fix explicit kernel name handling
See: #1277

firmware: Added a new display power mailbox call
firmware: Update display_power gencmd with optional display id
See: raspberrypi/linux#3050

firmware: Remove legacy pkgconfig to avoid Mesa conflicts
See: raspberrypi/userland#585
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this issue Oct 28, 2019
See: raspberrypi/linux#3296

kernel: dts: bcm2838: Disable DWC OTG block by default

kernel: ALSA: usb-audio: Add Gustard U16/X26 to quirks for native DSD support
See: raspberrypi/linux#3295

kernel: bcm2835-v4l2-codec fixes
See: raspberrypi/linux#3293

kernel: drm:vc4 Added calls for firmware display blank/unblank
See: raspberrypi/linux#3289

firmware: arm_loader: Fix explicit kernel name handling
See: raspberrypi/firmware#1277

firmware: Added a new display power mailbox call
firmware: Update display_power gencmd with optional display id
See: raspberrypi/linux#3050

firmware: Remove legacy pkgconfig to avoid Mesa conflicts
See: raspberrypi/userland#585
@popcornmix
Copy link
Contributor

Try latest rpi-update firmware.

@0x9fff00
Copy link
Author

The latest version works, thanks!

@0x9fff00 0x9fff00 changed the title raspberrypi-bootloader 20191021-1 breaks boot on Raspberry Pi 2 raspberrypi-bootloader 20191021-1 breaks boot if kernel option is set Oct 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants