Comment 1 for bug 1636838

Revision history for this message
Paolo Pisati (p-pisati) wrote :

Can you connect a serial cable to the board? You need a TTL serial and it connects like this:

http://workshop.raspberrypiaustralia.com/usb/ttl/connecting/2014/08/31/01-connecting-to-raspberry-pi-via-usb/

then on you pc:

screen /dev/ttyUSB0 115200

then plug the power in the board, and you should see the bootloader:

U-Boot 2015.07 (Aug 31 2015 - 15:50:21 +0200)

DRAM: 944 MiB
WARNING: Caches not enabled
RPI 2 Model B
MMC: bcm2835_sdhci: 0
reading uboot.env
In: serial
Out: lcd
Err: lcd
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 0

ubuntu@raspi2:~$ uname -a
Linux raspi2 4.4.0-1029-raspi2 #36-Ubuntu SMP Wed Oct 19 14:38:48 UTC 2016 armv7l armv7l armv7l GNU/Linux
ubuntu@raspi2:~$ ls -la /boot/firmware/*.dtb
-rwxr-xr-x 1 root root 13430 Oct 26 15:18 /boot/firmware/bcm2709-rpi-2-b.dtb

this on -1029.36, while if i update to -1030.37 the new dtb is bigger and it blows the space at the beginning of the memory:

ubuntu@raspi2:~$ ls -la /boot/firmware/*.dtb
-rwxr-xr-x 1 root root 15356 Oct 26 18:18 /boot/firmware/bcm2709-rpi-2-b.dtb

and i bet on console you will end up with something like this:

U-Boot 2015.07 (Aug 31 2015 - 15:50:21 +0200)

DRAM: 944 MiB
WARNING: Caches not enabled
RPI 2 Model B
MMC: bcm2835_sdhci: 0
reading uboot.env
In: serial
Out: lcd
Err: lcd
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 0
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
6682376 bytes read in 12755 ms (510.7 KiB/s)
Kernel image @ 0x1000000 [ 0x000000 - 0x65f708 ]
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
U-Boot>

is that the case?