RPI2 boot failure with recent changes to u-boot

Karl Denninger karl at denninger.net
Mon Dec 18 16:25:12 UTC 2017


I recently upgraded my "u-boot" package for RPI2 to the current version
(and grabbed the "rpi-firmware" package it said it needed) and now I
have no-start on the RPI2....

U-Boot 2017.09 (Dec 12 2017 - 18:48:47 +0000)

DRAM:  948 MiB
RPI 2 Model B (0xa21041)
MMC:   sdhci at 7e300000: 0
reading uboot.env

** Unable to read "uboot.env" from mmc0:1 **
Using default environment

In:    serial
Out:   vidconsole
Err:   vidconsole
Net:   No ethernet found.
starting USB...
USB0:   Core Release: 2.80a
scanning bus 0 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found FreeBSD U-Boot Loader (bin)
reading ubldr.bin
227704 bytes read in 34 ms (6.4 MiB/s)
## Starting application at 0x01000000 ...

And that be all I get.

This is what I have in board/RaspberryPi2/setup.sh related to that
(which I had to change since the firmware files have been split between
the two packages)

raspberry_pi_populate_boot_partition ( ) {
    # Copy RaspberryPi 2 boot files to FAT partition
    cp ${FIRMWARE_PATH}/LICENCE.broadcom .
    cp ${FIRMWARE_PATH}/bootcode.bin .
    cp ${FIRMWARE_PATH}/config.txt .
    cp ${FIRMWARE_PATH}/fixup.dat .
    cp ${FIRMWARE_PATH}/fixup_cd.dat .
    cp ${FIRMWARE_PATH}/fixup_x.dat .
    cp ${FIRMWARE_PATH}/start.elf .
    cp ${FIRMWARE_PATH}/start_cd.elf .
    cp ${FIRMWARE_PATH}/start_x.elf .
    cp ${UBOOT_PATH}/u-boot.bin .
    cp ${UBOOT_PATH}/fixup_db.dat .
    cp ${UBOOT_PATH}/start_db.elf .
    cp ${UBOOT_PATH}/README .

    # RPi firmware loads and modify the DTB before pass it to kernel.
    freebsd_install_fdt rpi2.dts rpi2.dtb

    # Install ubldr to FAT partition
    freebsd_ubldr_copy_ubldr .
}

Any ideas on tracking this down?

-- 
Karl Denninger
karl at denninger.net <mailto:karl at denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4897 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20171218/2775b783/attachment.bin>


More information about the freebsd-arm mailing list