
On 6/16/19 1:46 PM, Mian Yousaf Kaukab wrote:
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?
I personally wouldn't /expect/ anything except our downstream versions of ATF and Trusty to work, but they might if you're lucky. I believe we're quite close to (some version of) upstream for ATF so upstream ATF /might/ work (but I don't believe we test it, so no guarantees). For Trusty I'm less sure we're close to any particular upstream version these days, so I wouldn't count on much.