1. Using a serial console, I get the following output:
U-Boot SPL 2017.01-00341-gb2aad42503 (Jun 21 2017 - 10:56:05)
DRA752-GP ES1.1
Trying to boot from MMC1
** Unable to use mmc 0:1 for loading the env **
Using default environment
U-Boot 2017.01-00341-gb2aad42503 (Jun 21 2017 - 10:56:05 -0500), Build: jenkins-github_Bootloader-Builder-581
CPU : DRA752-GP ES1.1
Model: TI AM5728 BeagleBoard-X15
Board: BeagleBoard X15 REV A.20
DRAM: 2 GiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
** Unable to use mmc 0:1 for loading the env **
Using default environment
setup_board_eeprom_env: beagle_x15
SCSI: SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw
Press SPACE to abort autoboot in 2 seconds
usb_boot is currently disabled
scsi_boot is currently disabled
switch to partitions #0, OK
mmc0 is current device
Scanning mmc device 0
Checking for: /uEnv.txt ...
Checking for: /boot/uEnv.txt ...
445 bytes read in 395 ms (1000 Bytes/s)
Loaded environment from /boot/uEnv.txt
Checking if uname_r is set in /boot/uEnv.txt ...
debug: [uname_r=4.9.33-ti-r42] ...
loading /boot/vmlinuz-4.9.33-ti-r42 ...
9530640 bytes read in 96459 ms (95.7 KiB/s)
loading /boot/dtbs/4.9.33-ti-r42/am57xx-beagle-x15.dtb ...
152761 bytes read in 1969 ms (75.2 KiB/s)
loading /boot/initrd.img-4.9.33-ti-r42 ...
5913007 bytes read in 59990 ms (95.7 KiB/s)
debug: [console=ttyO2,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet] ...
debug: [bootz 0x82000000 0x88080000:5a39af 0x88000000] ...
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Ramdisk to 8fa5c000, end 8ffff9af ... OK
Loading Device Tree to 8fa33000, end 8fa5b4b8 ... OK
Starting kernel ...
----------------------------------------------------
It seems that the loading of the kernel and initrd from the SD card is rather slow (95KB/s), wonder why.
2.
Also, the second issue (alloc_contig_range) seems to happen about 1000 seconds in after the system boots. These messages start slow initially (once every 30 seconds or so) but become more frequent with time, until they block everything.