From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mian Yousaf Kaukab Date: Sun, 16 Jun 2019 21:46:21 +0200 Subject: [U-Boot] Jetson TX2 hangs during dhcp boot In-Reply-To: References: <20190614170934.GA31159@suse.de> <97f9c274-b471-1e50-305e-b1f826c4c52c@suse.de> Message-ID: <20190616194621.GB31209@suse.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Fri, Jun 14, 2019 at 05:26:05PM +0000, Varun Wadekar wrote: > >> ERROR: ARI request timed out: req 89 on CPU 4 > >> ASSERT: plat/nvidia/tegra/soc/t186/drivers/mce/ari.c <127> : retries > >> != 0U > > This time out means that TEGRA_ARI_ROC_FLUSH_CACHE_TRBITS ARI call timed out. Looks like the firmware responsible for handling this ARI call is stuck or overloaded and not servicing any calls. Any thoughts on how to debug it? I couldn't get upstream TF-A to work. Here is how I am building it: make CROSS_COMPILE=aarch64-linux-gnu- PLAT=tegra TARGET_SOC=t186 DEBUG=1 all then I build tos.img as following: ./gen_tos_part_img.py bl31.bin JetPack_4.2_Linux_P3310/Linux_for_Tegra/bootloader/tos.img (try to)flash as following: ./flash.sh -k secure-os jetson-tx2 mmcblk0p1 However, I can't get flashing to work as soon as tos.img from R32.1 is replaced with my build. Is upstream TF-A supposed to work with R32.1? Alternatively, I can do the testing this week if you provide me any TF-A debug builds. Thanks, Yousaf