Failed to boot TX2

Hello,
After removing the PCI debug in the kernel configuration I have tried to reboot the system without success with the following print out:

[    3.676071] tegra210_adsp_audio_platform_probe: platform probe started
[    3.676589] tegra210-adsp adsp_audio: Default param-type to BYTE for mp3-dec1
[    3.676828] tegra210-adsp adsp_audio: Default param-type to BYTE for spkprot
[    3.678879] tegra210-adsp adsp_audio: Default param-type to BYTE for src
[    3.679150] tegra210-adsp adsp_audio: Default param-type to BYTE for aac-dec1
[    3.679458] tegra210-adsp adsp_audio: Default param-type to BYTE for aec
[    3.679462] tegra210-adsp adsp_audio: adma channel page address dt entry not found
[    3.679464] tegra210-adsp adsp_audio: using adma channel page 0
[    3.687633] tegra210_adsp_audio_platform_probe probe successfull.
[    3.687633] input: tegra-hda HDMI/DP,pcm=3 as /devices/3510000.hda/sound/card0/input0
[    3.687749] input: tegra-hda HDMI/DP,pcm=7 as /devices/3510000.hda/sound/card0/input1
[    3.689610] OPE platform probe
[    3.689681] OPE platform probe successful
[    3.694721] mmc1: SDHCI controller on 3440000.sdhci [3440000.sdhci] using ADMA 64-bit with 64 bit addr
[    3.695057] sdhci-tegra 3400000.sdhci: Got CD GPIO
[    3.695098] sdhci-tegra 3400000.sdhci: Got WP GPIO
[    3.695179] sdhci-tegra 3400000.sdhci: Parent select= pll_p rate=408000000
[    3.695199] sdhci-tegra 3400000.sdhci: wakeup init done, cd_irq: 256
[    3.695310] tegra-snd-t186ref-mobile-rt565x sound: Failed to get HP Det GPIO, should be handled by codec
[    3.695397] sdhci-tegra 3400000.sdhci: Client registration for eMC Successful
[    3.696758] tegra-snd-t186ref-mobile-rt565x sound: tegra_alt_asoc_utils_set_parent NOOOOOT is_i2s_master
[    3.696758]
[    3.697912] tegra-snd-t186ref-mobile-rt565x sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered
[    3.697916] tegra-snd-t186ref-mobile-rt565x sound: snd_soc_register_card failed (-517)
[    3.698005] Unable to handle kernel paging request at virtual address dead000000000200
[    3.698006] pgd = ffffffc001494000
[    3.698011] [dead000000000200] *pgd=000000026cdd6003, *pud=000000026cdd6003, *pmd=000000026cdd7003, *pte=00e8000003881707
[    3.698014] Internal error: Oops: 96000044 [#1] PREEMPT SMP
[    3.698017] Modules linked in:
[    3.698021] CPU: 5 PID: 1 Comm: swapper/0 Not tainted 4.4.38-DTRE-v0.1 #64
[    3.698022] Hardware name: quill (DT)
[    3.698024] task: ffffffc1ece70000 ti: ffffffc1ece78000 task.ti: ffffffc1ece78000
[    3.698030] PC is at __clk_put+0x2c/0x110
[    3.698032] LR is at __clk_put+0x20/0x110
[    3.698034] pc : [<ffffffc00089c1ac>] lr : [<ffffffc00089c1a0>] pstate: 60000045
[    3.698034] sp : ffffffc1ece7bbc0
[    3.698037] x29: ffffffc1ece7bbc0 x28: 0000000000000000
[    3.698039] x27: ffffffc0011ff9c0 x26: ffffffc001149068
[    3.698041] x25: 0000000000000000 x24: ffffffc0013bf000
[    3.698043] x23: ffffffc1ece7bc40 x22: 0000000000000197
[    3.698044] x21: ffffffc1ebb51810 x20: ffffffc0593c3200
[    3.698046] x19: ffffffc0593cbb80 x18: 0000000000000000
[    3.698048] x17: 000000000137348d x16: 0000000000000001
[    3.698049] x15: 0000000000000000 x14: ffffffc1eabea91c
[    3.698051] x13: ffffffc1eabea16a x12: 0000000000000004
[    3.698052] x11: 7f7f7f7f7f7f7f7f x10: 0000000000000001
[    3.698054] x9 : 00000000ffffffff x8 : dead000000000100
[    3.698055] x7 : 0000000040000000 x6 : 0000000000210d00
[    3.698057] x5 : ffffffc00056b1b4 x4 : 0000000000000001
[    3.698058] x3 : 0000000000000000 x2 : dead000000000200
[    3.698060] x1 : ffffffc0593cbba8 x0 : dead000000000100
[    3.698060]
[    3.698062] Process swapper/0 (pid: 1, stack limit = 0xffffffc1ece78020)
[    3.698063] Call trace:
[    3.698066] [<ffffffc00089c1ac>] __clk_put+0x2c/0x110
[    3.698068] [<ffffffc000895c74>] clk_put+0xc/0x18
[    3.698069] [<ffffffc0008959c0>] devm_clk_release+0x10/0x18
[    3.698077] [<ffffffc00056b1a8>] release_nodes+0x118/0x1f0
[    3.698078] [<ffffffc00056bbc4>] devres_release_all+0x34/0x50
[    3.698081] [<ffffffc000567190>] driver_probe_device+0x168/0x428
[    3.698083] [<ffffffc0005674ec>] __driver_attach+0x9c/0xa0
[    3.698085] [<ffffffc000565010>] bus_for_each_dev+0x60/0xa0
[    3.698087] [<ffffffc000566a10>] driver_attach+0x20/0x28
[    3.698089] [<ffffffc000566580>] bus_add_driver+0x210/0x298
[    3.698091] [<ffffffc0005682b8>] driver_register+0x60/0xf8
[    3.698093] [<ffffffc000569534>] __platform_driver_register+0x4c/0x58
[    3.698096] [<ffffffc001132374>] tegra_t186ref_driver_init+0x1c/0x24
[    3.698099] [<ffffffc000081ac0>] do_one_initcall+0xd0/0x1d8
[    3.698102] [<ffffffc0010eab50>] kernel_init_freeable+0x1d4/0x278
[    3.698105] [<ffffffc000b4a4c8>] kernel_init+0x18/0xe0
[    3.698107] [<ffffffc000084f90>] ret_from_fork+0x10/0x40
[    3.698115] ---[ end trace 6fa1dbb154136909 ]---
[    3.698890] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    3.698890]
[    3.698893] CPU4: stopping
[    3.698897] CPU: 4 PID: 0 Comm: swapper/4 Tainted: G      D         4.4.38-DTRE-v0.1 #64
[    3.698898] Hardware name: quill (DT)
[    3.698899] Call trace:
[    3.698903] [<ffffffc000089378>] dump_backtrace+0x0/0xe8
[    3.698905] [<ffffffc000089474>] show_stack+0x14/0x20
[    3.698909] [<ffffffc000320e18>] dump_stack+0xa0/0xc8
[    3.698912] [<ffffffc00008e6d8>] handle_IPI+0x2f8/0x320
[    3.698914] [<ffffffc00008160c>] gic_handle_irq+0xa4/0xc0
[    3.698916] [<ffffffc000084740>] el1_irq+0x80/0xf8
[    3.698919] [<ffffffc0007ebe10>] cpuidle_enter+0x18/0x20
[    3.698922] [<ffffffc0000e880c>] call_cpuidle+0x24/0x50
[    3.698923] [<ffffffc0000e8aa8>] cpu_startup_entry+0x270/0x340
[    3.698925] [<ffffffc00008e0ac>] secondary_start_kernel+0x12c/0x168
[    3.698927] [<000000008008192c>] 0x8008192c
[    3.698929] CPU3: stopping
[    3.698932] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G      D         4.4.38-DTRE-v0.1 #64
[    3.698933] Hardware name: quill (DT)
[    3.698934] Call trace:
[    3.698937] [<ffffffc000089378>] dump_backtrace+0x0/0xe8
[    3.698940] [<ffffffc000089474>] show_stack+0x14/0x20
[    3.698942] [<ffffffc000320e18>] dump_stack+0xa0/0xc8
[    3.698945] [<ffffffc00008e6d8>] handle_IPI+0x2f8/0x320
[    3.698946] [<ffffffc00008160c>] gic_handle_irq+0xa4/0xc0
[    3.698948] [<ffffffc000084740>] el1_irq+0x80/0xf8
[    3.698950] [<ffffffc0007ebe10>] cpuidle_enter+0x18/0x20
[    3.698951] [<ffffffc0000e880c>] call_cpuidle+0x24/0x50
[    3.698953] [<ffffffc0000e8aa8>] cpu_startup_entry+0x270/0x340
[    3.698955] [<ffffffc00008e0ac>] secondary_start_kernel+0x12c/0x168
[    3.698956] [<000000008008192c>] 0x8008192c
[    3.698958] CPU0: stopping
[    3.698960] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G      D         4.4.38-DTRE-v0.1 #64
[    3.698961] Hardware name: quill (DT)
[    3.698962] Call trace:
[    3.698966] [<ffffffc000089378>] dump_backtrace+0x0/0xe8
[    3.698968] [<ffffffc000089474>] show_stack+0x14/0x20
[    3.698970] [<ffffffc000320e18>] dump_stack+0xa0/0xc8
[    3.698972] [<ffffffc00008e6d8>] handle_IPI+0x2f8/0x320
[    3.698973] [<ffffffc00008160c>] gic_handle_irq+0xa4/0xc0
[    3.698975] [<ffffffc000084740>] el1_irq+0x80/0xf8
[    3.698976] [<ffffffc0007ebe10>] cpuidle_enter+0x18/0x20
[    3.698978] [<ffffffc0000e880c>] call_cpuidle+0x24/0x50
[    3.698980] [<ffffffc0000e8aa8>] cpu_startup_entry+0x270/0x340
[    3.698981] [<ffffffc000b4a4a0>] rest_init+0x88/0x98
[    3.698983] [<ffffffc0010ea968>] start_kernel+0x38c/0x3a0
[    3.698985] [<0000000080b50000>] 0x80b50000
[    3.698991] CPU2: stopping
[    3.698999] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G      D         4.4.38-DTRE-v0.1 #64
[    3.699001] Hardware name: quill (DT)
[    3.699002] Call trace:
[    3.699011] [<ffffffc000089378>] dump_backtrace+0x0/0xe8
[    3.699015] [<ffffffc000089474>] show_stack+0x14/0x20
[    3.699020] [<ffffffc000320e18>] dump_stack+0xa0/0xc8
[    3.699023] [<ffffffc00008e6d8>] handle_IPI+0x2f8/0x320
[    3.699027] [<ffffffc00008160c>] gic_handle_irq+0xa4/0xc0
[    3.699030] [<ffffffc000084740>] el1_irq+0x80/0xf8
[    3.699034] [<ffffffc0007ebe10>] cpuidle_enter+0x18/0x20
[    3.699038] [<ffffffc0000e880c>] call_cpuidle+0x24/0x50
[    3.699041] [<ffffffc0000e8aa8>] cpu_startup_entry+0x270/0x340
[    3.699044] [<ffffffc00008e0ac>] secondary_start_kernel+0x12c/0x168
[    3.699047] [<000000008008192c>] 0x8008192c
[    3.699051] CPU1: stopping
[    3.699056] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G      D         4.4.38-DTRE-v0.1 #64
[    3.699058] Hardware name: quill (DT)
[    3.699060] Call trace:
[    3.699065] [<ffffffc000089378>] dump_backtrace+0x0/0xe8
[    3.699086] [<ffffffc000089474>] show_stack+0x14/0x20
[    3.699089] [<ffffffc000320e18>] dump_stack+0xa0/0xc8
[    3.699092] [<ffffffc00008e6d8>] handle_IPI+0x2f8/0x320
[    3.699095] [<ffffffc00008160c>] gic_handle_irq+0xa4/0xc0
[    3.699098] [<ffffffc000084740>] el1_irq+0x80/0xf8
[    3.699101] [<ffffffc0007ebe10>] cpuidle_enter+0x18/0x20
[    3.699103] [<ffffffc0000e880c>] call_cpuidle+0x24/0x50
[    3.699106] [<ffffffc0000e8aa8>] cpu_startup_entry+0x270/0x340
[    3.699109] [<ffffffc00008e0ac>] secondary_start_kernel+0x12c/0x168
[    3.699111] [<000000008008192c>] 0x8008192c
<b>[    5.660850] Rebooting in 5 seconds..</b>

How do I replace the kernel in such a case? where do I get a working kernel? I assume that I should flash it from an external station.

BTW, I have data on the board which I do not want to corrupt with a fresh flash.

Regards,
Igal

If you fear losing data, then you can clone the rootfs prior to doing any sort of repair attempt. Clone and other procedures can depend on which release you are using, so you should state which L4T release you are using.

Options also change (for the better) if you have a serial console set up. Do you have serial console available? See:
http://www.jetsonhacks.com/2017/03/24/serial-console-nvidia-jetson-tx2/

To connect Jetson in recovery mode to Host PC and download content of its disk drive to the Host PC and then to use UART/ serial console for debugging seems a good idea.