Jetson Nano stuck in a boot loop

Hi,

I have a Jetson that I attempted to update to Ubuntu 20.04. However, after I tried making the upgrades, the device is now in a boot loop with the following error message on the first startup attempt-

1.172235] tegradc tegradc. 1: dpd enable lookup fail:-19
[
1.366703] imx219 7-0010: imx219_board_setup: error during i2c read probe (-121)
[
1.366841] im×219 7-0010: board setup failed
Г
1.391081] imx219 8-0010: im×219_board_setup: error during 12c read probe (-121)
[
1.391167] im×219 8-0010: board setup failed cp: not uriting through dangling symlink etc/resolv.conf'
Г
1.9754181 cgroup: cgroup?: unknoun option "nsdelegate, memory_recursiveprot"
1.984452] group: group: unknoun option "nsdelegate
[
3.247299] squashfs: SQUASHFS error: Xattrs in filesystem, these will be ignored
3.254846] squashfs: SQUASHFS error: unable to read xattr id index table
4.372946] iwlwif1 0000:01:00.0: Direct firmware load for iwlwifi-8265-26.code fi
4.382758] iwlwif1 0000:01:00.0: Falling back to user helper
5.412292] iwlwif1 0000:01:00.0: Direct firmware load for iwlwifi-8265-25.code fi
5.428797] random: crng init done
5.428801] random: 7 random warning(s) missed due to ratelimiting
5.440427] iwlwifi 0000:01:00.0: Falling back to user helper
5.451447] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-24.code fa
5.461033]
iwlwifi 0000:01:00.0: Falling back to user helper
5.474395] iwlwif1 0000:01:00.0: Direct firmware load for iwlwifi-8265-23. ucode fa
5.483772] iwlwifi 0000:01:00.0: Falling back to user helper
5.714044] thermal thermal_zone: failed to read out thermal zone (-5)
5.921952] using random self ethernet address
5.928916] using random host ethernet address
7.686193] using random self ethernet address
7.690854] using random host ethernet address
8.398282] Bridge firewalling registered
[FAILED] Failed to start Docker Application Container Engine.
[FAILED] Failed to start Docker Application Container Engine.
[FAILED] Failed to start Process error reports when automatic reporting is enabled.
[FAILED] Failed to start Service for snap application cups.cups.
[FAILED] Failed to start Docker Application Container Engine.
[FAILED] Failed to start Docker Application Container Engine.

However, when I connect the device to a remote host, the nvidia SDK Manager is able to detect the device and correctly identify it. However, I cannot choose a target FW version in the third box.

I was wonder if there was any way to recover the device. This device is using an eMMc in lieu of the standard microSD card.

Thanks!

Hi,

are you using a Jetson Nano right?
What steps did you run to update it Ubuntu 20.04?
The latest supported L4T version for Jetson Nano is r32.7.3, which is based on Ubuntu 18.04, and I think we do not officially support Ubuntu 20.04 on Jetson Nano.

Can you at least put the device into force recovery mode?
Check this page:
https://docs.nvidia.com/jetson/archives/r35.3.1/DeveloperGuide/text/SD/FlashingSupport.html

1 Like

Hi Dave,

Yes I am using a Nano P3448. I confirmed that it is in force recovery mode using the lsusb method.

Thanks!

Hi,

So it’s an Jetson Nano 4GB with eMMC, then can you try to re-flash it following this guide?
https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3273/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/quick_start.html

Some posts over the Internet may provide ways of updating old Jetson devices to run with newer Ubuntu/Linux kernel, but users have to do it on their own, and we do not support using systems other than official L4T releases.

1 Like

Hi Dave,

Thanks for the info. So just to clarify, the host computer needs to have the OS that will be loaded onto the Jetson? In this case, the host will need to be Ubuntu 18.04?

Thanks again!

No, we are not loading the “OS on host” to your jetson.

The “BSP” you downloaded has the whole Linux for Tegra rootfs which contains the OS that will be flashed to jetson.

The reason to use ubuntu 18.04 is because this is where the flash tool tested for jetson nano.

For example, ubuntu 18.04 host can flash jetson Orin/Xavier as well and they are using ubuntu20.04.

1 Like

Hi Wayne,

I tried using JetPack SDK 4.6.1. I am able to log on but it says that there are “No SDKs are available for my account.”

I was wondering how to get the SDK files. I have a developer membership.

Thanks

Hi,

Could you share a screenshot?

Hi Wayne,

Screenshot below-

I see this when I try to use SDKManager versions 1.6.1 and 1.4.x

So are you able to upgrade the sdkmanager version to latest one? You should always use latest one sdkm.

Yeah I was but I kept getting an error where it said it couldn’t find a Ubuntu 20.04 SDK for my Nano.

Ubuntu 20.04 cannot flash jetson nano. Please use ubuntu 18.04 x86 host machine.

Or if you are talking about something else, please elaborate. I really don’t know what ubuntu20.04 you are talking about. There should be no 20.04 things shown if this is jetson nano case.

Hi Wayne,

Just to clarify when you mentioned using a Ubuntu 18.04 host machine, are you referring to the device that is trying to flash the image onto the Nano?

Yes,
please use a Ubuntu 18.04 machine to flash Jetson Nano.

Not only a “ubuntu 18.04”. We need a x86 arch host PC here.
My point is you cannot use a jetson nano to flash another jetson nano.

Hi Wayne,

I’m trying to use a desktop PC that has Ubuntu 20.04 to flash the image onto the desktop.

Hi,

I already said multiple times… jetson nano cannot be flashed with ubuntu 20.04… That was why we kept asking you to use 18.04…

The desktop is running Ubuntu 20.04 but I tried downloading the JetPack with Ubuntu 18.04.

For some reason it cannot open that SDKManager version.

Does the computer being used to flash the image onto the Nano have to have the same Ubuntu version that’s being flashed?

Hi,

What does that mean your desktop is running ubuntu 20.04 but tried to download jetpack with ubuntu 18.04?

We just need you to run sdkmanager/jetpack on a x86/64 ubuntu 18.04 host. There shall be no ubuntu20.04. That is the point I said since all the comments in this post.

Are you able to understand above comments? If you don’t understand, please clarify which part you cannot understand.

In case you really don’t understand… below picture is the reason you need ubuntu18.04 host… you can also use ubuntu16.04… but it is already EOL, so I don’t think you would like to use that…