Hello. Long time passed ))
Got returned to Jetson Nano by new year, done some work about upgrading my programms. But at January my main Jetson were “broken”. I were writing new code and suddenly it switched off. No info why. Just black screen.
Right now, i am trying for about a two weeks to start it again. Every time, LCD monitor is flashes with NVIDIA logo and then console says: tegradc.1: dpd enable lookup fail:-19 and then black screen.
Yes, i have read forums, i did flashed old image, yesterday i got downloaded (hurray! about four days of bad downloads which stopped at 1,9Gb…4Gb of archive. Seriously, do with that old problem something.) new image. Same story.
I did already used my secondary test Jetson Nano and got same problem.
I did borrowed working headless (no monitor yeah) Jetson, used my SD cards - same problem. Startup info, LOGO and freeze. LED at micro-USB connector stops also.
So, how i can get more info to you, so you can help me. Please. Very very please.
By default, there is a “quiet” keyword in /boot/extlinux/extlinux.conf and it will make the kernel log in silent. Thus, I only see few lines from your log in kernel aspect. It looks like system get into kernel but somehow gets stuck.
If this module hasn’t been updated for long time, I would suggest you can use sdkmanager instead of sdcard image.
Ok. Understand. But how i can download new image to Jetson Nano from SDKManager, when Jetson Nano is powered on, but cannot been found by SDKManager?
At first i used etcher to get image on SD (entry level), then used SDKManager to upload image created by SDKManager and then programing on working system.
But right now how can i do that, when Jetson Nano freezes? Do i need to use recovery jumper on dev-board? USB connection from Ubuntu+SDKManager to Jetson Nano? Any manual?
I think you need to know what is sdkmanager doing and what is sdcard image doing.
Sdcard is just a all-in-one binary that has OS and SDK.
Sdkmanager will download the full driver package (Linux_for_Tegra) on your x64 host machine first and then use tools to “flash” the driver package to your host as OS. After the OS is installed, it will then use IP to locate your jetson nano and send the SDK binaries to it and install.
Thus, when you use sdkmaanger, there is no need to worry about whether you need to prepare sdcard image or not. The answer is no, you don’t need to prepare the sdcard image for sdkmanager case at all. Just give an empty card and sdkmanager will handle the rest.
Currently, your problem is not “sdkmanager cannot find jetson nano”. Your problem is sdkmanager cannot download the driver package to your host machine.
But right now how can i do that, when Jetson Nano freezes? Do i need to use recovery jumper on dev-board? USB connection from Ubuntu+SDKManager to Jetson Nano?
You can refer to the Quick start guide, after you fix your sdkmanager problem.
No, it is printed into terminal, i use putty to see logs from Jetson Nano.
I do have experience with Jetson Nano, got two of them, got myself car numberplate detection programm, which i wrote directly on Jetson.
I cannot finish first boot up configuration, simply cannot because all my Nano’s are freezes at boot up, power LED switches off, fan blades spinning (+5V is present, yeah), no access from terminal, no access through Ethernet connection (there is no ethernet connection with not empty SD card, without SD card i can see Jetson from ehternet router console).
I do understand that you are told newbies this simple truth, that they must finish first bootup, BUT I NOT GOT ANY first bootup from about new year’s eve.
SD card is 32Gb, both, and both of them already worked on those cards.
How can i switch to headless mode, edit some file? Which?
Please help, i really understand dumbness of situation, but it is not “again newbie” problem.
Please connect the micro usb cable to the port you are using to flash the board, boot up the jetson nano and check if there is a /dev/ttyACM0 on your host side. If there is, use minicom or putty to open it and see if it gives some interface like below.
Yes, before “the freeze” LED is powered on, all good, bootloader cheking SD image, it is trying to load OS. Got NVIDIA logo, “the freeze”, tegradc.1 - last message in console and LED switches off.
Will try to connect with ACM0, but before i already tried to connect Jetson to USB, there was no ttyACM0. Well, i do uploaded new image, maybe it will work.
What is “new image” here? You want to reflash the sdkmanager again?
Will try to connect with ACM0, but before i already tried to connect Jetson to USB
You can firstly check if lsusb gives you “nvidia corp” and then we check the ttyACM0. If lsusb on host has the nvidia corp but the device node ttyACM0 is not there, then you could also dump the dmesg on host side. Probably missing drivers.
Another trick is remove the “quiet” in Linux_for_Tegra/rootfs/boot/extlinux/extlinux.conf and then flash the board again.
With this setting, more kernel log will be dumped from UART, you shall see more log other than the tegradc.1 log.
BTW, I don’t really treate tegradc.1 log as a problem because it can be seen even in normal boot up process.
Yes, i understand, i do remember now, half-a-year ago i do saw this “tegradc.1” error in terminal, when testing custom board. Also, i do know, that i can remove “quiet” from extlinux.conf by mounting SD card with Linux and sudo nano …/extlinux.conf. Is it right, or i need to reflash SD card image?