I’m seeing this error with an Orin AGX on a Connectech Forge carrier board. Have tried multiple USB cables, I’m connecting directly from my Dell docking station’s USB3 port. Here’s my machine configuration
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Looking at the usb wireshark packet traces, here’s the last packet back from the nvidia device:
0000 40 b1 fd af d3 8e ff ff 43 03 01 73 03 00 2d 3e @…C…s…->
0010 75 90 99 64 00 00 00 00 c7 45 00 00 fe ff ff ff u…d…E…
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
Not sure if this is helpful or not. I’ve attached the entire wireshark capture if that’s helpful.
usb-orin.pcapng.tar.gz (786.8 KB)
To check such kind of issue, actually is has a SOP
Please check whether there is UART log coming out from the board during flash. I am not sure if ConnectTech ever left a pin out there to dump log.
If there is, then I need that log
If there is not, then I may need to know if you are able to use usb analyzer to dump the trace during flash. (Not sure if your wireshark result is based on that?)
I forgot about the uart log, sorry for not including it the first time around, I should have looked at that first. The last project didn’t have the debug serial port available, so it wasn’t top of mind. I’ve attached the log and posted the last few lines.
serial-debug-1.txt (8.7 KB)
[0025.273] I> Non-ECC region: Start:0x80000000, End:0x80000000
[0025.278] I> Non-ECC region: Start:0x0, End:0x0
[0025.283] I> Non-ECC region: Start:0x0, End:0x0
[0025.288] I> Non-ECC region: Start:0x0, End:0x0
[0025.292] I> Non-ECC region: Start:0x0, End:0x0
[0025.302] E> BL_CARVEOUT: Failed to allocate memory of size 0x36800000 for CO:44.
[0025.310] C> Task 0x0 failed (err: 0x49490003)
[0025.314] E> Top caller module: BL_CARVEOUT, error module: BL_CARVEOUT, reason: 0x03, aux_info: 0x00
[0025.323] I> Busy Spin
I’ll research the error message as well, to see if this is a problem of my own making.
This error symptom is similar to what I saw on another Orin NX before.
The weird part is your DRAM Non-ECC region was correct in the flash process. But when it comes to boot up in the end, its value is not correct.
For example, in your fail_flashserial.txt
[0013.927] I> MEM-BCT-0 binary is read from storage
[0013.932] I> MEM-BCT-0 binary integrity check is success
[0013.937] I> Binary MEM-BCT-0 loaded successfully at 0x40040000 (0xe580)
[0013.943] I> RAM_CODE 0x4000021
[0013.949] I> RAM_CODE 0x4000021
[0013.953] I> Task: Load Page retirement list (0x500115b1)
The issue here is the wrong memory BCT file in use. Then the question is what flash command are you using? It is possible to test on Orin AGX devkit as we don’t know the ConnectTech board detail?
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.