Hello,
i’ve been using a Jetson Nano as desktop for several weeks. Today i plugged in a Display Port cable and the Nano shut off? Afterwards the SD-image was corrupted somehow. So i just reflashed a SDcard with the latest image uing the tool Rufus. Now the Nano is stuck at boot. I got this from serial port UART0 during boot up:
[0007.081] Verifying SC7EntryFw in OdmNonSecureSBK mode
[0007.133] /bpmp deleted
[0007.136] SC7EntryFw header found loaded at 0xff700000
[0007.324] OVR2 PMIC
[0007.326] Bpmp FW successfully loaded
[0007.342] WB0 init successfully at 0xff780000
[0007.346] Set NvDecSticky Bits
[0007.350] GSC2 address ff53fffc value c0edbbcc
[0007.356] GSC MC Settings done
[0007.362] TOS Image length 53680
[0007.365] Monitor size 53680
[0007.368] OS size 0
[0007.529] Secure Os AES-CMAC Verification Success!
[0007.533] TOS image cipher info: plaintext
[0007.537] Loading and Validation of Secure OS Successful
[0007.553] SC7 Entry Firmware - 0xff700000, 0x4000
[0007.558] NvTbootPackSdramParams: start.
[0007.563] NvTbootPackSdramParams: done.
[0007.567] Tegraboot started after 53275 us
[0007.570] Basic modules init took 5672226 us
[0007.575] NvTbootQspiFlashIoctl: Opcode = 1 not supported
[0007.580] Sec Bootdevice Read Time = 12 ms, Read Size = 65 KB
[0007.585] Sec Bootdevice Write Time = 0 ms, Write Size = 0 KB
[0007.591] Storage Device Read Time = 6724 ms, Read Size = 2306 KB
[0007.597] Storage Device Write Time = 0 ms, Write Size = 0 KB
[0007.602] Next stage binary read took 1526448 us
[0007.607] Carveout took -1538126 us
[0007.610] CPU initialization took 2034719 us
[0007.614] Total time taken by TegraBoot 7695267 us
[0007.619] Starting CPU & Halting co-processor
64NOTICE: BL31: v1.3(release):a28d87f09
NOTICE: BL31: Built : 21:10:01, Aug 12 2019
ERROR: Error initializing runtime service trusty_fast
[0007.741] RamCode = 0
[0007.746] LPDDR4 Training: Read DT: Number of tables = 2
[0007.751] EMC Training (SRC-freq: 204000; DST-freq: 1600000)
[0007.763] EMC Training Successful
[0007.766] 408000 not found in DVFS table
[0007.773] RamCode = 0
[0007.776] DT Write: emc-table@204000 succeeded
[0007.782] DT Write: emc-table@1600000 succeeded
[0007.786] LPDDR4 Training: Write DT: Number of tables = 2
[0007.982]
[0007.983] Debug Init done
[0007.986] Marked DTB cacheable
[0007.988] Bootloader DTB loaded at 0x83000000
[0007.993] Marked DTB cacheable
[0007.996] Kernel DTB loaded at 0x83100000
[0008.000] DeviceTree Init done
[0008.012] Pinmux applied successfully
[0008.016] gicd_base: 0x50041000
[0008.020] gicc_base: 0x50042000
[0008.023] Interrupts Init done
[0008.027] Using base:0x60005090 & irq:208 for tick-timer
[0008.032] Using base:0x60005098 for delay-timer
[0008.037] platform_init_timer: DONE
[0008.040] Timer(tick) Init done
[0008.044] osc freq = 38400 khz
[0008.048]
[0008.049] welcome to cboot
[0008.051]
[0008.053] Cboot Version: 00.00.2018.01-t210-3a168c35
[0008.058] calling constructors
[0008.061] initializing heap
[0008.063] initializing threads
[0008.066] initializing timers
[0008.069] creating bootstrap completion thread
[0008.073] top of bootstrap2()
[0008.076] CPU: ARM Cortex A57
[0008.079] CPU: MIDR: 0x411FD071, MPIDR: 0x80000000
[0008.084] initializing platform
[0008.087] Scratch reg 37 & 271 initial value set..
[0008.093] cboot:secure-pmc present
[0008.097] Manufacturer: MF = 0xc2, ID MSB = 0x25
[0008.101] ID LSB = 0x36, ID-CFI len = 194 bytes
[0008.106] Macronix QSPI chip present
[0008.109] SPI device register
[0008.112] init boot device
[0008.115] allocating memory for boot device(SPI)
[0008.119] registering boot device
[0008.128] sdmmc node status = okay
[0008.132] sdcard instance = 0
[0008.135] sdcard gpio handle 0x56
[0008.138] sdcard gpio pin 0xc9
[0008.141] sdcard gpio flags 0x0
[0008.144] vmmc-supply 0x99
[0008.146] Instance: 0
[0008.149] Allocating memory for context
[0008.152] enabling clock
[0008.155] sd card init
[0008.157] Check card present and stable
[0008.161] Send command 0
[0008.177] Send command 3
[0008.182] Set RCA for the card
[0008.184] Query card specific data by command 9
[0008.191] Parse CSD data
[0008.193] Send command 7
[0008.204] Calling sd device register
[0008.207] Init sdcard
[0008.209] Allocating memory for boot device
[0008.213] Registering user device
[0008.227] Enable APE clock
[0008.229] Un-powergate APE partition
[0008.233] of_register: registering tegra_udc to of_hal
[0008.238] of_register: registering tegra_udc to of_hal
[0008.243] of_register: registering inv20628-driver to of_hal
[0008.249] of_register: registering ads1015-driver to of_hal
[0008.254] of_register: registering lp8557-bl-driver to of_hal
[0008.260] of_register: registering bq2419x_charger to of_hal
[0008.265] of_register: registering cpc to of_hal
[0008.270] of_register: registering bq27441_fuel_gauge to of_hal
[0008.281] gpio framework initialized
[0008.285] of_register: registering tca9539_gpio to of_hal
[0008.290] of_register: registering tca9539_gpio to of_hal
[0008.296] of_register: registering i2c_bus_driver to of_hal
[0008.301] of_register: registering i2c_bus_driver to of_hal
[0008.307] of_register: registering i2c_bus_driver to of_hal
[0008.312] of_register: registering i2c_bus_driver to of_hal
[0008.318] pmic framework initialized
[0008.321] of_register: registering max77620_pmic to of_hal
[0008.327] regulator framework initialized
[0008.331] of_register: registering tps65132_bl_driver to of_hal
[0008.337] initializing target
[0008.342] gpio_driver_register: register 'tegra_gpio_driver' driver
[0008.351] fixed regulator driver initialized
[0008.368] initializing OF layer
[0008.371] NCK carveout not present
[0008.374] Skipping dts_overrides
[0008.378] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.395] I2C Bus Init done
[0008.397] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.408] I2C Bus Init done
[0008.410] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.420] I2C Bus Init done
[0008.423] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.433] I2C Bus Init done
[0008.436] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.446] I2C Bus Init done
[0008.449] of_children_init: Ops found for compatible string maxim,max77620
[0008.459] max77620_init using irq 118
[0008.464] register 'maxim,max77620' pmic
[0008.468] gpio_driver_register: register 'max77620-gpio' driver
[0008.474] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.485] I2C Bus Init done
[0008.488] NCK carveout not present
[0008.492] shim_invoke: No NCT, Calling dts updates
[0008.503] Find /i2c@7000c000's alias i2c0
[0008.507] get eeprom at 1-a0, size 256, type 0
[0008.516] Find /i2c@7000c500's alias i2c2
[0008.519] get eeprom at 3-a0, size 256, type 0
[0008.524] get eeprom at 3-ae, size 256, type 0
[0008.528] pm_ids_update: Updating 1,a0, size 256, type 0
[0008.533] I2C slave not started
[0008.536] I2C write failed
[0008.539] Writing offset failed
[0008.542] eeprom_init: EEPROM read failed
[0008.546] pm_ids_update: eeprom init failed
[0008.550] pm_ids_update: Updating 3,a0, size 256, type 0
[0008.580] pm_ids_update: The pm board id is 3448-0000-200
[0008.587] Adding plugin-manager/ids/3448-0000-200=/i2c@7000c500:module@0x50
[0008.595] pm_ids_update: pm id update successful
[0008.599] pm_ids_update: Updating 3,ae, size 256, type 0
[0008.629] pm_ids_update: The pm board id is 3449-0000-200
[0008.636] Adding plugin-manager/ids/3449-0000-200=/i2c@7000c500:module@0x57
[0008.643] pm_ids_update: pm id update successful
[0008.674] eeprom_get_mac: EEPROM invalid MAC address (all 0xff)
[0008.680] shim_eeprom_update_mac:267: Failed to update 0 MAC address in DTB
[0008.688] eeprom_get_mac: EEPROM invalid MAC address (all 0xff)
[0008.694] shim_eeprom_update_mac:267: Failed to update 1 MAC address in DTB
[0008.702] updating /chosen/nvidia,ethernet-mac node 00:04:4b:e6:56:cd
[0008.708] Plugin Manager: Parse ODM data 0x00084000
[0008.719] shim_cmdline_install: /chosen/bootargs: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0
[0008.740] Find /i2c@7000c000's alias i2c0
[0008.744] get eeprom at 1-a0, size 256, type 0
[0008.753] Find /i2c@7000c500's alias i2c2
[0008.756] get eeprom at 3-a0, size 256, type 0
[0008.761] get eeprom at 3-ae, size 256, type 0
[0008.765] pm_ids_update: Updating 1,a0, size 256, type 0
[0008.771] I2C slave not started
[0008.774] I2C write failed
[0008.776] Writing offset failed
[0008.779] eeprom_init: EEPROM read failed
[0008.783] pm_ids_update: eeprom init failed
[0008.787] pm_ids_update: Updating 3,a0, size 256, type 0
[0008.817] pm_ids_update: The pm board id is 3448-0000-200
[0008.824] Adding plugin-manager/ids/3448-0000-200=/i2c@7000c500:module@0x50
[0008.831] pm_ids_update: pm id update successful
[0008.835] pm_ids_update: Updating 3,ae, size 256, type 0
[0008.865] pm_ids_update: The pm board id is 3449-0000-200
[0008.872] Adding plugin-manager/ids/3449-0000-200=/i2c@7000c500:module@0x57
[0008.879] pm_ids_update: pm id update successful
[0008.910] Chip UID is 00000001644476401c00000005fe8140
[0008.915] Add serial number:142241911392104081fe as DT property
[0008.923] Applying platform configs
[0008.929] platform-init is not present. Skipping
[0008.934] calling apps_init()
[0008.959] Found 12 GPT partitions in "sd0"
[0008.963] Proceeding to Cold Boot
[0008.966] starting app android_boot_app
[0008.970] Device state: unlocked
[0008.973] display console init
[0008.982] could not find regulator
[0008.985] hdmi cable connected
[0009.000] edid read success
[0009.016] edid read success
[0009.018][0009.022] DT entry for leds-pwm not found
width = 640, height = 480, frequency = 25174825
[0009.031] width = 640, height = 480, frequency = 25174825
[0009.036] width = 2560, height = 1080, frequency = 181250000
[0009.042] width = 1920, height = 1080, frequency = 148480000
[0009.047] width = 720, height = 480, frequency = 27000000
[0009.053] width = 1920, height = 1080, frequency = 148351648
[0009.058] width = 1280, height = 720, frequency = 74175824
[0009.064] width = 720, height = 480, frequency = 26973026
[0009.069] width = 640, height = 480, frequency = 25174825
[0009.075] width = 1920, height = 1080, frequency = 148351648
[0009.080] width = 1280, height = 720, frequency = 74175824
[0009.086] width = 720, height = 576, frequency = 26973026
[0009.091] Best mode Width = 1920, Height = 1080, freq = 148351648
[0009.099] tmds-config node not found
[0009.103] pmc_set_io_pad_voltage: Error -2 retrieving platform-io-pad-voltagepropsetting 'avdd-io-hdmi-dp' regulator to 1050000 micro volts
[0009.118] setting 'vdd-1v8' regulator to 1800000 micro volts
[0009.125] could not find regulator
[0009.128] could not find regulator
[0009.132] could not find regulator
[0009.160] using default cmu settings
[0009.164] dc_hdmi_enable, starting HDMI initialisation
[0009.170] dc_hdmi_enable, HDMI initialisation complete
[0009.175] list and configure display window
[0009.184] display console init completed
[0009.195] subnode volume_up is not found !
[0009.199] subnode back is not found !
[0009.202] subnode volume_down is not found !
[0009.206] subnode menu is not found !
[0009.210] Gpio keyboard init success
[0009.254] found decompressor handler: lz4-legacy
[0009.269] decompressing blob (type 1)...
[0009.304] load_bmp_blob: panelresolution=1080 type=3
[0009.355] decompressor handler not found
[0009.359] load_firmware_blob: Firmware blob loaded, entries=2
[0009.364] se_aes_verify_sbk_clear: Error
[0009.368] bl_battery_charging: connected to external power supply
[0009.375] xusb is supported
[0009.381] error while finding nvidia,portmap
[0009.387] could not find regulator
[0009.890] xusb blob version 0 size 124416
[0009.894] firmware size 124416
[0009.899] Firmware timestamp: 0x5cd2a472, Version: 50.22 release
[0009.909] xhci0: 64 bytes context size, 32-bit DMA
[0009.949] usbus0: 5.0Gbps Super Speed USB v3.0
[0009.969] uhub0: <Nvidia XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
[0010.619] uhub0: 9 ports with 9 removable, self powered
[0011.619] failed to get HID devices
[0011.622] failed to init xhci or no usb device attached
[0011.633] device_query_partition_size: failed to open partition sd0:MSC !
[0011.640] MSC Partition not found
[0011.646] device_query_partition_size: failed to open partition sd0:USP !
[0011.652] USP partition read failed!
[0011.656] blob_init: blob-partition USP header read failed
[0011.661] android_boot Unable to update recovery partition
[0011.667] kfs_getpartname: name = LNX
[0011.670] Loading kernel from LNX
[0011.731] Verifying boot image in OdmNonSecureSBK mode
[0011.774] kernel load address: 0x80080000, size: 482032 bytes
[0011.780] ramdisk load address: 0x84100000, size: 0 bytes
[0011.785] load kernel from storage
[0011.797] decompressor handler not found
[0011.855] Successfully loaded kernel and ramdisk images
[0011.861] load_bmp_blob: panelresolution=1080 type=3
[0012.356] display bmp image done
[0012.359] NCK carveout not present
[0012.362] Skipping dts_overrides
[0012.365] NCK carveout not present
[0012.369] shim_invoke: No NCT, Calling dts updates
[0012.380] Find /i2c@7000c000's alias i2c0
[0012.384] get eeprom at 1-a0, size 256, type 0
[0012.393] Find /i2c@7000c500's alias i2c2
[0012.396] get eeprom at 3-a0, size 256, type 0
[0012.401] get eeprom at 3-ae, size 256, type 0
[0012.405] pm_ids_update: Updating 1,a0, size 256, type 0
[0012.411] I2C slave not started
[0012.414] I2C write failed
[0012.416] Writing offset failed
[0012.419] eeprom_init: EEPROM read failed
[0012.423] pm_ids_update: eeprom init failed
[0012.427] pm_ids_update: Updating 3,a0, size 256, type 0
[0012.457] pm_ids_update: The pm board id is 3448-0000-200
[0012.464] Adding plugin-manager/ids/3448-0000-200=/i2c@7000c500:module@0x50
[0012.472] pm_ids_update: pm id update successful
[0012.476] pm_ids_update: Updating 3,ae, size 256, type 0
[0012.506] pm_ids_update: The pm board id is 3449-0000-200
[0012.513] Adding plugin-manager/ids/3449-0000-200=/i2c@7000c500:module@0x57
[0012.520] pm_ids_update: pm id update successful
[0012.551] eeprom_get_mac: EEPROM invalid MAC address (all 0xff)
[0012.557] shim_eeprom_update_mac:267: Failed to update 0 MAC address in DTB
[0012.565] eeprom_get_mac: EEPROM invalid MAC address (all 0xff)
[0012.571] shim_eeprom_update_mac:267: Failed to update 1 MAC address in DTB
[0012.579] updating /chosen/nvidia,ethernet-mac node 00:04:4b:e6:56:cd
[0012.585] Plugin Manager: Parse ODM data 0x00084000
[0012.596] shim_cmdline_install: /chosen/bootargs: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0
[0012.611] Add serial number:142241911392104081fe as DT property
[0012.620] "bpmp" doesn't exist, creating
[0012.625] Updated bpmp info to DTB
[0012.630] Updated initrd info to DTB
[0012.634] "proc-board" doesn't exist, creating
[0012.639] Updated board info to DTB
[0012.643] "pmu-board" doesn't exist, creating
[0012.648] Updated board info to DTB
[0012.651] "display-board" doesn't exist, creating
[0012.657] Updated board info to DTB
[0012.660] "reset" doesn't exist, creating
[0012.665] Updated reset info to DTB
[0012.668] Cmdline: tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1075 core_edp_ma=4000 tegra_fbmem=0x800000@0x92cb7000 is_hdmi_initialised=1
[0012.707] DTB cmdline: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0
[0012.719] boot image cmdline: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0
[0012.732] Updated bootarg info to DTB
[0012.736] Adding uuid 00000001644476401c00000005fe8140 to DT
[0012.742] Adding eks info 0 to DT
[0012.747] WARNING: Failed to pass NS DRAM ranges to TOS, err: -7
[0012.753] Updated memory info to DTB
[0012.759] Updated system-lp0-disable info to DTB
[0012.767] set vdd_core voltage to 1075 mv
[0012.771] setting 'vdd-core' regulator to 1075000 micro volts
[0012.789] could not find regulator
[0012.793] Found secure-pmc; disable BPMP
U-Boot 2016.07-gd917e08cec (Aug 12 2019 - 21:10:20 -0700)
TEGRA210
Model: NVIDIA P3450-Porg
Board: NVIDIA P3450-PORG
DRAM: 4 GiB
MMC: Tegra SD/MMC: 0, Tegra SD/MMC: 1
Using default environment
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
733 bytes read in 112 ms (5.9 KiB/s)
L4T boot options
1: primary kernel
Enter choice:
not found
L4T boot options
1: primary kernel
Enter choice: 1
1
1: primary kernel
Retrieving file: /boot/initrd
5562384 bytes read in 293 ms (18.1 MiB/s)
Retrieving file: /boot/Image
34179080 bytes read in 1535 ms (21.2 MiB/s)
append: tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1075 core_edp_ma=4000 tegra_fbmem=0x800000@0x92cb7000 is_hdmi_initialised=1 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 quiet
## Flattened Device Tree blob at 83100000
Booting using the fdt blob at 0x83100000
reserving fdt memory region: addr=80000000 size=20000
Using Device Tree in place at 0000000083100000, end 0000000083177282
Starting kernel ...
<hit enter to activate fiq debugger>
[ 1.087536] tegradc tegradc.1: dpd enable lookup fail:-19
[00]
I’ve also added an on/off switch and changed the power supply to a lab PSU @ 5V.
I’m just not sure what’s going on? It was working flawless for weeks. Is the device bricked?
Best regards,
Andreas