[U-Boot] Jetson TX2 hangs during dhcp boot

Andreas Färber afaerber at suse.de
Fri Jun 14 17:09:43 UTC 2019


Am 14.06.19 um 18:41 schrieb Stephen Warren:
> On 6/14/19 11:09 AM, Mian Yousaf Kaukab wrote:
>> Hi,
>> I am seeing a hang with dhcp boot on Jetson TX2. Its running firmware
>> from
>> L4T 32.1 with U-Boot from master branch (c2ea87883e) with [1] applied.
>>
>> I use following command sequence at u-boot prompt to boot:
>>
>> Tegra186 (P2771-0000-500) # setenv ftdfile tegra186-p2771-0000.dtb
>> Tegra186 (P2771-0000-500) # setenv boot_targets dhcp
>> Tegra186 (P2771-0000-500) # boot
>>
>> Last thing I see is the following error from TF-A and the board hangs:
> 
> What is TF-A?

The artist formerly known as Arm Trusted Firmware.

>> U-Boot 2019.07-rc4-00137-g6fefd9c475 (Jun 14 2019 - 16:27:34 +0200)
> ...
>> TFTP from server xx.xx.xx.xx; our IP address is xx.xx.xx.xx
>> Filename 'aarch64/grub.efi'.
>> Load address: 0x80280000
> ...
>> MMC: no card present
>> Scanning disk sdhci at 3400000.blk...
>> Disk sdhci at 3400000.blk not ready
>> Scanning disk sdhci at 3460000.blk...
>> Found 32 disks
>> copying carveout for
>> /host1x at 13e00000/display-hub at 15200000/display at 15200000...
>> copying carveout for
>> /host1x at 13e00000/display-hub at 15200000/display at 15210000...
>> copying carveout for
>> /host1x at 13e00000/display-hub at 15200000/display at 15220000...
>> ERROR:   ARI request timed out: req 89 on CPU 4
>> ASSERT: plat/nvidia/tegra/soc/t186/drivers/mce/ari.c <127> : retries
>> != 0U
> 
> That file doesn't exist in U-Boot; I guess it's part of grub.efi?

Looks rather like a TF-A path to me, CC'ing Varun.

As Yousaf says above, it's the TF-A you guys ship with latest R32.1.0.

Maybe the tftpboot operation is overwriting memory used by your TF-A, or
differing memory usage is uncovering a missing U-Boot EFI reservation?

(I recently wondered whether TX1 may be missing some, as I needed
multiple tries to boot the kernel successfully there - TF-A 2.1 didn't
work there, so some more investigations TBD. R28.3.0 still wasn't
booting U-Boot ~2019.04, I needed R24.2.2 still as you once suggested.)

Regards,
Andreas

-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Mary Higgins, Sri Rasiah
HRB 21284 (AG Nürnberg)


More information about the U-Boot mailing list