Jetson AGX Xavier won't connect to network with ethernet connection

I have an AGX Xavier that is already set up with Jetpack. I connected it to my router with an ethernet cable and I was able to ssh to the AGX from my laptop with the AGX’s ip address on my network. Yesterday I was upgrading Jetpack/l4t and after I upgrade l4t to 32.6, I rebooted the device with sudo shutdown -r but when the device turned back on, I tried reconnecting through ssh and I got the message ssh: connect to host … port 22: No route to host. (I don’t know if I should post the ip address.) The light on the back of the router where the ethernet cable plugs it doesn’t light up and my router’s app says the device is not connected. I’ve tried using a different ethernet cable, different ethernet port, resetting the modem and router. I tried connecting a device to the ethernet cable and it works fine. I think the problem is with the device but I don’t have a usb-c cable and I’ve only used ssh to connect to the agx from my laptop.

Is this a dev kit, or does it use a separate carrier board? I can’t actually debug this, but anyone who does will need to know that information first since this could be a device tree issue, and update using the wrong device tree could cause the failure.

It’s a dev kit. Is there any other useful info I can provide?

When I look in windows control panel under network and sharing center, I see the two ethernet ports I’ve tried, listed under Unidentified Network, Access type: no network access, Ethernet 2 and Ethernet 3. I don’t know if this helps but it doesn’t seem right.

What I care more is how did you update your board to 32.6?

If you think this is software issue, will fallback to old release bring the ethernet back?

I am just asking for debug, not asking you to stay in old release.

I was connected to the agx through ssh because the ethernet was working and it was connected to my router. I was trying to upgrade from Jetpack 4.3 to 4.6 the 1.3.2 Upgrade Jetpack documentation on How to Install JetPack :: NVIDIA JetPack Documentation. Now that I’m looking again this section was for upgrading from Jetpack 4.4 but I was using 4.3 so maybe that is the issue. Anyway, I needed to clear up disk space so I used this command since it was specific to 4.3.

sudo apt purge cuda-repo-l4t-10-0-local-10.0.326 libvisionworks-repo libvisionworks-sfm-repo libvisionworks-tracking-repo

then I used:

sudo apt clean

then I went to the OTA section of this documentation to upgrade l4t:
https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/updating_jetson_and_host.html#
I followed the steps to upgrade to minor release, the first command was:

sudo vi /etc/apt/sources.list.d/nvidia-l4t-apt-source.list

I changed the commands to

deb https://repo.download.nvidia.com/jetson/common 32.6 main
deb https://repo.download.nvidia.com/jetson/t194 32.6 main

I saved that file and ran these two commands

sudo apt update
sudo apt dist-upgrade

I don’t have the output available after the upgrade was finished but after the upgrade finished I rebooted the device using this command

sudo shutdown -r

When the device came back on I could no longer use ssh to connect to the device and I don’t have a monitor/keyboard/mouse here to connect to the device so I’m not sure how to connect without the ethernet connection. (I’ll have the monitor/keyboard/mouse tomorrow to see if I can connect.) My laptop doesn’t have hdmi input.

When I’m able to reconnect should I try going back to the old release and is there documentation that explains how to do that. Would it be the same steps but using 32.3 instead of 32.6?

I tried using the solution found in the last comment here- Ethernet Connection not Working on Xavier - #9 by snarky but when I tried sharing the wifi network from my laptop by connecting the agx to my laptop with the ethernet cable but nothing happened and the control panel showed the ethernet adapter said the cable was unplugged. To be sure I connected my laptop to my router with the ethernet cable and it worked fine.

My first suggestion is you can try to clean up your comment with some format provided by forum.
Otherwise, it is really hard and tired to read what you are saying.

For example, use ctrl+E to put your code here.

sudo apt get update

And the second suggestion is: there is a method to access the board without HDMI. Just use the host computer with cable.

Use this method to dump the dmesg and attach it here.

My previous suggestion was directly try to flash the whole system with sdkmanager. But I am not sure if you are willing to do that since the data would be gone.

Thanks I was wondering how to make my comment cleaner.

So I don’t have the original micro-USB cable that came with the device. I found a random micro-USB cable a connected it to my laptop and the agx. I also have a c to c usb cable if that would help. I’ve made sure minicom is installed with

apt install minicom

Next I tried opening minicom on my PC with but got this error:

$ minicom -D /dev/ttyUSB3 -8 -b 115200
minicom: cannot open /dev/ttyUSB3: No such file or directory

I tried the next command and got the following:

$ ls -al /dev/ttyUSB*
ls: cannot access '/dev/ttyUSB*': No such file or directory

I also tried to list everything in /dev/ and this is what I see:

$ ls /dev/
autofs           loop-control  net    ram13  random  tty0   tty19  tty29  tty39  tty49  tty59  ttyS2      vsock
block            loop0         null   ram14  rtc0    tty1   tty2   tty3   tty4   tty5   tty6   ttyS3      zero
bsg              loop1         nvram  ram15  sda     tty10  tty20  tty30  tty40  tty50  tty60  urandom
btrfs-control    loop2         ppp    ram2   sdb     tty11  tty21  tty31  tty41  tty51  tty61  vcs
console          loop3         ptmx   ram3   sg0     tty12  tty22  tty32  tty42  tty52  tty62  vcs1
cpu_dma_latency  loop4         pts    ram4   sg1     tty13  tty23  tty33  tty43  tty53  tty63  vcsa
cuse             loop5         ram0   ram5   shm     tty14  tty24  tty34  tty44  tty54  tty7   vcsa1
fd               loop6         ram1   ram6   stderr  tty15  tty25  tty35  tty45  tty55  tty8   vcsu
full             loop7         ram10  ram7   stdin   tty16  tty26  tty36  tty46  tty56  tty9   vcsu1
fuse             mapper        ram11  ram8   stdout  tty17  tty27  tty37  tty47  tty57  ttyS0  vfio
kmsg             mem           ram12  ram9   tty     tty18  tty28  tty38  tty48  tty58  ttyS1  vhost-net

So it looks like I can’t use the serial console method with this micro-USB and I’m not sure if it’s because I need a particular micro-USB cable or if something else isn’t working.
I am definitely willing to flash the whole system with sdkmanager, although I tried downloading the sdkmanager from and installing the deb file which I thought worked but when I tried using sdkmanager command, I got the following:

$ sdkmanager
(sdkmanager-gui:368): Gtk-WARNING **: 22:17:08.560: cannot open display:
  1. The micro usb cable needs to have data line. Some cheap cable only has power line for charging.

  2. Do you have monitor connected on your host machine? And is this your first time using sdkmanager?

I don’t have a monitor connected to the agx but I can connect it to my TV and yes this is my first time using sdkmanager and any jetson product in general.

Edit: The agx was flashed already though so it was hard to go through the intial setup stuff to see what was going on.

Hi,

The sdkmanager is running on separate x86_64 machine. Not the jetson itself.

Jetson is the one that get operated by the host. For example, the host will prepare the driver and install it to jetson through the type C usb.

Ok so in that case I’m using my laptop as the host I suppose

Edit: I’m running Ubuntu on windows. So my laptop with windows is the host machine right? Do I need like a linux gui app?

Read the system requirements on web page first.

I’ve connected to the device with the serial console method and here is what I believe is the dmesg.

[0000.084] W> RATCHET: MB1 binary ratchet value 4 is too large than ratchet lev.
[0000.093] I> MB1 (prd-version: 1.5.1.2-t194-41334769-9ec1833d)
[0000.098] I> Boot-mode: Coldboot
[0000.101] I> Chip revision : A02 
[0000.104] I> Bootrom patch version : 7 (correctly patched)
[0000.109] I> ATE fuse revision : 0x200
[0000.113] I> Ram repair fuse : 0x0
[0000.116] I> Ram Code : 0x0
[0000.118] I> rst_source : 0x0
[0000.121] I> rst_level : 0x0
[0000.124] I> Boot-device: eMMC
[0000.139] I> sdmmc DDR50 mode
[0000.144] W> No valid slot number is found in scratch register
[0000.149] W> Return default slot: _a                                           
[0000.152] I> Active Boot chain : 0                                             
[0000.155] I> Boot-device: eMMC                                                 
[0000.159] W> MB1_PLATFORM_CONFIG: device prod data is empty in MB1 BCT.        
[0000.167] I> Temperature = 34500                                               
[0000.170] W> Skipping boost for clk: BPMP_CPU_NIC                              
[0000.174] W> Skipping boost for clk: BPMP_APB                                  
[0000.178] W> Skipping boost for clk: AXI_CBB                                   
[0000.182] W> Skipping boost for clk: AON_CPU_NIC                               
[0000.187] W> Skipping boost for clk: CAN1                                      
[0000.190] W> Skipping boost for clk: CAN2                                      
[0000.195] I> Boot-device: eMMC                                                 
[0000.197] I> Boot-device: eMMC                                                 
[0000.207] I> Sdmmc: HS400 mode enabled                                         
[0000.211] I> ECC region[0]: Start:0x0, End:0x0                                 
[0000.215] I> ECC region[1]: Start:0x0, End:0x0                                 
[0000.220] I> ECC region[2]: Start:0x0, End:0x0                                 
[0000.224] I> ECC region[3]: Start:0x0, End:0x0                                 
[0000.228] I> ECC region[4]: Start:0x0, End:0x0                                 
[0000.232] I> Non-ECC region[0]: Start:0x80000000, End:0x100000000              
[0000.238] I> Non-ECC region[1]: Start:0x0, End:0x0                             
[0000.242] I> Non-ECC region[2]: Start:0x0, End:0x0                             
[0000.247] I> Non-ECC region[3]: Start:0x0, End:0x0                             
[0000.251] I> Non-ECC region[4]: Start:0x0, End:0x0                             
[0000.256] E> FAILED: Thermal config                                            
[0000.264] E> FAILED: MEMIO rail config                                         
[0000.277] I> Boot-device: eMMC                                                 
[0000.287] I> sdmmc bdev is already initialized                                 
[0000.354] I> MB1 done                                                          
                                                                                
����main enter                                                                  
SPE VERSION #: R01.00.14 Created: Sep 19 2018 @ 11:03:21                        
HW Function test                                                                
Start Scheduler.                                                                
in late init                                                                    
��                                                                              
  [0000.363] I> Welcome to MB2(TBoot-BPMP) (version: 00.00.2018.32-mobile-fc460)
[0000.363] I> DMA Heap @ [0x526fa000 - 0x52ffa000]                              
[0000.364] I> Default Heap @ [0xd486400 - 0xd48a400]                            
[0000.365] E> DEVICE_PROD: Invalid value data = 70020000, size = 0.             
[0000.370] W> device prod register failed                                       
[0000.374] I> Boot-device: eMMC                                                 
[0000.377] I> Boot_device: SDMMC_BOOT instance: 3                               
[0000.383] I> sdmmc-3 params source = boot args                                 
[0000.386] I> sdmmc bdev is already initialized                                 
[0000.390] I> sdmmc-3 params source = boot args                                 
[0000.397] I> Found 17 partitions in SDMMC_BOOT (instance 3)                    
[0000.404] I> Found 42 partitions in SDMMC_USER (instance 3)                    
[0000.406] W> No valid slot number is found in scratch register                 
[0000.411] W> Return default slot: _a                                           
[0000.414] I> Active Boot chain : 0                                             
[0000.418] I> parsing oem signed section of bpmp-fw header done                 
[0000.423] I> bpmp-fw binary init read from storage                             
[0000.428] I> oem authentication of bpmp-fw header done                         
[0000.435] I> bpmp-fw binary done read from storage                             
[0000.438] I> bpmp-fw: Authentication init Done                                 
[0000.442] I> parsing oem signed section of cpubl header done                   
[0000.447] I> cpubl binary init read from storage                               
[0000.452] I> bpmp-fw: Authentication Finalize Done                             
[0000.457] I> oem authentication of cpubl header done                           
[0000.461] I> cpubl binary done read from storage                               
[0000.466] I> cpubl: Authentication init Done                                   
[0000.471] I> parsing oem signed section of rce header done                     
[0000.475] I> rce binary init read from storage                                 
[0000.480] I> Relocating BR-BCT                                                 
[0000.483] I> cpubl: Authentication Finalize Done                               
[0000.487] I> oem authentication of rce header done                             
[0000.492] I> rce binary done read from storage                                 
[0000.496] I> rce: Authentication init Done                                     
[0000.501] I> parsing oem signed section of ape header done                     
[0000.505] I> ape binary init read from storage                                 
[0000.510] I> rce: Authentication Finalize Done                                 
[0000.514] I> oem authentication of ape header done                             
[0000.518] I> ape binary done read from storage                                 
[0000.523] I> ape: Authentication init Done                                     
[0000.527] I> parsing oem signed section of tos header done                     
[0000.532] I> tos binary init read from storage                                 
[0000.536] I> ape: Authentication Finalize Done                                 
[0000.541] I> oem authentication of tos header done                             
[0000.545] I> tos binary done read from storage                                 
[0000.549] I> tos: Authentication init Done                                     
[0000.554] I> parsing oem signed section of bpmp-fw-dtb header done             
[0000.559] I> bpmp-fw-dtb binary init read from storage                         
[0000.564] I> tos: Authentication Finalize Done                                 
[0000.570] I> oem authentication of bpmp-fw-dtb header done                     
[0000.574] I> bpmp-fw-dtb binary done read from storage                         
[0000.579] I> bpmp-fw-dtb: Authentication init Done                             
[0000.584] I> parsing oem signed section of cpubl-dtb header done               
[0000.590] I> cpubl-dtb binary init read from storage                           
[0000.594] I> bpmp-fw-dtb: Authentication Finalize Done                         
[0000.631] I> oem authentication of cpubl-dtb header done                       
[0000.631] I> cpubl-dtb binary done read from storage                           
[0000.632] I> cpubl-dtb: Authentication init Done                               
[0000.634] I> parsing oem signed section of eks header done                     
[0000.635] I> eks binary init read from storage                                 
[0000.635] I> cpubl-dtb: Authentication Finalize Done                           
[0000.636] I> oem authentication of eks header done                             
[0000.640] I> eks binary done read from storage                                 
[0000.644] I> eks: Authentication init Done                                     
[0000.648] I> eks: Authentication Finalize Done                                 
[0000.652] I> EKB detected (length: 0x410) @ VA:0x5270a400                      
��NOTICE:  BL31: v1.3(release):23b153a63                                        
NOTICE:  BL31: Built : 22:43:07, Dec  9 2019                                    
ipc-unittest-main: 1519: Welcome to IPC unittest!!!                             
ipc-unittest-main: 1531: waiting forever                                        
ipc-unittest-srv: 329: Init unittest services!!!                                
keystore-demo: 141: Hello world from keystore-demo app                          
keystore-demo: 207: main: EKB contents match expected value                     
exit called, thread 0xffffffffea88ed58, name trusty_app_2_7d18fc60-e9fc-11e8    
platform_bootstrap_epilog: trusty bootstrap complete                            
��                                                                              
                                                                                
welcome to lk                                                                   
calling constructors                                                            
initializing heap                                                               
creating bootstrap completion thread                                            
top of bootstrap2()                                                             
initializing platform                                                           
bpmp: platform_init                                                             
tag is c1b4e372932429f2737cf722e1219e71                                         
tag_show initialized                                                            
dt initialized                                                                  
mail initialized                                                                
chipid initialized                                                              
fuse initialized                                                                
sku initialized                                                                 
speedo initialized                                                              
ec_get_ec_list: found 45 ecs                                                    
ec initialized                                                                  
ec_mrq initialized                                                              
vmon_populate_monitors: found 3 monitors                                        
vmon initialized                                                                
adc initialized                                                                 
fmon_populate_monitors: found 73 monitors                                       
fmon initialized                                                                
fmon_mrq initialized                                                            
reset initialized                                                               
nvhs initialized                                                                
392 clocks registered                                                           
WARNING: pll_c4 has no dyn ramp                                                 
clk_mrq_init: mrq handler registered                                            
clk initialized                                                                 
nvlink initialized                                                              
io_dpd initialized                                                              
io_dpd initialized                                                              
thermal initialized                                                             
i2c5 controller initialized                                                     
initialized i2c mrq handling                                                    
i2c initialized                                                                 
regulator initialized                                                           
avfs_clk_platform initialized                                                   
soctherm initialized                                                            
aotag initialized                                                               
powergate initialized                                                           
dvs initialized                                                                 
pm initialized                                                                  
pg_late initialized                                                             
strap initialized                                                               
tag initialized                                                                 
emc initialized                                                                 
clk_dt initialized                                                              
avfs_ccplex_platform initialized                                                
tj_max: dt node not found                                                       
tj_init initialized                                                             
uphy_mrq_init: mrq handler registered                                           
uphy_dt initialized                                                             
uphy initialized                                                                
safereg initialized                                                             
mrq initialized                                                                 
��                                                                              
  [0001.115] I> Welcome to Cboot                                                
[0001.116] I> Cboot Version: t194-8a9e8a5a��fmon_post initialized               
��                                                                              
[0001.116] I> CPU-BL Params @ 0xf2820000                                        
[0001.117] I>  0) Base:0x00000000 Size:0x00000000                               
[0001.118] I>  1) Base:0xf1100000 Size:0x00100000                               
[0001.122] I>  2) Base:0xf2000000 Size:0x00200000                               
[0001.127] I>  3) Base:0xf1200000 Size:0x00200000                               
[0001.131] I>  4) Base:0xf1000000 Size:0x00100000                               
[0001.136] I>  5) Base:0xf0f00000 Size:0x00100000��clk_dt_late initialized      
machine_check initialized                                                       
pm_post initialized                                                             
dbells initialized                                                              
avfs_clk_platform_post initialized                                              
dmce initialized                                                                
cvc initialized                                                                 
ccplex_avfs_hw_init: nafll_cluster0: not monitored                              
ccplex_avfs_hw_init: nafll_cluster1: not monitored                              
ccplex_avfs_hw_init: nafll_cluster2: not monitored                              
ccplex_avfs_hw_init: nafll_cluster3: not monitored                              
avfs_clk_mach_post initialized                                                  
regulator_post initialized                                                      
rm initialized                                                                  
sc7_diag initialized                                                            
thermal_test initialized                                                        
serial_late initialized                                                         
clk_post initialized                                                            
clk_dt_post initialized                                                         
mc_reg initialized                                                              
pg_post initialized                                                             
dyn_modules initialized                                                         
sku_debugfs initialized                                                         
speedo_debugfs initialized                                                      
adc_debugfs initialized                                                         
clk_debugfs initialized                                                         
��                                                                              
[0001.205] I>  6) Base:0xf3800000 Size:0x00400000                               
[0001.209] I>  7) Base:0xf1c00000 Size:0x00400000                               
[0001.214] I>  8) Base:0xf0e00000 Size:0x00100000                               
[0001.218] I>  9) Base:0xf0d00000 Size:0x00100000                               
[0001.223] I> 10) Base:0xf3000000 Size:0x00800000                               
[0001.227] I> 11) Base:0x40000000 Size:0x00040000                               
[0001.232] I> 12) Base:0xf0c00000 Size:0x00100000                               
[0001.236] I> 13) Base:0x40046000 Size:0x00002000                               
[0001.241] I> 14) Base:0x40048000 Size:0x00002000                               
[0001.245] I> 15) Base:0xac000000 Size:0x00004000                               
[0001.249] I> 16) Base:0x4004a000 Size:0x00002000��emc_debugfs initialized      
��                                                                              
[0001.256] I> 17) Base:0xf0b00000 Size:0x00100000��dvs_debugfs initialized      
fmon_debugfs initialized                                                        
vmon_debugfs initialized                                                        
pg_debugfs initialized                                                          
profile_fs initialized                                                          
debugfs_cons initialized                                                        
mail_fs initialized                                                             
profile initialized                                                             
cvc_debugfs initialized                                                         
dmce_debugfs initialized                                                        
ec_debugfs initialized                                                          
rm_debugfs initialized                                                          
soctherm_debug initialized                                                      
gr_reader initialized                                                           
mods initialized                                                                
dt_fs initialized                                                               
debugfs_mrq initialized                                                         
debug_mrq initialized                                                           
debug_safereg initialized                                                       
initializing target                                                             
calling apps_init()                                                             
starting app shell                                                              
entering main console loop                                                      
] ��                                                                            
[0001.309] I> 18) Base:0x4004c000 Size:0x00002000                               
[0001.314] I> 19) Base:0xf2200000 Size:0x00600000                               
[0001.318] I> 20) Base:0x4004e000 Size:0x00002000                               
[0001.323] I> 21) Base:0xf09d0000 Size:0x0000c000                               
[0001.327] I> 22) Base:0x00000000 Size:0x00000000                               
[0001.331] I> 23) Base:0xf09e0000 Size:0x00020000                               
[0001.336] I> 24) Base:0xf6000000 Size:0x02000000                               
[0001.340] I> 25) Base:0x40050000 Size:0x00002000                               
[0001.345] I> 26) Base:0x40040000 Size:0x00006000                               
[0001.349] I> 27) Base:0xf1800000 Size:0x00400000                               
[0001.354] I> 28) Base:0xf4c00000 Size:0x01400000                               
[0001.358] I> 29) Base:0xf1400000 Size:0x00400000                               
[0001.363] I> 30) Base:0xf0a00000 Size:0x00100000                               
[0001.367] I> 31) Base:0x00000000 Size:0x00000000                               
[0001.372] I> 32) Base:0xf8000000 Size:0x08000000                               
[0001.376] I> 33) Base:0x00000000 Size:0x00000000                               
[0001.381] I> 34) Base:0xf3c00000 Size:0x01000000                               
[0001.385] I> 35) Base:0xab000000 Size:0x01000000                               
[0001.389] I> 36) Base:0xa0000000 Size:0x0b000000                               
[0001.394] I> 37) Base:0xf2800000 Size:0x00800000                               
[0001.398] I> 38) Base:0x80000000 Size:0x20000000                               
[0001.403] I> 39) Base:0xb0000000 Size:0x08000000                               
[0001.407] I> 40) Base:0x00000000 Size:0x00000000                               
[0001.412] I> 41) Base:0x00000000 Size:0x00000000                               
[0001.416] I> 42) Base:0x00000000 Size:0x00000000                               
[0001.421] I> 43) Base:0x00000000 Size:0x00000000                               
[0001.425] I> 44) Base:0x00000000 Size:0x00000000                               
[0001.430] I> 45) Base:0x00000000 Size:0x00000000                               
[0001.434] GIC-SPI Target CPU: 0                                                
[0001.437] Interrupts Init done                                                 
[0001.440] calling constructors                                                 
[0001.443] initializing heap                                                    
[0001.445] I> Heap: [0xa0690588 ... 0xab000000]                                 
[0001.450] initializing threads                                                 
[0001.453] initializing timers                                                  
[0001.455] creating bootstrap completion thread                                 
[0001.460] top of bootstrap2()                                                  
[0001.463] CPU: MIDR: 0x4E0F0040, MPIDR: 0x80000000                             
[0001.467] initializing platform                                                
[0001.470] E> DEVICE_PROD: Invalid value data = 0, size = 0.                    
[0001.476] W> device prod register failed                                       
[0001.479] I> Bl_dtb @0xaaf00000                                                
[0001.487] E> "plugin-manager" doesn't exist, creating                          
[0001.487] E> "ids" doesn't exist, creating                                     
[0001.492] E> "connection" doesn't exist, creating                              
[0001.496] E> "configs" doesn't exist, creating                                 
[0001.507] I> Find /i2c@3160000's alias i2c0                                    
[0001.507] I> Reading eeprom i2c=0 address=0x50                                 
[0001.534] I> Device at /i2c@3160000:0x50                                       
[0001.534] I> Reading eeprom i2c=0 address=0x56                                 
[0001.558] I> Device at /i2c@3160000:0x56                                       
[0001.561] I> Find /i2c@3180000's alias i2c2                                    
[0001.561] I> Reading eeprom i2c=2 address=0x54                                 
[0001.563] E> I2C: slave not found in slaves.                                   
[0001.563] E> I2C: Could not write 0 bytes to slave: 0x00a8 with repeat start t.
[0001.564] E> I2C_DEV: Failed to send register address 0x00000000.              
[0001.564] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa8 a.
[0001.572] E> eeprom: Failed to read I2C slave device                           
[0001.577] I> Eeprom read failed 0x3526070d                                     
[0001.581] I> Reading eeprom i2c=2 address=0x57                                 
[0001.586] E> I2C: slave not found in slaves.                                   
[0001.590] E> I2C: Could not write 0 bytes to slave: 0x00ae with repeat start t.
[0001.597] E> I2C_DEV: Failed to send register address 0x00000000.              
[0001.603] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae a.
[0001.612] E> eeprom: Failed to read I2C slave device                           
[0001.617] I> Eeprom read failed 0x3526070d                                     
[0001.621] I> Reading eeprom i2c=2 address=0x52                                 
[0001.626] E> I2C: slave not found in slaves.                                   
[0001.630] E> I2C: Could not write 0 bytes to slave: 0x00a4 with repeat start t.
[0001.638] E> I2C_DEV: Failed to send register address 0x00000000.              
[0001.643] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 a.
[0001.653] E> eeprom: Failed to read I2C slave device                           
[0001.657] I> Eeprom read failed 0x3526070d                                     
[0001.663] I> Find /i2c@c240000's alias i2c1                                    
[0001.665] I> Reading eeprom i2c=1 address=0x52                                 
[0001.671] E> I2C: slave not found in slaves.                                   
[0001.674] E> I2C: Could not write 0 bytes to slave: 0x00a4 with repeat start t.
[0001.682] E> I2C_DEV: Failed to send register address 0x00000000.              
[0001.687] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 a.
[0001.697] E> eeprom: Retry to read I2C slave device.                           
[0001.702] E> I2C: slave not found in slaves.                                   
[0001.706] E> I2C: Could not write 0 bytes to slave: 0x00a4 with repeat start t.
[0001.713] E> I2C_DEV: Failed to send register address 0x00000000.              
[0001.719] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 a.
[0001.729] E> eeprom: Failed to read I2C slave device                           
[0001.733] I> Eeprom read failed 0x3526070d                                     
[0001.737] I> Reading eeprom i2c=1 address=0x50                                 
[0001.742] E> I2C: slave not found in slaves.                                   
[0001.746] E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start t.
[0001.754] E> I2C_DEV: Failed to send register address 0x00000000.              
[0001.759] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 a.
[0001.769] E> eeprom: Retry to read I2C slave device.                           
[0001.774] E> I2C: slave not found in slaves.                                   
[0001.778] E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start t.
[0001.785] E> I2C_DEV: Failed to send register address 0x00000000.              
[0001.791] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 a.
[0001.800] E> eeprom: Failed to read I2C slave device                           
[0001.805] I> Eeprom read failed 0x3526070d                                     
[0001.809] I> create_pm_ids: id: 2888-0001-400-J, len: 15                       
[0001.814] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:03
[0001.825] I> create_pm_ids: id: 2822-0000-600-D, len: 15                       
[0001.831] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:03
[0001.842] I> Adding plugin-manager/ids/2888-0001-400=/i2c@3160000:module@0x50  
[0001.849] E> "i2c@3160000" doesn't exist, creating                             
[0001.853] E> "module@0x50" doesn't exist, creating                             
[0001.858] I> Adding plugin-manager/ids/2822-0000-600=/i2c@3160000:module@0x56  
[0001.865] E> "module@0x56" doesn't exist, creating                             
[0001.873] I> Adding plugin-manager/cvm                                         
[0001.874] E> "chip-id" doesn't exist, creating                                 
[0001.877] I> Adding plugin-manager/chip-id/A02                                 
[0001.882] I> Plugin-manager override starting                                  
[0001.887] I> node /plugin-manager/fragement-tegra-wdt-en matches               
[0001.897] I> node /plugin-manager/fragement-soft-wdt matches                   
[0001.908] I> node /plugin-manager/fragment-pcie-c5-rp matches                  
[0001.913] I> node /plugin-manager/fragment-tegra-ufs-lane10 matches            
[0001.933] I> Disable plugin-manager status in FDT                              
[0001.933] I> Plugin-manager override finished successfully                     
[0001.933] I> gpio framework initialized                                        
[0001.935] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio' drir
[0001.937] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio-aon'r
[0001.938] I> tegrabl_tca9539_init: i2c bus: 1, slave addr: 0x46                
[0001.946] E> fetch_driver_phandle_from_dt: failed to get node with compatible 9
[0001.953] E> fetch_driver_phandle_from_dt: failed to get node with compatible 9
[0001.959] W> tegrabl_tca9539_init: failed to fetch phandle from dt             
[0001.965] I> tegrabl_tca9539_init: i2c bus: 1, slave addr: 0x44                
[0001.973] E> fetch_driver_phandle_from_dt: failed to get node with compatible 9
[0001.981] E> fetch_driver_phandle_from_dt: failed to get node with compatible 9
[0001.987] W> tegrabl_tca9539_init: failed to fetch phandle from dt             
[0001.995] I> fixed regulator driver initialized                                
[0002.005] I> register 'maxim' power off handle                                 
[0002.006] I> virtual i2c enabled                                               
[0002.007] I> registered 'maxim,max20024' pmic                                  
[0002.009] I> tegrabl_gpio_driver_register: register 'max20024-gpio' driver     
[0002.016] I> Boot-device: eMMC                                                 
[0002.019] I> Boot_device: SDMMC_BOOT instance: 3                               
[0002.027] I> sdmmc-3 params source = boot args                                 
[0002.028] I> sdmmc bdev is already initialized                                 
[0002.032] I> sdmmc-3 params source = boot args                                 
[0002.062] I> Found 17 partitions in SDMMC_BOOT (instance 3)                    
[0002.075] I> Found 42 partitions in SDMMC_USER (instance 3)                    
[0002.084] I> enabling 'vdd-hdmi-5v0' regulator                                 
[0002.089] I> regulator 'vdd-hdmi-5v0' already enabled                          
[0002.090] E> tegrabl_display_init_regulator: hdmi cable is not connected       
[0002.090] E> tegrabl_display_get_pdata, failed to parse dtb settings           
[0002.095] E> invalid display type                                              
[0002.099] E> invalid display type                                              
[0002.100] E> cannot find any other nvdisp nodes                                
[0002.100] E> no valid display unit config found in dtb                         
[0002.102] W> display init failed                                               
[0002.102] I> Load in CBoot Boot Options partition and parse it                 
[0002.107] E> Cannot read beyond partition boundary for CPUBL-CFG               
[0002.112] E> tegrabl_read_cbo Failed to read CPUBL-CFG partition               
[0002.118] W> platform_init: tegrabl_read_cbo failed with error 0xd0d0104       
[0002.125] I> Hit any key to stop autoboot:     4       3       2       1       
[0004.133] initializing target                                                  
[0004.133] calling apps_init()                                                  
[0004.134] starting app kernel_boot_app                                         
[0004.153] I> found decompressor handler: lz4-legacy                            
[0004.154] I> decompressing BMP blob ...                                        
[0004.159] I> Kernel type = Normal                                              
[0004.159] I> Loading partition kernel-bootctrl at 0xa42b0000 from device(0x1)  
[0004.166] W> tegrabl_get_kernel_bootctrl: magic number(0x00000000) is invalid  
[0004.166] W> tegrabl_get_kernel_bootctrl: use default dummy boot control data  
[0004.167] I> ########## SD boot ##########                                     
[0004.167] I> No sdcard                                                         
[0004.167] I> -0 params source =                                                
[0004.170] E> Blockdev open: exit error                                         
[0004.174] E> SD boot failed, err: 724238353                                    
[0004.178] I> ########## USB boot ##########                                    
[0004.187] W> No valid slot number is found in scratch register                 
[0004.187] W> Return default slot: _a                                           
[0004.203] I> USB Firmware Version: 60.06 release                               
[0004.259] I> regulator of usb2-0 already enabled                               
[0004.266] I> regulator of usb2-1 already enabled                               
[0004.273] I> regulator of usb2-2 already enabled                               
[0004.283] I> enabling 'vdd-5v-sata' regulator                                  
[0005.288] E> failed to initialize xhci controller                              
[0005.289] E> Error in init of XUSB host driver, err: 79790026                  
[0005.289] E> Failed to initialize device 5-0                                   
[0005.289] E> USB boot failed, err: 2037973030                                  
[0005.290] I> ########## Fixed storage boot ##########                          
[0005.290] I> Already published: 00010003                                       
[0005.290] I> Look for boot partition                                           
[0005.294] I> Fallback: assuming 0th partition is boot partition                
[0005.299] I> Detect filesystem                                                 
[0005.327] I> Loading extlinux.conf ...                                         
[0005.327] I> rootfs path: /sdmmc_user/boot/extlinux/extlinux.conf              
[0005.370] I> L4T boot options                                                  
[0005.370] I> [1]: "primary kernel"                                             
[0005.370] I> Enter choice:                                                     
[0008.371] I> Continuing with default option: 1                                 
[0008.371] I> Loading kernel sig file from rootfs ...                           
[0008.371] I> rootfs path: /sdmmc_user/boot/Image.sig                           
[0008.402] I> Loading kernel binary from rootfs ...                             
[0008.402] I> rootfs path: /sdmmc_user/boot/Image                               
[0008.621] I> Validate kernel ...                                               
[0008.622] I> T19x: Authenticate kernel (bin_type: 37), max size 0x5000000      
[0008.933] E> digest on binary did not match!!                                  
[0008.933] C> OEM authentication of kernel payload failed!                      
[0008.934] W> Failed to validate kernel binary (err=1077936152)                 
[0008.934] W> Security fuse not burned, continue to boot                        
[0008.941] I> No kernel-dtb binary path                                         
[0008.941] I> Loading kernel-dtb binary from partition ...                      
[0008.942] W> No valid slot number is found in scratch register                 
[0008.943] W> Return default slot: _a                                           
[0008.946] I> A/B: bin_type (38) slot 0                                         
[0008.950] I> Loading partition kernel-dtb at 0x91000000 from device(0x1)       
[0008.964] I> Validate kernel-dtb ...                                           
[0008.965] I> T19x: Authenticate kernel-dtb (bin_type: 38), max size 0x400000   
[0008.970] I> Loading ramdisk from rootfs ...                                   
[0008.971] I> rootfs path: /sdmmc_user/boot/initrd                              
[0009.039] I> Kernel hdr @0xa42b0000                                            
[0009.039] I> Kernel dtb @0x90000000                                            
[0009.039] I> decompressor handler not found                                    
[0009.039] I> Copying kernel image (34484232 bytes) from 0xa42b0000 to 0x800800e
[0009.048] I> Updated bpmp info to DTB                                          
[0009.049] I> Ramdisk: Base: 0x92000000; Size: 0x6e72c8                         
[0009.049] I> Updated initrd info to DTB                                        
[0009.049] W> WARN: Fail to override "console=none" in commandline              
[0009.052] E> tegrabl_linuxboot_add_disp_param, du 0 failed to get display paras
[0009.059] E> tegrabl_linuxboot_add_disp_param, du 0 failed to get display paras
[0009.066] E> tegrabl_linuxboot_add_disp_param, du 0 failed to get display paras
[0009.073] W> No valid slot number is found in scratch register                 
[0009.079] W> Return default slot: _a                                           
[0009.083] I> Active slot suffix:                                               
[0009.086] I> add_boot_slot_suffix: slot_suffix =                               
[0009.090] I> Linux Cmdline: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 co 
[0009.124] I> Updated bootarg info to DTB                                       
[0009.128] W> MAC addr invalid!                                                 
[0009.131] E> Failed to get WIFI MAC address                                    
[0009.135] W> MAC addr invalid!                                                 
[0009.137] E> Failed to get Bluetooth MAC address                               
[0009.142] I> eeprom_get_mac_addr: MAC (type: 2): 00:04:4b:cb:ae:c2             
[0009.149] E> "plugin-manager" doesn't exist, creating                          
[0009.153] I> Adding /chosen/plugin-manager/cvm                                 
[0009.157] E> "chip-id" doesn't exist, creating                                 
[0009.161] I> Adding /chosen/plugin-manager/chip-id                             
[0009.166] E> "configs" doesn't exist, creating                                 
[0009.170] I> Adding /chosen/plugin-manager/configs                             
[0009.175] E> "ids" doesn't exist, creating                                     
[0009.179] I> Adding /chosen/plugin-manager/ids                                 
[0009.184] E> "odm-data" doesn't exist, creating                                
[0009.188] I> Adding /chosen/plugin-manager/odm-data                            
[0009.196] E> "memory" doesn't exist, creating                                  
[0009.197] I> [0] START: 0x80000000, END: 0xac000000                            
[0009.201] I> [1] START: 0xac004000, END: 0xf09d0000                            
[0009.206] I> [2] START: 0xf09dc000, END: 0xf09e0000                            
[0009.211] I> dram_block larger than 80000000                                   
[0009.215] I> [3] START: 0x100000000, END: 0x480000000                          
[0009.220] I> added [base:0x80000000, size:0x2c000000] to /memory               
[0009.226] I> added [base:0xac200000, size:0x44600000] to /memory               
[0009.231] I> added [base:0x100000000, size:0x380000000] to /memory             
[0009.239] I> Updated memory info to DTB                                        
[0009.241] E> add_disp_param: failed to get display params for du=0             
[0009.248] E> "reset" doesn't exist, creating                                   
[0009.252] I> NVG: Logical CPU: 0; MPIDR: 0x80000000                            
[0009.256] I> Enabled cpu-0 (mpidr: 0x0) node in FDT                            
[0009.261] I> NVG: Logical CPU: 1; MPIDR: 0x80000001                            
[0009.265] I> Enabled cpu-1 (mpidr: 0x1) node in FDT                            
[0009.270] I> NVG: Logical CPU: 2; MPIDR: 0x80000100                            
[0009.275] I> Enabled cpu-2 (mpidr: 0x100) node in FDT                          
[0009.280] I> NVG: Logical CPU: 3; MPIDR: 0x80000101                            
[0009.285] I> Enabled cpu-3 (mpidr: 0x101) node in FDT                          
[0009.289] I> NVG: Logical CPU: 4; MPIDR: 0x80000200                            
[0009.294] I> Enabled cpu-4 (mpidr: 0x200) node in FDT                          
[0009.299] I> NVG: Logical CPU: 5; MPIDR: 0x80000201                            
[0009.304] I> Enabled cpu-5 (mpidr: 0x201) node in FDT                          
[0009.309] I> NVG: Logical CPU: 6; MPIDR: 0x80000300                            
[0009.313] I> Enabled cpu-6 (mpidr: 0x300) node in FDT                          
[0009.318] I> NVG: Logical CPU: 7; MPIDR: 0x80000301                            
[0009.323] I> Enabled cpu-7 (mpidr: 0x301) node in FDT                          
[0009.329] E> "misc-data" doesn't exist, creating                               
[0009.333] I> Boot-device: eMMC                                                 
[0009.335] I> Add boot-sdmmc to plugin-manager/misc-data                        
[0009.340] I> Add storage-sdmmc to plugin-manager/misc-data                     
[0009.346] W> Unknown storage device                                            
[0009.349] I> Add serial number:0423618000963 as DT property                    
[0009.356] I> Plugin-manager override starting                                  
[0009.359] I> node /plugin-manager/fragement-tegra-wdt-en matches               
[0009.366] I> node /plugin-manager/fragement-soft-wdt matches                   
[0009.374] I> node /plugin-manager/fragment-pcie-c5-rp matches                  
[0009.378] I> node /plugin-manager/fragment-tegra-ufs-lane10 matches            
[0009.390] I> Disable plugin-manager status in FDT                              
[0009.390] I> Plugin-manager override finished successfully                     
[0009.392] I> tegrabl_load_kernel_and_dtb: Done                                 
[0009.396] E> tegrabl_display_clear: display is not initialized                 
[0009.402] W> Boot logo display failed...                                       
[0009.405] I> Kernel EP: 0x80080000, DTB: 0x90000000                            
[    0.000000] Booting Linux on physical CPU 0x0                                
[    0.000000] Linux version 4.9.253-tegra (buildbrain@mobile-u64-5497-d3000) (1
[    0.000000] Boot CPU: AArch64 Processor [4e0f0040]                           
[    0.000000] OF: fdt:memory scan node memory, reg size 48,                    
[    0.000000] OF: fdt: - 80000000 ,  2c000000                                  
[    0.000000] OF: fdt: - ac200000 ,  44600000                                  
[    0.000000] OF: fdt: - 100000000 ,  380000000                                
[    0.000000] earlycon: tegra_comb_uart0 at MMIO32 0x000000000c168000 (options)
[    0.000000] bootconsole [tegra_comb_uart0] enabled                           
[    2.078081] eqos 2490000.ether_qos: invalid settings : rx-frames must be enaT
[    2.078339] Coalescing parameters incorrect                                  
[    6.302401] cgroup: cgroup2: unknown option "nsdelegate"                     
[    7.258976] ------------[ cut here ]------------                             
[    7.259093] WARNING: CPU: 1 PID: 4284 at /dvs/git/dirty/git-master_linux/ker8
[    7.259481] ---[ end trace 3aafb02d47a94325 ]---                             
[    8.394566] using random self ethernet address                               
[    8.394728] using random host ethernet address                               
[    8.616446] random: crng init done                                           
[    8.616544] random: 7 urandom warning(s) missed due to ratelimiting          
[    8.884635] using random self ethernet address                               
[    8.884746] using random host ethernet address                               
[   10.244527] Bridge firewalling registered  

dmesg is a command you can run after linux is up. What you shared is the bootloader log and partial kernel log.

Your log is being truncated too. Some long lines are disappeared.

In the end, I think what went wrong was that the device didn’t have enough disk space, so when I upgraded the l4t, the ugrade didn’t work properly and caused some kind of problem with the network connection of the agx.

I was able to connect the device to a host machine with Ubuntu 18.04 and download and use the sdkmanager to flash the system with Jetpack 4.6 using the proper usb-c 3.1 and a monitor, mouse and, keyboard.

After the new flash was properly completed and the device was set up, the ethernet connection is working great.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.