Cannot boot after dc power jack flame

Hello Nvidia.

I use NVIDIA jetson xavier nx dev kit.

but, since dc power jack’s flame for some unknown reason, my board isn’t able to boot.
Flame occurs every time I plug DC Jack.

So, I changed my board Jetson IO BASE B
Now, no more flame occurs.

But I’m not able to boot.

I’m even not able to go into Force Recovery Mode.
After connecting pin 9, 10 and usb b, I pluged in the DC jack to power on.
But, nothing shows in my host linux(I checked SDK manager and lsusb to show connectivity)
also there’s no green light(DS1), just red light on like always.

Also, I checked SSD on host linux.
It might seem okay as most of base linux disk format is okay.

HDMI shows nothing maybe because of I set VNC display 0
(maybe because it need to network setting but network service not even set)

I have no SD card slot that i can’t do many things other users can do, Like SDK ssd foramt etc…

What I can do is just see UART TX log.

I attach log received by UART TX.

how can i do to fix(or just format) my xavier nx.

thank you very much

Hi dup06087,

What’s your Jetpack version in use?

If you can not enter into force-recovery mode, I think you can not flash/reset the board successfully.

I didn’t see your attached log.
Please share the full serial console log for further check.

R34 Revision 1.1
seems
jetpack 5.0.1
I cannot use cli interface because booting failure.
I unconnect ssd in xavier nx and connect to host linux pc with nvme to usb converter.
And I read /etc/nv_tegra_release

�[����9LSJ� ͨ���e��H�����main enter bin-bottom = <0x63f>; �
SPE VERSION #: R01.00.18 Created: Jan 29 2021 @ 14:18:27 i
HW Function testn��o�2�Ɂc�-‘�1��+�°Wom�{�}{����Ac�-�2���~��]�R��t�V�icY’0x0 0x0 0x3f15c28f 0xa795bc56 0xa195c99e 0x3f1�
Start Scheduler. =�_�U�e%� freq = <0x0 0x6146580>; MAI�T��ۂ�®L�j�W>�jM� .
in late init���O򾂄5�N�RƔ��YWk�Ap䕲�d�W�i�
ၵp�^J��MB�����T�C�[0�ႂ��LSJy^������ir�t�֫�� i �inۂ�®LSj�I>���� �˙igr�.������1��J� N˵EC���g��k��i *�t��’?;3y~�ߑi0�L��0°j�[����1�ݺ� ��m�f59999a 0���i�W�0���������®L&j�W>��+6 0xa195c99e 0x3f1�
�ڽ[0000.924] I> Welcome to MB2(TBoot-BPMP) (version: default.t194-mobile-f46b9673)�j�I>�PU2��Օ �YWk��n��x&򥂂j �[0000.925] I> DMA Heap @ [0x526fa000 - 0x52ffa000]t�����k�b�.J�́f�]��’ [���.�MSj
[0000.925] I> Default Heap @ [0xd486400 - 0xd48a400]z� N��i= <0x3f5999�B 0x0 0x0 0x3f2a3d71 0x282a20c3 0xa2aa1daa 0x3f2͟ႂj[0000.926] E> DEVICE_PROD: Invalid value data = 70020000, size = 0. ͠ႂs
[0000.932] W> device prod register failed
[0000.936] I> Boot_device: QSPI_FLASH instance: 0
[0000.940] I> qspi flash-0 params source = boot args
[0000.945] I> QSPI-0l initialized successfully
[0000.956] I> Found 42 partitions in QSPI_FLASH (instance 0)
[0000.957] W> No valid slot number is found in scratch register
[0000.960] W> Return default slot: a
[0000.963] I> Active Boot chain : 0
[0001.574] I> Relocating BR-BCT
[0001.576] > DEVICE_PROD: device prod is not initialized.
[0001.819] I> Relocating OP-TEE dtb from: 0x6bfff0f0 to 0x70050000, size: 703
[0001.820] I> [0] START: 0x80000000, SIZE: 0x2f000000
[0001.821] I> [1] START: 0xaf200000, SIZE: 0x18a00000
[0001.821] I> dram_block larger than 80000000
[0001.821] I> [2] START: 0x100000000, SIZE: 0x180000000
[0001.825] I> Setting NS memory ranges to OP-TEE dtb finished.
[0001.925] I> EKB detected (length: 0x410) @ VA:0x526ff400
[0001.926] I> Setting EKB blob info to OPTEE dtb finished.
��NOTICE: BL31: v2.5(release):ef8af0b99
NOTICE: BL31: Built : 20:57:59, May 16 2022
I/TC:
��
bpmp: init
bpmp: tag is 128431eec76692047e1ac1ebc0392266
sku_dt_init: not sku 0x00
��I/TC: Non-��clk_early initialized
��secure��mail_early initialized
�� e��fuse initialized
hwwdt initialized
��xtern��t194_ec_get_ec_list: found 45 ecs
��ec initialized
vmon_setup_monitors: found 3 monitors
vmon initialized
��
��adc initialized
fmon_populate_monitors: found 73 monitors
fmon initialized
mc initialized
reset initialized
nvhs initialized
uphy_early initialized
emc_early initialized
392 clocks registered
clk initialized
io_dpd initialized
thermal initialized
thermal_mrq initialized
i2c initialized
vrmon_dt_init: vrmon node not found
vrmon_chk_boot_state: found 0 rail monitors
vrmon initialized
regulator initialized
avfs_clk_platform initialized
soctherm initialized
aotag initialized
powergate initialized
��I/TC: OP-TEE version: 6f444acf (gcc version 9.3.0 (Buildroot 2020.08)) #2 Tue May 17 04:00:18 UTC 2022 aarch64
I/TC: Primary CPU ��dvs initialized
��in��pm initialized
��it��suspend initialized
��iali��pg_late initialized
��zi��pg_mrq_init initialized
strap initialized
��n��nvl initialized
��g
��emc initialized
emc_mrq initialized
clk_dt initialized
tj_init initialized
uphy_dt initialized
uphy_mrq initialized
uphy initialized
ec_swd_poll_start: 281 reg polling start w period 47 ms
ec_late initialized
hwwdt_late initialized
reset_mrq initialized
ec_mrq initialized
fmon_mrq initialized
clk_mrq initialized
avfs_mrq initialized
mail_mrq initialized
i2c_mrq initialized
tag_mrq initialized
console_mrq initialized
mrq initialized
clk_sync_fmon_post initialized
clk_dt_late initialized
noc_late initialized
pm_post initialized
dbells initialized
dmce initialized
cvc initialized
avfs_clk_mach_post initialized
avfs_clk_platform_post initialized
cvc_late initialized
regulator_post initialized
rm initialized
console_late initialized
clk_dt_post initialized
mc_reg initialized
pg_post initialized
profile initialized
fuse_late initialized
extras_post initialized
bpmp: init complete
entering main console loop
]
] bpmp: init
command not found
]
] bpmp: tag is 128431eec76692047e1ac1ebc0392266
command not found
]
] sku_dt_init: not sku 0x00
command not found
]
] clk_early initialized
command not found
]
] mail_early initialized
command not found
]
] fuse initialized
command not found
]
] hwwdt initialized
command not found
]
] t194_ec_get_ec_list: found 45 ecs
command not found
]
] ec initialized
command not found
]
] vmon_setup_monitors: found 3 moni
command not found
] rm
command not found
] rm initialized
command not found
]
] console_late initialized
command not found
]
] clk_lk_dt_pt_post st initnitialialized
command not found
] ed
command not found
]
]
] mc_mc_rreg eg iinitialized
command not found
]
] pg_pg_postost initialializedzed
command not found
]
]
] pr
command not found
] proofilfilee in initiatializeized
command not found
]
] f
command not found
]
] fuse_se_lateate ize
command not found
] extrasr
itillize
command not found
]
] ipe
command not found
] ntrrin main cosols
command not found
] co not fond
command not found
] ]]mi276692047e1a1eb103902266
command not found
] co ]u_d_int: nnotsku k0
command not found
] m nd
command not found
] ]
command not found
]
] ] clk_earlial
command not found
] cmmadd n]ilearlt
command not found
] md ndot ft
command not found
] uize
command not found
] manm no t fond
command not found
] n
command not found
] ]
command not found
] ] h]wwd fuun
command not found
] ] t194_eec_gt_etc_lit: tfo 4
command not found
] m ft
command not found
]
] dt ft fund
/
clocks
clock@ahub
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x68 0x66>;
clk-id = <0x4>;
clock@aon_touch
allowed-parents = <0x5b 0x66>;
clk-id = <0x5c>;
clock@aud_mclk
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68>;
clk-id = <0x7>;
clock@can1
allow_fractional_divider = <0x1>;
allowed-parents = <0x121 0x5b 0x13a>;
clk-id = <0x9>;
clock@can2
allow_fractional_divider = <0x1>;
allowed-parents = <0x121 0x5b 0x13a>;
clk-id = <0xb>;
clock@dmic1
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x8b>;
clk-id = <0xf>;
clock@dmic2
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x8c>;
clk-id = <0x10>;
clock@dmic3
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x8d>;
clk-id = <0x11>;
clock@dmic4
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x8e>;
clk-id = <0x12>;
clock@dmic5
allow_fractional_divider = <0x1>;
allowed-parents = <0x121 0x5b 0x13a 0x66>;
clk-id = <0x86>;
clock@dspk1
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x8f>;
clk-id = <0x1d>;
clock@dspk2
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x90>;
clk-id = <0x1e>;
clock@extperiph1
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x24>;
clock@extperiph2
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x25>;
clock@extperiph3
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x26>;
clock@extperiph4
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x27>;
clock@hda
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x68 0x66>;
clk-id = <0x2b>;
clock@hda2codec_2x
allow_fractional_divider = <0x1>;
allowed-parents = <0xe 0x68 0x66>;
clk-id = <0x2c>;
clock@i2c1
allowed-parents = <0xe 0x66>;
clk-id = <0x30>;
clock@i2c2
allowed-parents = <0x5b 0x66>;
clk-id = <0x31>;
clock@i2c3
allowed-parents = <0xe 0x66>;
clk-id = <0x32>;
clock@i2c4
allowed-parents = <0xe 0x66>;
clk-id = <0x33>;
clock@i2c6
allowed-parents = <0xe 0x66>;
clk-id = <0x34>;
clock@i2c7
allowed-parents = <0xe 0x66>;
clk-id = <0x35>;
clock@i2c8
allowed-parents = <0x5b 0x66>;
clk-id = <0x36>;
clock@i2c9
allowed-parents = <0xe 0x66>;
clk-id = <0x37>;
clock@i2s1
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x91>;
clk-id = <0x38>;
clock@i2s2
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x92>;
clk-id = <0x3a>;
clock@i2s3
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x93>;
clk-id = <0x3c>;
clock@i2s4
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x94>;
clk-id = <0x3e>;
clock@i2s5
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x95>;
clk-id = <0x40>;
clock@i2s6
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x11e 0x68 0x96>;
clk-id = <0x42>;
clock@maud
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x68 0x66>;
clk-id = <0x47>;
clock@nvcsi
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x126>;
clk-id = <0x51>;
max-rate = <0x0 0x12b74280>;
clock@nvcsilp
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x52>;
clock@nvlink_sys
allowed-parents = <0xe 0x147>;
clk-id = <0x103>;
clock@pwm1
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x69>;
clock@pwm2
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x6a>;
clock@pwm3
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x6b>;
clock@pwm4
allow_fractional_divider = <0x0>;
allowed-parents = <0x5b 0x13a 0x66>;
clk-id = <0x6c>;
clock@pwm5
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x6d>;
clock@pwm6
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x6e>;
clock@pwm8
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x70>;
clock@qspi0
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x13a 0x13b 0x13c 0xf1 0x66>;
clk-id = <0xc0>;
clock@qspi1
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x13a 0x13b 0x13c 0xf1 0x66>;
clk-id = <0xc1>;
clock@sata
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x73>;
clock@sata_oob
allowed-parents = <0xe 0x66>;
clk-id = <0x74>;
clock@sdmmc1
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0xf1 0x66>;
clk-id = <0x78>;
clock@sdmmc3
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0xf1 0x66>;
clk-id = <0x7a>;
clock@sdmmc4
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0xed 0x66>;
clk-id = <0x7b>;
clock@sdmmc_legacy_tm
allow_fractional_divider = <0x0>;
allowed-parents = <0x66>;
clk-id = <0xdb>;
clock@slvsec_padctrl
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0xfd>;
clock@soc_therm
allowed-parents = <0xe 0x66>;
clk-id = <0x149>;
clock@sor0_out
allowed-parents = <0x7f 0x7e 0x83>;
clk-id = <0x7d>;
clock@sor0_ref
allowed-parents = <0xe 0x5f 0x60 0x66>;
clk-id = <0x7e>;
clock@sor1_out
allowed-parents = <0x82 0x81 0x83>;
clk-id = <0x80>;
clock@sor1_ref
allowed-parents = <0xe 0x5f 0x60 0x66>;
clk-id = <0x81>;
clock@sor2_out
allowed-parents = <0xb4 0xb3 0x83>;
clk-id = <0xb2>;
clock@sor2_ref
allowed-parents = <0xe 0x61 0x63 0x66>;
clk-id = <0xb3>;
clock@sor3_out
allowed-parents = <0xb7 0xb6 0x83>;
clk-id = <0xb5>;
clock@sor3_ref
allowed-parents = <0xe 0x61 0x63 0x66>;
clk-id = <0xb6>;
clock@spi1
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x87>;
clock@spi2
allow_fractional_divider = <0x0>;
allowed-parents = <0x5b 0x66>;
clk-id = <0x88>;
clock@spi3
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x89>;
clock@tach
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x98>;
clock@tsc
allowed-parents = <0x5b>;
clk-id = <0x135>;
clock@tsensor
allowed-parents = <0xe>;
clk-id = <0x14a>;
clock@uart_fst_mipi_cal
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0xa2>;
clock@uarta
allow_fractional_divider = <0x1>;
allowed-parents = <0xe 0x66>;
clk-id = <0x9b>;
clock@uartb
allow_fractional_divider = <0x1>;
allowed-parents = <0xe 0x66>;
clk-id = <0x9c>;
clock@uartd
allow_fractional_divider = <0x1>;
allowed-parents = <0xe 0x66>;
clk-id = <0x9e>;
clock@uarte
allow_fractional_divider = <0x1>;
allowed-parents = <0xe 0x66>;
clk-id = <0x9f>;
clock@uartg
allow_fractional_divider = <0x1>;
allowed-parents = <0x5b 0x66>;
clk-id = <0xa1>;
clock@uarth
allow_fractional_divider = <0x1>;
allowed-parents = <0xe 0x66>;
clk-id = <0xbe>;
clock@ufshc
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0xa4>;
clock@xusb_core_dev
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x109>;
clock@xusb_core_mux
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x10a>;
clock@xusb_falcon
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x66>;
clk-id = <0x10d>;
clock@xusb_fs
allow_fractional_divider = <0x0>;
allowed-parents = <0xe 0x123>;
clk-id = <0x110>;

This is my log since boot.

Stuck in “entering main console loop”
and
There shows
clock, adc, avfs, temps, ovr, fps, uphy, external memory etc…
This options(or status, i don’t know) shows iteratively

It is quite an old release.

Could you use the SDKM to update the devkit to the latest Jetpack 5.1.3 (R35.5.0)?

I’m not able to use SDKM.

Host computer doesn’t recognize jetson xavier nx.

Host computer uses ubuntu 20.04.

Also, for using SDKM, I’m aware that I need to boot as Force Recovery Mode but it doesn’t work at all.
I’ve tried a lot of time to use SDKM and to boot as Force Recovery Mode but all failed

Thank you.

Do you connect the Micro-USB port from Xavier NX to your host?

To enter the force recovery mode, please refer to the following steps.

  1. remove power cable
  2. short REC/GND at the side of your devkit
  3. connect micro-USB to your host
  4. plug power cable
  5. on your host PC, run lsusb to check if the board is recognized

Could your board enter into force recovery state before hitting the issue?

Sorry but I’ve not tried this.

Yes I did as the sequence.
I’ve tried a lot as i mentioned…
Don’t you mean the usb on the right side of rj45?

Do you mean that you have not tried to enter force recovery state before hitting power issue?

There should be only one micro-USB port on the Xavier NX devkit.

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