This binary(uefi_StandaloneMmOptee_RELEASE.bin) is included in BSP package(<Linux_for_Tegra>/bootloader/standalonemm_optee_t234.bin) by default.
To apply the change, please use the binary you built from UEFI source.
I use optee_src_build.sh to build OP-TEE source and use make to build ATF source.
I have built the UEFI_STMM⊠bin file after modifying the code( applying the patch). But we see the the bin file size of the newly generated UEFI_STMM.bin is same as the earlier default UEFI_STMM.bin file present within ./bootloader folder as shown below:
As the below verification steps are not fully working, step no 3 not working, as there is no response from keyboard once, we enter on the âReset Settingâ
Verification steps
Step 1: Enter UEFI Menu.
Step 2: Select Device Manager â NVIDIA Configuration â Reset Setting.
Step 3: Go back top menu and press Reset to Exit.
Step 4: Check if it can boot with successful
We tried to verify by manually reboot the unit from external power button pressing, multiple times, it booted successfully. Can this be considered as the TOS image fix has been updated and its been working?
Is there any other verification method to test this TOS image fix?
Yes, you can perform the reboot stress test to check if you would still hit that assertion issue after you updated the TOS image.
For no response from keyboard, it seems like another issue which we donât hit on our setup.
From our verification, keyboard can work before and after updating TOS image.
We would suggest performing the reboot stress test to check if it would still hit any boot issue.
What I meant was, keyboard works fine for us, but when we enter step No 3 after selecting âReset Settingâ, in your verification method steps, it stops responding.
Could you confirm, if this works on your setup.
We have flashed latest r36.4.3 and we will try to check if we have same keyboard stuck up issue at Step No 3 and will let you know.
After flashing the QSPI with old TOS img file, the unit is always entering the UEFI Shell ( Note: I had kept updated StandaloneSTMM bin file under /bootloader directory, is this causing the issue?) and it not booting further.
please find the serial log for the same attached below:
We tried, âReset Settingâ option, but again it is not booting.
Let us know how to fix this issue.
Also we are facing NVMe flash issue, I have raised a seperate thread for that. Please let us know, how to fix these issues as soon as possible.
Also I tried flashing 36.4.3 latest Jetson Linux version( Note: I have downloaded this version on USB SSD drive as we have shoratge of space on the hard disk in the Host PC) on Orin NX 16 GB and it flashed fine. Unit booted fully normally.
But we want to configure this Orin NX as EP device, so I modified the âjetson-orin-nano-devkit.confâ, file as per the below link and tried reflashing, but we are getting flashing error in the middle, saying âNo file found /dev/nvme01â. Any idea why?
As the UEFI Assertion crash issue was solved with the latest release 36.4.3, we did not get time to try to further experiment/debug on UEFI Assertion patch with older version 36.3.0.
But I will try to explain what I did:
I followed the steps provided by you and some other links and downloaded UEFI source and updated the patch and built UEFI_StandaloneMMâŠbin file and copied it as " standalonemm_optee_t234.bin" under /bootloader directory.
Later used Export command to set the path to the updated âstandalonemm_optee_t234.binâ
Next built the TOS image using nv_buildâŠsh scripts as per the link in other thread.
Later copied this updated TOS image to /bootloader directory and did the internal memory flash.
We tested with back to back, external power on/off and did not observe any crash.
Actually this crash issue was reported by our customer and we dont knw exactly how he got this issue( dont know exact scenario )
In future, we may get time to experiment/try on another Orin NX module, that time, will try to do a rebuild once again and flash the internal memory and see, if this keyboard hang issue occurs again.
We performed reboot steps 2-3 times as per the verification steps (involving UEFI menu and choosing Reset settings and reboot) , provided by you. There is no boot issues.
We performed reboot stress test back to back by external power-on and power-off steps and did not observe any boot issues/errors.