One of our customer is using AGX Xavier module on a custom built Carrier board, and using costom built BSP which is based on 32.4.3. If I try to recreate the scenario, I am not having any issue in booting or even I am good with display everything.
But customer has this issue,can you please suggest on this:
After the board is done flashing I can see a configuration popup in my monitor that lets me configure my username.
The configuration manager performs some computations and then my monitor goes black. I wait and then reset the board. I see a bunch of commands in my monitor (black screen, white text). Then the screen remains black.
I connect the board and my laptop to my ethernet switch and disconnect everything else. I am able to find the ip address of the xavier module on carrier board.
After that I ssh into the elton and I am able to program and build in it normally with GPU support (but no gui/screen).
Then I create a backup image of the board with my programs and configurations.
Then I flash a new board.
After that I move the backup image I created to the bootloader directory under Linux_for_tegra. Then I flash the new board once again. It finishes flashing successfully.
From past experience we know that whenever we load a backup image there exist IP configuration issues due to different mac address from one board to another. Now we are stuck because we have no monitor or ethernet access.
I also tried getting into the board via serial console (not successfully).
There are two things to clarify
-
For the first board, which has no desktop showing up, please dump the xorg.0.log and dmesg. Also, please check the disk space usage. Full disk space will also lead to desktop fails to launch.
-
For the second board, which has so-called “IP issue due to mac collision”. This is actually less possible, because the mac address is read from the eeprom of the module. Unless they are just that lucky to have same mac addr on 2 modules, this case should not happen.
Also, please let us know what kind of serial console is user trying to dump. If they are trying to dump the ttyACM0 one, then it will not show if kernel is crashed. However, the other one from UART should dump something.
Hi,
We are using ttyTHS0 as a serial console the serial port 1.
Attaching my Xorg.0.log here
Xorg.0.log (17.3 KB)
Also share the dmesg please. Current xorg has no error log.
Also, does this customer have AGX devkit?
ya will ask them to share. un fortunately they do not have devkit, I do have. I will update you with the dmesg log and will ask them to get the xorg log again
After that I move the backup image I created to the bootloader directory under Linux_for_tegra. Then I flash the new board once again. It finishes flashing successfully.
From past experience we know that whenever we load a backup image there exist IP configuration issues due to different mac address from one board to another. Now we are stuck because we have no monitor or ethernet access.
Just want to confirm, if customer uses BSP but not clone image to flash the second board here, will he have the desktop and etherent?
With this also they could not get into desktop and ethernet
But this BSP can work on other boards without problem? Only 2 modules have problem?
Yes, this BSP has been tried and working in other boards, This is a working BSP. I have tried to recreate the issue but could not, I wonder what is the issue. Customer have 2 modules and they say both the modules have issue.