TX2 not booting up with HDMI connected

My TX2 board NEVER boots up unless HDMI is disconnected before pressing the PWR button. After a few seconds into the boot process I can re-attach the HDMI cable and everything works fine.

Wondering how often if there is a fix before the HDMI socket becomes loose… Does anybody else experience similar behavior? I have tested several different displays from different vendors.

My only working boot procedure is:

  • Disconnect power cord
  • Disconnect HDMI cable
  • Connect power cord
  • Press PWR button
  • Wait 5 secs
  • Connect HDMI cable
  • Wait boot process to finish…

When you say it’s not booting, have you checked with serial console or ssh ?
Are you using a HDMI to DVI or to VGA adapter ?
Have you checked with another HDMI cable and another monitor ?
It might be a video mode mismatch that is just not waking your monitor (I’ve faced this on TX1 in console mode with L4T R24.2.1 but no longer with R27 on TX2 and linux 4.4 kernel).

I have checked via SSH and tailing DHCP-log-file (no lease is requested).

Also, I hat a wireless USB keyboard attached (Rii Keyboard/Touchpad combo) which has a “link established LED” indicating that no connection can be established, i.e. the USB HID device/receiver seems not to get initialized (USB 3.0 A as well as micro USB port) by the linux kernel.

I have tested both an older 19" Acer display with HDMI → DVI cable and newer LG 23" display with HDMI input.

I’d suggest seeing what debug information comes up when monitoring via serial console. TX2 serial console is the same as TX1, except you wouldn’t use the RTS/CTS flow control (you’d use software flow control only). See:
[url]http://elinux.org/Jetson/TX1_Serial_Console[/url]
[url]http://www.jetsonhacks.com/2015/12/01/serial-console-nvidia-jetson-tx1/[/url]

With that you should be able to see exactly what part of boot fails.

I understand, the topic was discussed several times, but it was not possible to find a solution to this problem on the forum. In cases when an HDMI cable is connected, the kernel boot process stops at a message

[ 1.939071] tegradc 15210000.nvdisplay: Display dc.15210000 registered with id=0
[ 1.939078] DC OR NODE connected to /host1x/sor1
[ 1.939157] parse_tmds_config: No tmds-config node
[ 1.939163] tegra_camera_platform tegra-camera-platform: tegra_camera_probe:camera_platform_driver probe
[ 1.939234] tegradc 15210000.nvdisplay: DT parsed successfully
[ 1.939273] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=1250000, vi_iso_bw=1500000, max_bw=1500000
[ 1.946472] tegra_nvdisp_bandwidth_register_max_config: max config iso bw = 16727000 KB/s
[ 1.946474] tegra_nvdisp_bandwidth_register_max_config: max config EMC floor = 665600000 Hz
[ 1.946476] tegra_nvdisp_bandwidth_register_max_config: max config hubclk = 357620000 Hz
[ 1.946505] tegradc 15210000.nvdisplay: vblank syncpt # 7 for dc 1
[ 1.946510] tegradc 15210000.nvdisplay: vpulse3 syncpt # 8 for dc 1
[ 1.948224] tegra-adma 2930000.adma: Tegra ADMA driver register 10 channels
[ 1.949004] tegra-fuse-burn 3820000.efuse:efuse-burn: Fuse burn driver initialized
[ 1.949228] PD DISP0 index2 UP
[ 1.949383] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.949640] PD DISP1 index3 UP
[ 1.949725] PD DISP2 index4 UP
[ 1.951596] console [ttyS0] disabled
[ 1.963237] V_REF_TO_SYNC >= 1; H_REF_TO_SYNC < 0
[ 1.963241] tegradc 15210000.nvdisplay: Display timing doesn’t meet restrictions.
[ 1.963244] PD DISP2 index4 DOWN
[ 1.963329] PD DISP1 index3 DOWN
[ 1.963403] PD DISP0 index2 DOWN
[ 1.964933] tegradc 15210000.nvdisplay: probed
(kernel load stop)

log load kernel in cases where the HDMI cable is disabled

[ 1.928045] tegradc 15210000.nvdisplay: Display dc.15210000 registered with id=0
[ 1.928052] DC OR NODE connected to /host1x/sor1
[ 1.928094] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=1250000, vi_iso_bw=1500000, max_bw=1500000
[ 1.928116] parse_tmds_config: No tmds-config node
[ 1.928197] tegradc 15210000.nvdisplay: DT parsed successfully
[ 1.935244] tegra_nvdisp_bandwidth_register_max_config: max config iso bw = 16727000 KB/s
[ 1.935246] tegra_nvdisp_bandwidth_register_max_config: max config EMC floor = 665600000 Hz
[ 1.935248] tegra_nvdisp_bandwidth_register_max_config: max config hubclk = 357620000 Hz
[ 1.935278] tegradc 15210000.nvdisplay: vblank syncpt # 7 for dc 1
[ 1.935282] tegradc 15210000.nvdisplay: vpulse3 syncpt # 8 for dc 1
[ 1.937023] tegra-adma 2930000.adma: Tegra ADMA driver register 10 channels
[ 1.937883] tegra-fuse-burn 3820000.efuse:efuse-burn: Fuse burn driver initialized
[ 1.937993] PD DISP0 index2 UP
[ 1.938255] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.938405] PD DISP1 index3 UP
[ 1.938487] PD DISP2 index4 UP
[ 1.939227] tegra-i2c 3190000.i2c: no acknowledge from address 0x50
[ 1.940648] console [ttyS0] disabled
[ 1.940678] PD DISP2 index4 DOWN
[ 1.940767] PD DISP1 index3 DOWN
[ 1.940847] PD DISP0 index2 DOWN
[ 1.942364] tegradc 15210000.nvdisplay: probed
[ 2.358906] 3100000.serial: ttyS0 at MMIO 0x3100000 (irq = 36, base_baud = 25500000) is a Tegra
[ 2.358945] nvmap_background_zero_thread: PP zeroing thread starting.
[ 2.361065] Console: switching to colour frame buffer device 80x30
[ 2.389841] tegradc 15210000.nvdisplay: fb registered
[ 2.389841] tegradc 15210000.nvdisplay: fb registered

Q. How can I disable the display check when the kernel is loaded?
In the development of software it is often necessary to reboot TX2 and perform “ritual actions” to disconnect the HDMI cable is very annoying.

Is this for a TX1 or TX2? I see a duplicate of this question here:
[url]https://devtalk.nvidia.com/default/topic/917276/jetson-tx1/tx1-hdmi-2-0-interface/[/url]

(much of the answer would be the same for TX1 or TX2, but some parts might differ…the question needs to be consolidated to either the TX1 or TX2 forum)

You meant HDMI cannot work if you connect it and boot up??

@visiondev,

Could you take a look at mode.c in display kernel to see why your display has H_REF_TO_SYNC < 0?

@poosh,

I am working on the solution to this bug. Could you provide further information about this?

@linuxdev,

Have you seen any other topics similar to this one?

I had just wondered if this was for TX1 or TX2 due to:
[url]https://devtalk.nvidia.com/default/topic/917276/jetson-tx1/tx1-hdmi-2-0-interface/post/5138175/#5138175[/url]

I have seen many topics where monitor config does not work and it is mistaken for a boot failure (apparently the video driver is rejecting many valid EDID modes and not saying anything unless the verbose option is on…still waiting on that topic to see if it is a hardware limitation for rejecting valid EDID within the video performance envelope)…in this case where boot halts during tegradc probe the problem seems new and different. Under L4T R27.0.1 I have seen a high number of lockups…probably video related…but under R27.1 I have not seen this. Provided the current system is R27.0.1 I’d say flash is required to stop the lockup…but if the current system is R27.1 I’d say the issue is new and interesting.

Has everyone with an issue posted here flashed to the latest R27.1?

1 Like

There is mode timing check when dc probe. According to his comment, it is not passed, though his edid is a valid one.
I will check it first.Thanks!

We have the same behavior with the NVidia carrierboard as well as with out own board.
The output is exactly the same and it stops at exactly the same location.

Out of a sudden it continued and has thrown an error.
I will try that some more time and post my results here.

[ 1.921140] PD DISP2 index4 DOWN
[ 1.921233] PD DISP1 index3 DOWN
[ 1.921311] PD DISP0 index2 DOWN
[ 1.922913] tegradc 15210000.nvdisplay: probed

[ 2.360424] 3100000.serial: ttyS0 at MMIO 0x3100000 (irq = 37, base_baud = 25500000) is a Tegra
[ 2.360457] nvmap_background_zero_thread: PP zeroing thread starting.
[ 2.374757] Unable to handle kernel paging request at virtual address ffffff8006f41000
[ 2.374760] pgd = ffffffc001368000
[ 2.374766] [ffffff8006f41000] *pgd=00000001003d6003, *pud=00000001003d6003, *pmd=00000002741c6003, *pte=0000000000000000
[ 2.374770] Internal error: Oops: 96000047 [#1] PREEMPT SMP
[ 2.374773] Modules linked in:
[ 2.374778] CPU: 0 PID: 53 Comm: kworker/u12:1 Not tainted 4.4.15-tegra #5
[ 2.374779] Hardware name: quill (DT)
[ 2.374789] Workqueue: events_unbound async_run_entry_fn
[ 2.374792] task: ffffffc1f6767080 ti: ffffffc1f5a74000 task.ti: ffffffc1f5a74000
[ 2.374798] PC is at bitfill_aligned+0x68/0x110
[ 2.374801] LR is at cfb_fillrect+0x110/0x2bc
[ 2.374803] pc : [] lr : [] pstate: 20000245
[ 2.374805] sp : ffffffc1f5a773e0
[ 2.374808] x29: ffffffc1f5a773e0 x28: 00000000fffffd80
[ 2.374811] x27: ffffffc1f6139c00 x26: ffffffc0003852e8
[ 2.374814] x25: 0000000000000000 x24: 0000000000000000
[ 2.374817] x23: 00000000ffffb000 x22: 0000000000000870
[ 2.374819] x21: ffffffc080217800 x20: ffffff8002741a00
[ 2.374822] x19: 0000000000000140 x18: ffffffc000a86a80
[ 2.374824] x17: ffffffc000a86a80 x16: ffffffc000a86a80
[ 2.374827] x15: 00000000f5257d14 x14: 0ffffffffffffffe
[ 2.374829] x13: 0000000000000008 x12: 0101010101010101
[ 2.374832] x11: ffffffffffffff60 x10: 0000000000000000
[ 2.374834] x9 : 0000000000000000 x8 : 0000000003fffec0
[ 2.374837] x7 : 0000000000000000 x6 : ffffffffffffffff
[ 2.374839] x5 : 0000000003fffec0 x4 : 00000000ffffb000
[ 2.374842] x3 : 0000000000000000 x2 : ffffff8022741000
[ 2.374844] x1 : ffffff8006f41000 x0 : ffffff8006f41000
[ 2.374845]
[ 2.374847] Process kworker/u12:1 (pid: 53, stack limit = 0xffffffc1f5a74020)
[ 2.374849] Call trace:
[ 2.374852] [] bitfill_aligned+0x68/0x110
[ 2.374857] [] tegra_fb_fillrect+0xc/0x14
[ 2.374862] [] bit_clear_margins+0xc0/0xc4
[ 2.374866] [] fbcon_clear_margins+0x68/0x88
[ 2.374869] [] fbcon_prepare_logo+0x38c/0x424
[ 2.374872] [] fbcon_init+0x2c4/0x4d8
[ 2.374877] [] visual_init+0xac/0x108
[ 2.374880] [] do_bind_con_driver+0x140/0x31c
[ 2.374883] [] do_take_over_console+0xe0/0x1d8
[ 2.374886] [] do_fbcon_takeover+0x74/0xf8
[ 2.374889] [] fbcon_event_notify+0x834/0x8d4
[ 2.374893] [] notifier_call_chain+0x58/0x8c
[ 2.374896] [] __blocking_notifier_call_chain+0x44/0x74
[ 2.374899] [] blocking_notifier_call_chain+0x14/0x1c
[ 2.374902] [] fb_notifier_call_chain+0x20/0x28
[ 2.374905] [] register_framebuffer+0x1ac/0x298
[ 2.374907] [] tegra_fb_register+0x4f4/0x728
[ 2.374912] [] tegra_dc_probe+0xcb4/0x1628
[ 2.374917] [] platform_drv_probe+0x50/0xbc
[ 2.374921] [] driver_probe_device+0xc8/0x410
[ 2.374924] [] __driver_attach+0x9c/0xa0
[ 2.374928] [] bus_for_each_dev+0x58/0x98
[ 2.374932] [] driver_attach+0x20/0x28
[ 2.374935] [] driver_attach_async+0x14/0x54
[ 2.374938] [] async_run_entry_fn+0x44/0x184
[ 2.374943] [] process_one_work+0x150/0x448
[ 2.374946] [] worker_thread+0x134/0x40c
[ 2.374949] [] kthread+0xe0/0xf4
[ 2.374952] [] ret_from_fork+0x10/0x40
[ 2.374962] —[ end trace 0a0c75df99bd5dd4 ]—

I have made 5 runs and on each run the time between “tegradc 15210000.nvdisplay: probed” and the crash is about 90 seconds (89s, 89s, 90s, 91s, 90s). The error is be because of me mannually pressing a stopwatch button.

I think that no one has seen this crash because no one has waited for so long. For me it was by accident, while waiting for some other things.

Have you flashed to R27.1 yet? If R27.0.1 is still installed (which the TX2 ships with), then there would be expected video failures (and the OOPS is from video function).

Hi MichaelStickel,

Could you provide more logs about that error? I need to check if your case is same as visiondev.

Our work is based on L4T-27.1 and all our modules are flashed with it now (except the bare ones that have no SW at all).

Here is the whole boot log. The other logs are all nearly the same, expect for the exact times.

[0000.181] I> Welcome to MB2(TBoot-BPMP)(version: 01.00.160913-t186-M-00.00-mobile-f4c42291)
[0000.190] I> Default Heap @ [0xd486400 - 0xd488400]
[0000.195] I> DMA Heap @ [0x84900000 - 0x85300000]
[0000.199] I> bit @ 0xd480000
[0000.202] I> BR-BCT relocated to 0xf7f20000
[0000.206] I> Boot-device: eMMC
[0000.210] I> pmic: reset reason (nverc)	: 0x40
[0000.215] I> Reading GPT from 512 for device 00000003
[0000.221] I> Reading GPT from 8388096 for device 00000003
[0000.228] I> Found 6 partitions in 00000003 device
[0000.232] I> Reading GPT from 512 for device 00010003
[0000.239] I> Found 17 partitions in 00010003 device
[0000.244] W> No valid slot number is found in scratch register
[0000.250] W> Return default slot: _a
[0000.253] I> A/B: bin_type (16) slot 0
[0000.257] I> Select partition: bpmp-fw
[0000.260] I> Loading partition bpmp-fw at 0xf7600000
[0000.265] I> Reading two headers - addr:0xf7600000 blocks:1
[0000.271] I> Addr: 0xf7600000, start-block: 58739717, num_blocks: 1
[0000.285] I> Binary(16) of size 524480 is loaded @ 0xf7600000
[0000.291] W> No valid slot number is found in scratch register
[0000.297] W> Return default slot: _a
[0000.300] I> A/B: bin_type (17) slot 0
[0000.304] I> Select partition: bpmp-fw-dtb
[0000.308] I> Loading partition bpmp-fw-dtb at 0xf77f0000
[0000.313] I> Reading two headers - addr:0xf77f0000 blocks:1
[0000.318] I> Addr: 0xf77f0000, start-block: 58740925, num_blocks: 1
[0000.330] I> Binary(17) of size 326672 is loaded @ 0xf77b0200
[0000.458] I> BPMP-FW load address = 0xf7600000
[0000.462] I> BPMP-FW DTB load address = 0x501b0200
[0000.467] I> Loading SCE-FW ...
[0000.470] W> No valid slot number is found in scratch register
[0000.476] W> Return default slot: _a
[0000.479] I> A/B: bin_type (12) slot 0
[0000.483] I> Select partition: sce-fw
[0000.486] I> Loading partition sce-fw at 0xf7800000
[0000.491] I> Reading two headers - addr:0xf7800000 blocks:1
[0000.496] I> Addr: 0xf7800000, start-block: 58741925, num_blocks: 1
[0000.505] I> Binary(12) of size 65088 is loaded @ 0xf7800000
[0000.511] I> Init SCE
[0000.513] I> Copy BTCM section
[0000.516] W> No valid slot number is found in scratch register
[0000.521] W> Return default slot: _a
[0000.525] I> A/B: bin_type (13) slot 0
[0000.528] I> Select partition: cpu-bootloader
[0000.533] I> Loading partition cpu-bootloader at 0x96000000
[0000.538] I> Reading two headers - addr:0x96000000 blocks:1
[0000.544] I> Addr: 0x96000000, start-block: 58732545, num_blocks: 1
[0000.554] I> Binary(13) of size 195776 is loaded @ 0x96000000
[0000.560] W> No valid slot number is found in scratch register
[0000.565] W> Return default slot: _a
[0000.569] I> A/B: bin_type (20) slot 0
[0000.572] I> Select partition: bootloader-dtb
[0000.576] I> Loading partition bootloader-dtb at 0x85300000
[0000.582] I> Reading two headers - addr:0x85300000 blocks:1
[0000.587] I> Addr: 0x85300000, start-block: 58733057, num_blocks: 1
[0000.598] I> Binary(20) of size 248032 is loaded @ 0x85300000
[0000.604] I> MB2-params @ 0xf7f00000
[0000.607] I> CPUBL-params @ 0xf7f00000
[0000.611] I> CPU-BL loaded at : 0x96000000
[0000.615] I> Loading TOS ...
[0000.618] W> No valid slot number is found in scratch register
[0000.623] W> Return default slot: _a
[0000.627] I> A/B: bin_type (14) slot 0
[0000.630] I> Select partition: secure-os
[0000.634] I> Loading partition secure-os at 0x8490f400
[0000.639] I> Reading two headers - addr:0x8490f400 blocks:1
[0000.645] I> Addr: 0x8490f400, start-block: 58733569, num_blocks: 1
[0000.653] I> Binary(14) of size 54384 is loaded @ 0x8490f400
[0000.659] I> Copying Monitor (length: 0xd270) from 0x8490f600 to 0x40000000
[0000.666] I> Erasing Monitor @ 0x8490f600
[0000.670] I> Unhalting SCE
[0000.674] I> Waypoint2-ACK: 0x5200b8d0
[0000.678] I> MB2(TBoot-BPMP) done

NOTICE:  BL31: v1.2(release):ff7a644
NOTICE:  BL31: Built : 21:06:35, Mar  1 2017
NOTICE:  Trusty image missing.
ERROR:   Error initializing runtime service trusty_fast
[0001.022] I> Welcome to Cboot
[0001.024] I> Cboot Version: 00.00.2014.50-t186-fabbc56c
[0001.029] I> CPU-BL Params @ 0xf7f00000
[0001.033] I>  0) Base:0x00000000 Size:0x00000000
[0001.037] I>  1) Base:0xf7e00000 Size:0x00100000
[0001.042] I>  2) Base:0xf7d00000 Size:0x00100000
[0001.046] I>  3) Base:0xf7c00000 Size:0x00100000
[0001.051] I>  4) Base:0xf7b00000 Size:0x00100000
[0001.055] I>  5) Base:0xf7a00000 Size:0x00100000
[0001.060] I>  6) Base:0xf7600000 Size:0x00200000
[0001.064] I>  7) Base:0xf7000000 Size:0x00400000
[0001.068] I>  8) Base:0xf7900000 Size:0x00100000
[0001.073] I>  9) Base:0xf7800000 Size:0x00100000
[0001.077] I> 10) Base:0xf6800000 Size:0x00800000
[0001.082] I> 11) Base:0x30000000 Size:0x00040000
[0001.086] I> 12) Base:0xf7500000 Size:0x00100000
[0001.091] I> 13) Base:0x30040000 Size:0x00001000
[0001.095] I> 14) Base:0x30048000 Size:0x00001000
[0001.099] I> 15) Base:0x30049000 Size:0x00001000
[0001.104] I> 16) Base:0x3004a000 Size:0x00001000
[0001.108] I> 17) Base:0x3004b000 Size:0x00001000
[0001.113] I> 18) Base:0x3004c000 Size:0x00001000
[0001.117] I> 19) Base:0x3004d000 Size:0x00001000
[0001.122] I> 20) Base:0x3004e000 Size:0x00001000
[0001.126] I> 21) Base:0x3004f000 Size:0x00001000
[0001.130] I> 22) Base:0x00000000 Size:0x00000000
[0001.135] I> 23) Base:0xf7ff0000 Size:0x00010000
[0001.139] I> 24) Base:0x00000000 Size:0x00000000
[0001.144] I> 25) Base:0x00000000 Size:0x00000000
[0001.148] I> 26) Base:0x00000000 Size:0x00000000
[0001.153] I> 27) Base:0x00000000 Size:0x00000000
[0001.157] I> 28) Base:0x84400000 Size:0x00400000
[0001.161] I> 29) Base:0x30000000 Size:0x00010000
[0001.166] I> 30) Base:0xf8000000 Size:0x08000000
[0001.170] I> 31) Base:0x00000000 Size:0x00000000
[0001.175] I> 32) Base:0xf6000000 Size:0x00600000
[0001.179] I> 33) Base:0x80000000 Size:0x76000000
[0001.184] I> 34) Base:0x100000000 Size:0x180000000
[0001.188] I> 35) Base:0x00000000 Size:0x00000000
[0001.193] I> 36) Base:0x00000000 Size:0x00000000
[0001.197] I> 37) Base:0xf7fc0000 Size:0x00020000
[0001.201] I> 38) Base:0x84000000 Size:0x00400000
[0001.206] I> 39) Base:0x96000000 Size:0x02000000
[0001.210] I> 40) Base:0x84800000 Size:0x00b00000
[0001.215] I> 41) Base:0xf7f00000 Size:0x00080000
[0001.219] I> 42) Base:0x00000000 Size:0x00000000
[0001.224] I> 43) Base:0x00000000 Size:0x00000000
[0001.228] platform_init_interrupts-121, 1*
[0001.232] Interrupts Init done
[0001.236] calling constructors
[0001.239] initializing heap
[0001.241] initializing threads
[0001.244] initializing timers
[0001.248] creating bootstrap completion thread
[0001.252] top of bootstrap2()
[0001.255] CPU: ARM Cortex A57
[0001.258] CPU: MIDR: 0x411FD073, MPIDR: 0x80000100
[0001.263] initializing platform
[0001.267] I> Boot-device: eMMC
[0001.270] I> odm data is 3090000
[0001.273] I> Reading GPT from 512 for device 00000003
[0001.279] I> Reading GPT from 8388096 for device 00000003
[0001.286] I> Found 6 partitions in 00000003 device
[0001.290] I> Reading GPT from 512 for device 00010003
[0001.296] I> Found 17 partitions in 00010003 device
[0001.301] W> No valid slot number is found in scratch register
[0001.306] W> Return default slot: _a
[0001.310] I> A/B: bin_type (1) slot 0
[0001.313] I> Select partition: kernel-dtb
[0001.317] I> Loading partition kernel-dtb at 0x92000000
[0001.326] I> Kernel_dtb @0x92000000
[0001.329] I> Bl_dtb @0x85300000
[0001.332] I> gpio framework initialized
[0001.336] I> tegrabl_gpio_driver_register: register 'tegra_gpio_main_driver' driver
[0001.343] I> tegrabl_gpio_driver_register: register 'tegra_gpio_aon_driver' driver
[0001.351] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xee
[0001.358] E> tca9539_device_init: failed to write polar reg
[0001.364] E> tegrabl_tca9539_init: failed to init device!
[0001.369] E> GPIO TCA9539 driver init failed
[0001.374] E> tegrabl_blob_init: BMP partition does not have valid Blob
[0001.380] E> tegrabl_load_bmp_blob: BMP blob initialization failed
[0001.386] W> Loading bmp blob to memory failed
[0001.394] I> Find /i2c@c250000's alias i2c7
[0001.398] I> Reading eeprom i2c=7 address=0x50
[0001.428] I> Device at /i2c@c250000:0x50
[0001.431] I> create_pm_ids: id: 3310-1000-B00-B, len: 15
[0001.437] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.448] initializing target
[0001.451] calling apps_init()
[0001.454] starting app android_boot_app
[0001.458] I> Gpio keyboard init success
[0001.461] I> Kernel type = Normal
[0001.464] I> Loading kernel/boot.img ...
[0001.468] W> No valid slot number is found in scratch register
[0001.474] W> Return default slot: _a
[0001.477] I> A/B: bin_type (0) slot 0
[0001.481] I> Select partition: kernel
[0001.484] I> Loading partition kernel at 0xa8000000
[0001.565] W> No valid slot number is found in scratch register
[0001.571] W> Return default slot: _a
[0001.575] I> A/B: bin_type (1) slot 0
[0001.578] I> Select partition: kernel-dtb
[0001.582] I> Loading partition kernel-dtb at 0x92000000
[0001.591] I> Kernel DTB @ 0x92000000
[0001.594] I> Verified boot state = Orange
[0001.598] E> tegrabl_display_clear: display is not initialized
[0001.604] I> Checking boot.img header magic ... [0001.608] I> [OK]
[0001.610] I> Valid boot.img @ 0xa8000000
[0001.613] I> decompressor handler not found
[0001.617] I> Copying kernel image (468890 bytes) from 0xa8000800 to 0x80080000 ... [0001.625] I> Done
[0001.626] I> Move ramdisk (len: 6252235) from 0xa8073000 to 0x98000000
[0001.636] I> Updated bpmp info to DTB
[0001.642] I> Ramdisk: Base: 0x98000000; Size: 0x5f66cb
[0001.647] I> Updated initrd info to DTB
[0001.650] I> disabled_core_mask: 0xffffff0c
[0001.654] I> Kernel type = Normal
[0001.657] I> add_serialno: Serial Num = 0330117020825
[0001.662] W> No valid slot number is found in scratch register
[0001.668] W> Return default slot: _a
[0001.671] I> Linux Cmdline: root=/dev/mmcblk0p1 rw rootwait fbcon=map:0 net.ifnames=0 console=tty0 OS=l4t console=ttyS0,115200n8 memtype=0 video=tegrafb no_console_suspend=1 earlycon=uart8250,mmio32,0x03100000 nvdumper_reserved=0xf7fc0000 gpt androidboot.secureos=none tegraid=18.1.2.0.0 tegra_keep_boot_clocks maxcpus=6 android.kerneltype=normal androidboot.serialno=0330117020825 androidboot.security=non-secure sdhci_tegra.en_boot_part_access=1 
[0001.710] I> Updated bootarg info to DTB
[0001.716] I> eeprom_get_mac_addr: MAC (type: 0): 00:04:4b:81:c6:6f
[0001.722] I> eeprom_get_mac_addr: MAC (type: 1): 00:04:4b:81:c6:70
[0001.728] I> eeprom_get_mac_addr: MAC (type: 2): 00:04:4b:81:c6:71
[0001.734] E> "ids" doesn't exist, creating 
[0001.738] E> "connection" doesn't exist, creating 
[0001.743] E> "configs" doesn't exist, creating 
[0001.747] I> create_pm_ids: id: 3310-1000-B00-B, len: 15
[0001.752] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.763] I> Adding plugin-manager/ids/3310-1000-B00=/i2c@c250000:module@0x50
[0001.770] E> "i2c@c250000" doesn't exist, creating 
[0001.775] E> "module@0x50" doesn't exist, creating 
[0001.781] I> Adding plugin-manager/ids/3310-1000-B00-B
[0001.788] I> Adding plugin-manager/configs/3310-mem-type 00
[0001.794] I> Adding plugin-manager/configs/3310-power-config 00
[0001.800] I> Adding plugin-manager/configs/3310-misc-config 00
[0001.805] I> Adding plugin-manager/configs/3310-modem-config 00
[0001.811] I> Adding plugin-manager/configs/3310-touch-config 00
[0001.817] I> Adding plugin-manager/configs/3310-display-config 00
[0001.823] E> "chip-id" doesn't exist, creating 
[0001.827] I> Adding plugin-manager/chip-id/A02P
[0001.834] I> Updated memory info to DTB
[0001.839] E> "reset" doesn't exist, creating 
[0001.843] E> "pmc-reset-reason" doesn't exist, creating 
[0001.849] E> "pmic-reset-reason" doesn't exist, creating 
[0001.854] I> disabled_core_mask: 0xffffff0c
[0001.865] I> tegrabl_load_kernel_and_dtb: Done

U-Boot 2016.07-g7fe519b-dirty (May 15 2017 - 15:18:50 +0200)

TEGRA186
Model: dSPACE eSPU
DRAM:  7.8 GiB
MC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet@2490000
Hit any key to stop autoboot:  2  1  0 
Card did not respond to voltage select!
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
462 bytes read in 73 ms (5.9 KiB/s)
p2771-0000 eMMC boot options
1:	primary kernel
Enter choice: 1:	primary kernel
Retrieving file: /boot/Image
19114672 bytes read in 514 ms (35.5 MiB/s)
append: fbcon=map:0 net.ifnames=0 console=tty0 OS=l4t console=ttyS0,115200n8 memtype=0 video=tegrafb no_console_suspend=1 earlycon=uart8250,mmio32,0x03100000 gpt tegraid=18.1.2.0.0 tegra_keep_boot_clocks maxcpus=6 android.kerneltype=normal androidboot.serialno=0335115020673 vpr_resize root=/dev/mmcblk0p1 rw rootwait
## Flattened Device Tree blob at 92000000
   Booting using the fdt blob at 0x92000000
   reserving fdt memory region: addr=80000000 size=10000
   Using Device Tree in place at 0000000092000000, end 0000000092041b16

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x100
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.15-tegra (tk@support-Aspire-XC-705) (gcc version 4.8.3 20140401 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2014.04 - Linaro GCC 4.8-2014.04) ) #5 SMP PREEMPT Tue May 16 14:26:58 CEST 2017
[    0.000000] Boot CPU: AArch64 Processor [411fd073]
[    0.000000] earlycon: Early serial console at MMIO32 0x3100000 (options '')
[    0.000000] bootconsole [uart0] enabled
[    0.000000] Reserved memory: initialized node ramoops_carveout, compatible id nvidia,ramoops
[    0.000000] cma: Reserved 64 MiB at 0x00000000f2000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] PERCPU: Embedded 17 pages/cpu @ffffffc1ffdf9000 s31104 r8192 d30336 u69632
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2019520
[    0.000000] Kernel command line: fbcon=map:0 net.ifnames=0 console=tty0 OS=l4t console=ttyS0,115200n8 memtype=0 video=tegrafb no_console_suspend=1 earlycon=uart8250,mmio32,0x03100000 gpt tegraid=18.1.2.0.0 tegra_keep_boot_clocks maxcpus=6 android.kerneltype=normal androidboot.serialno=0335115020673 vpr_resize root=/dev/mmcblk0p1 rw rootwait
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Memory: 7969528K/8206336K available (10264K kernel code, 1662K rwdata, 5480K rodata, 1132K init, 677K bss, 171272K reserved, 65536K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc2000000 - 0xffffffbdca000000   (   128 MB actual)
[    0.000000]     fixed   : 0xffffffbffa7fd000 - 0xffffffbffac00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
[    0.000000]     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc200000000   (  8192 MB)
[    0.000000]       .init : 0xffffffc000fe1000 - 0xffffffc0010fc000   (  1132 KB)
[    0.000000]       .text : 0xffffffc000080000 - 0xffffffc000fe1000   ( 15748 KB)
[    0.000000]       .data : 0xffffffc00111b000 - 0xffffffc0012baab0   (  1663 KB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=6.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] Architected cp15 timer(s) running at 31.25MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xe6a171046, max_idle_ns: 881590405314 ns
[    0.000002] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every 4398046511088ns
[    0.008897] tegra-id: chipid=21817.
[    0.012732] tegra-id: opt_subrevision=1.
[    0.017531] Console: colour dummy device 80x25
[    0.022486] console [tty0] enabled
[    0.026017] kmemleak: Kernel memory leak detector disabled
[    0.031715] Calibrating delay loop (skipped), value calculated using timer frequency.. 62.50 BogoMIPS (lpj=125000)
[    0.042472] pid_max: default: 32768 minimum: 301
[    0.047300] Security Framework initialized
[    0.051576] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.058716] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.066677] Initializing cgroup subsys freezer
[    0.071300] Initializing cgroup subsys debug
[    0.075864] CPU0 ipc=752
[    0.078503] CPU1 ipc=1024
[    0.081223] CPU2 ipc=1024
[    0.083942] CPU3 ipc=752
[    0.086574] CPU4 ipc=752
[    0.089206] CPU5 ipc=752
[    0.091862] ASID allocator initialised with 65536 entries
[    0.134046] CPU1: Booted secondary processor [4e0f0030]
[    0.145610] CPU2: Booted secondary processor [4e0f0030]
[    0.157418] CPU3: Booted secondary processor [411fd073]
[    0.169415] CPU4: Booted secondary processor [411fd073]
[    0.181416] CPU5: Booted secondary processor [411fd073]
[    0.181455] Brought up 6 CPUs
[    0.211663] SMP: Total of 6 processors activated.
[    0.216550] CPU: All CPU(s) started at EL2
[    0.221206] devtmpfs: initialized
[    0.247843] Initilizing CustomIPI irq domain
[    0.252522] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.265040] pinctrl core: initialized pinctrl subsystem
[    0.270815] OS set in device tree is L4T.
[    0.275479] regulator-dummy: no parameters
[    0.280025] Initializing plugin-manager
[    0.284112] Plugin module not found
[    0.288144] node /plugin-manager/soc-prod-a02-fragment match with chip-id A02P
[    0.296045] node /plugin-manager/fragement@0 match with odm-data enable-tegra-wdt
[    0.304255] node /plugin-manager/fragement@4 match with odm-data enable-tegra-wdt
[    0.312782] node /plugin-manager/fragment-sdwake-p3310-1000-300 match with board >=3310-1000-300
[    0.322348] node /plugin-manager/fragement-pmon-p3310-1000-300 match with board >=3310-1000-300
[    0.331671] node /plugin-manager/fragement-pmon-p3310-1000-800 match with board >=3310-1000-800
[    0.340898] node /plugin-manager/fragment-devslp@0 match with board >=3310-1000-200
[    0.349266] node /plugin-manager/fragment-500-e3325-pcie match with board >=3310-1000-500
[    0.357951] node /plugin-manager/fragment-p3310-c00-comm match with board >=3310-1000-800
[    0.366702] node /plugin-manager/fragment-p3310-c01 match with board >=3310-1000-900
[    0.375007] node /plugin-manager/fragment-p3310-c03 match with board >=3310-1000-B00
[    0.384308] node /plugin-manager/fragment-p3310-c00-camera match with board >=3310-1000-800
[    0.396147] Adding domain adsp-pd to PM domain ape-pd
[    0.405374] NET: Registered protocol family 16
[    0.411593] console [pstore-1] enabled
[    0.415542] pstore: Registered ramoops as persistent store backend
[    0.421998] ramoops: attached 0x200000@0x100000000, ecc: 0/0
[    0.433635] cpuidle: using governor ladder
[    0.445627] cpuidle: using governor menu
[    0.451454] bpmp: waiting for handshake
[    0.455465] bpmp: handshake completed
[    0.459336] bpmp: synchronizing channels
[    0.463460] bpmp: channels synchronized
[    0.467491] bpmp: connect returned 0
[    0.471788] tegra186-pmc device create success
[    0.476467] scratch reg offset dts data not present
[    0.481690] padctrl padctrl.0: Pad control driver tegra-pmc-padctrl registered
[    0.489225] PMC: configuring io pad defaults
[    0.493810] T186 pmc padctrl driver initialized
[    0.498540] ### PMC reset source: Power on reset
[    0.503353] ### PMC reset level: L0
[    0.507003] ### PMC reset status reg: 0x0
[    0.512014] vdso: 2 pages (1 code @ ffffffc001121000, 1 data @ ffffffc001120000)
[    0.519800] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.528412] atomic_pool_init():526: DMA: preallocated 1024 KiB pool for atomic allocations
[    0.538516] tegra_powergate_init: DONE
[    0.542556] DTS File Name: /home/tk/dspace_zfas/zfas/kernel/zfas-kernel/kernel-4.4/../../hardware/nvidia/platform/t18x/quill/kernel-dts/tegra186-quill-p3310-1000-c03-00-base.dts
[    0.559065] DTB Build time: May 15 2017 15:27:26
[    0.565327] Tegra reboot handler registered.
[    0.571205] Registering Tegra186 clocks (this may take a while)...done
[    0.579820] arm-smmu 12000000.iommu: probing hardware configuration...
[    0.586638] arm-smmu 12000000.iommu: SMMUv2 with:
[    0.591568] arm-smmu 12000000.iommu: 	stage 1 translation
[    0.597197] arm-smmu 12000000.iommu: 	stage 2 translation
[    0.602863] arm-smmu 12000000.iommu: 	nested translation
[    0.608403] arm-smmu 12000000.iommu: 	stream matching with 128 register groups, mask 0x7f80
[    0.617133] arm-smmu 12000000.iommu: SMMU address space size (0x800000) differs from mapped region size (0x1000000)!
[    0.628119] arm-smmu 12000000.iommu: 	64 context banks (0 stage-2 only)
[    0.635032] arm-smmu 12000000.iommu: 	Stage-1: 39-bit VA -> 48-bit IPA
[    0.641891] arm-smmu 12000000.iommu: 	Stage-2: 39-bit IPA -> 48-bit PA
[    0.690627] arm-smmu 12000000.iommu: registered 66 master devices
[    0.701051] iommu: Adding device 3460000.sdhci to group 0
[    0.707311] iommu: Adding device 3400000.sdhci to group 1
[    0.715893] iommu: Adding device 3507000.ahci-sata to group 2
[    0.722290] iommu: Adding device 3160000.i2c to group 3
[    0.728084] iommu: Adding device c240000.i2c to group 4
[    0.733831] iommu: Adding device 3180000.i2c to group 5
[    0.739573] iommu: Adding device 3190000.i2c to group 6
[    0.745391] iommu: Adding device 31b0000.i2c to group 7
[    0.751144] iommu: Adding device 31c0000.i2c to group 8
[    0.756916] iommu: Adding device c250000.i2c to group 9
[    0.762656] iommu: Adding device 31e0000.i2c to group 10
[    0.769894] iommu: Adding device 3210000.spi to group 11
[    0.775777] iommu: Adding device c260000.spi to group 12
[    0.781649] iommu: Adding device 3230000.spi to group 13
[    0.787869] iommu: Adding device 3240000.spi to group 14
[    0.794118] iommu: Adding device 3100000.serial to group 15
[    0.800271] iommu: Adding device 3110000.serial to group 16
[    0.806471] iommu: Adding device 3130000.serial to group 17
[    0.813282] iommu: Adding device 2490000.ether_qos to group 18
[    0.819744] iommu: Adding device b000000.rtcpu to group 19
[    0.826231] Wake73 for irq=42
[    0.829636] iommu: Adding device smmu_test to group 20
[    0.835449] mc: mapped MMIO address: 0xffffff8000560000 -> 0x2c10000
[    0.842094] mc: mapped MMIO address: 0xffffff8000640000 -> 0x2c20000
[    0.848729] mc: mapped MMIO address: 0xffffff8000660000 -> 0x2c30000
[    0.855362] mc: mapped MMIO address: 0xffffff8000fa0000 -> 0x2c40000
[    0.861998] mc: mapped MMIO address: 0xffffff8000fc0000 -> 0x2c50000
[    0.868632] mc-err: Set intmask: 0xf3140
[    0.872912] dram-ecc: DRAM ECC disabled-MC_ECC_CONTROL:0x0000000c
[    0.879789] Wake76 for irq=199
[    0.882977] Wake77 for irq=199
[    0.886161] Wake78 for irq=199
[    0.889343] Wake79 for irq=199
[    0.892526] Wake80 for irq=199
[    0.895708] Wake81 for irq=199
[    0.898890] Wake82 for irq=199
[    0.902218] iommu: Adding device 3530000.xhci to group 21
[    0.908212] iommu: Adding device 3550000.xudc to group 22
[    0.914562] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CTRL_0 = 3
[    0.920744] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CNTRL_24(PMU_INT) = 320
[    0.928503] iommu: Adding device 13e10000.host1x to group 23
[    0.934684] iommu: Adding device 13e10000.host1x:ctx0 to group 24
[    0.941229] iommu: Adding device 13e10000.host1x:ctx1 to group 25
[    0.947806] iommu: Adding device 13e10000.host1x:ctx2 to group 26
[    0.954383] iommu: Adding device 13e10000.host1x:ctx3 to group 27
[    0.960964] iommu: Adding device 13e10000.host1x:ctx4 to group 28
[    0.967536] iommu: Adding device 13e10000.host1x:ctx5 to group 29
[    0.974082] iommu: Adding device 13e10000.host1x:ctx6 to group 30
[    0.980679] iommu: Adding device 13e10000.host1x:ctx7 to group 31
[    0.987462] iommu: Adding device 150c0000.nvcsi to group 32
[    0.993738] iommu: Adding device 15700000.vi to group 33
[    0.999583] iommu: Adding device 15600000.isp to group 34
[    1.005556] iommu: Adding device 15210000.nvdisplay to group 35
[    1.011919] iommu: Adding device 15340000.vic to group 36
[    1.017740] iommu: Adding device 154c0000.nvenc to group 37
[    1.023727] iommu: Adding device 15480000.nvdec to group 38
[    1.029845] iommu: Adding device 15380000.nvjpg to group 39
[    1.035849] iommu: Adding device 15500000.tsec to group 40
[    1.041738] iommu: Adding device 15100000.tsecb to group 41
[    1.048155] iommu: Adding device 15810000.se to group 42
[    1.053943] iommu: Adding device 15820000.se to group 43
[    1.059673] iommu: Adding device 15830000.se to group 44
[    1.065434] iommu: Adding device 15840000.se to group 45
[    1.071438] iommu: Adding device 17000000.gp10b to group 46
[    1.078488] tegra-reset 5000000.clock: registered 193 resets.
[    1.086208] iommu: Adding device d000000.bpmp to group 47
[    1.092068] bpmp: ping status is 0
[    1.095805] bpmp d000000.bpmp: firmware tag is c11dd04ae487c849cc552f8f702ed830
[    1.106300] iommu: Adding device 2600000.dma to group 48
[    1.112570] GPIO line 461 (cam0-rst) hogged as output/high
[    1.118338] GPIO line 424 (wifi-enable) hogged as output/high
[    1.124369] GPIO line 445 (sdmmc-wake-input) hogged as input
[    1.130306] GPIO line 446 (sdmmc-wake-output) hogged as output/low
[    1.136846] gpiochip_add_data: registered GPIOs 320 to 511 on device: tegra-gpio
[    1.146334] GPIO line 315 (wifi-wake-ap) hogged as input
[    1.152011] gpiochip_add_data: registered GPIOs 256 to 319 on device: tegra-gpio-aon
[    1.160968] iommu: Adding device 10003000.pcie-controller to group 49
[    1.167913] iommu: Adding device sound to group 50
[    1.174461] iommu: Adding device 3510000.hda to group 51
[    1.181026] iommu: Adding device adsp_audio to group 52
[    1.187745] iommu: Adding device 2993000.adsp to group 53
[    1.198761] iommu: Adding device c160000.aon to group 54
[    1.206326] vdd-ac-bat: 5000 mV 
[    1.210044] en-vdd-cam: 1800 mV 
[    1.213657] vdd-hdmi: 5000 mV 
[    1.217239] en-vdd-ts-1v8: 1800 mV 
[    1.221123] en-vdd-ts-hv-3v3: 3300 mV 
[    1.225271] en-vdd-disp-3v3: 3300 mV 
[    1.229326] en-mdm-pwr-3v7: 3700 mV 
[    1.233304] en-vdd-disp-1v8: 1800 mV 
[    1.237368] en-vdd-cam-hv-2v8: 2800 mV 
[    1.241645] en-vdd-cam-1v2: 1200 mV 
[    1.245616] vdd-fan: 5000 mV 
[    1.249015] dis-vdd-1v2: 1200 mV 
[    1.252815] vdd-usb2-5v: 5000 mV 
[    1.256589] en-vdd-sys: 1200 mV 
[    1.260197] vdd-1v8-ap: 1800 mV 
[    1.264518] gpio tegra-gpio-aon wake30 for gpio=60(FF:4)
[    1.270352] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[    1.276168] VCC33: 3300 mV 
[    1.296177] SCSI subsystem initialized
[    1.300476] usbcore: registered new interface driver usbfs
[    1.306264] usbcore: registered new interface driver hub
[    1.311891] usbcore: registered new device driver usb
[    1.319542] tps65132 0-003e: No active discharge gpio for regulator tps65132-outp
[    1.327519] tegra-i2c 3160000.i2c: no acknowledge from address 0x3e
[    1.334610] tegra-i2c 3160000.i2c: no acknowledge from address 0x3e
[    1.341572] outp: 4000 <--> 6000 mV 
[    1.345340] tps65132 0-003e: No active discharge gpio for regulator tps65132-outn
[    1.353277] tegra-i2c 3160000.i2c: no acknowledge from address 0x3e
[    1.360368] tegra-i2c 3160000.i2c: no acknowledge from address 0x3e
[    1.367318] outn: 4000 <--> 6000 mV 
[    1.382413] media: Linux media interface: v0.10
[    1.387184] Linux video capture interface: v2.00
[    1.395736] pps_core: LinuxPPS API ver. 1 registered
[    1.400932] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.410466] PTP clock support registered
[    1.416319] Tegra WDT setup timeout = 120 seconds.
[    1.421350] tegra_wdt_t18x 30c0000.watchdog: tegra_wdt_t18x_probe done
[    1.429563] max77620 4-003c: PMIC Version OTP:0x45 and ES:0x8
[    1.437359] GPIO line 253 (spmic_gpio_input_5) hogged as input
[    1.443618] GPIO line 254 (spmic_gpio_input_6) hogged as input
[    1.449801] gpiochip_add_data: registered GPIOs 248 to 255 on device: max77620-gpio
[    1.461782] vddio-ddr: at 1125 mV 
[    1.469628] avdd_dsi_csi: 1200 mV 
[    1.477629] vdd-1v8: 1800 mV 
[    1.485627] vdd-3v3-sys: 3300 mV 
[    1.490069] spmic-ldo0: at 1800 mV 
[    1.494440] spmic-ldo1: at 800 mV 
[    1.501631] vddio-3v3: 3300 mV 
[    1.505514] vddio-sdmmc1: 1800 <--> 3300 mV at 3300 mV 
[    1.513629] vdd-rtc: 1000 mV 
[    1.517492] avdd-ts-hv: 1800 <--> 3300 mV at 1800 mV 
[    1.525631] spmic-ldo6: at 1500 mV 
[    1.530019] vdd-pex-1v05: 1000 mV 
[    1.534149] dvdd-pex: 1000 mV 
[    1.537690] max77620 4-003c: max77620 probe successful
[    1.543333] Advanced Linux Sound Architecture Driver Initialized.
[    1.551005] en-vdd-sd: 3300 mV 
[    1.554544] vdd-usb0-5v: 5000 mV 
[    1.558229] vdd-usb1-5v: 5000 mV 
[    1.561853] vdd-3v3: 3300 mV 
[    1.565091] en-vdd-vcm-2v8: 2800 mV 
[    1.568978] vdd-sys-bl: 3300 mV 
[    1.573185] gpio tegra-gpio wake53 for gpio=159(X:5)
[    1.580134] extcon-gpio-states external-connection:extcon@1: Cable state 0
[    1.587728] clocksource: Switched to clocksource arch_sys_counter
[    1.624220] nvmap_heap_init: nvmap_heap_init: created heap block cache
[    1.631288] nvmap_page_pool_init: Total RAM pages: 2008766
[    1.636999] nvmap_page_pool_init: nvmap page pool size: 251095 pages (980 MB)
[    1.640130] Wake76 for irq=199
[    1.640133] Wake77 for irq=199
[    1.640135] Wake78 for irq=199
[    1.640137] Wake79 for irq=199
[    1.640139] Wake80 for irq=199
[    1.640141] Wake81 for irq=199
[    1.640143] Wake82 for irq=199
[    1.641038] pca954x 1-0070: pca954x_probe: could not read force bus number
[    1.641278] regulator_get() failed for (1-0070,vcc-pullup), -19
[    1.641284] pca954x 1-0070: vcc-pullup regulator not found
[    1.652339] i2c i2c-1: Added multiplexed i2c bus 9
[    1.652569] i2c i2c-1: Added multiplexed i2c bus 10
[    1.652755] i2c i2c-1: Added multiplexed i2c bus 11
[    1.652916] i2c i2c-1: Added multiplexed i2c bus 12
[    1.652921] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
[    1.653421] thermal thermal_zone0: Registering thermal zone thermal_zone0 for type BCPU-therm
[    1.653656] thermal thermal_zone1: Registering thermal zone thermal_zone1 for type MCPU-therm
[    1.653778] thermal thermal_zone2: Registering thermal zone thermal_zone2 for type GPU-therm
[    1.653853] thermal thermal_zone3: Registering thermal zone thermal_zone3 for type PLL-therm
[    1.654286] thermal thermal_zone4: Registering thermal zone thermal_zone4 for type AO-therm
[    1.654427] thermal thermal_zone5: Registering thermal zone thermal_zone5 for type Tboard_tegra
[    1.654600] thermal thermal_zone6: Registering thermal zone thermal_zone6 for type Tdiode_tegra
[    1.654740] thermal thermal_zone7: Registering thermal zone thermal_zone7 for type PMIC-Die
[    1.654768] isomgr_init(): iso emc max clk=1600000KHz
[    1.654771] isomgr_init(): max_iso_bw=23040000KB
[    1.655005] tegra186-pmc-iopower pmc-iopower: Rail iopower-sys is having fixed voltage 1800000
[    1.655067] tegra186-pmc-iopower pmc-iopower: Rail iopower-uart is having fixed voltage 1800000
[    1.655125] tegra186-pmc-iopower pmc-iopower: Rail iopower-conn is having fixed voltage 1800000
[    1.655222] tegra186-pmc-iopower pmc-iopower: Rail iopower-edp is having fixed voltage 1800000
[    1.655284] tegra186-pmc-iopower pmc-iopower: Rail iopower-pex-ctrl-audio is having fixed voltage 1800000
[    1.655355] tegra186-pmc-iopower pmc-iopower: Rail iopower-ufs is having fixed voltage 1800000
[    1.655425] tegra186-pmc-iopower pmc-iopower: Rail iopower-ddr0 is having fixed voltage 0
[    1.655475] tegra186-pmc-iopower pmc-iopower: Rail iopower-ddr1 is having fixed voltage 0
[    1.655529] tegra186-pmc-iopower pmc-iopower: Rail iopower-csi-dsi is having fixed voltage 1200000
[    1.655591] tegra186-pmc-iopower pmc-iopower: Rail iopower-cam is having fixed voltage 1800000
[    1.655678] tegra186-pmc-iopower pmc-iopower: Rail iopower-sdmmc4 is having fixed voltage 1800000
[    1.655828] tegra186-pmc-iopower pmc-iopower: Rail iopower-sdmmc1-hv is having voltages: 1800000:3300000
[    1.655895] tegra186-pmc-iopower pmc-iopower: Rail iopower-audio-hv is having fixed voltage 1800000
[    1.655966] tegra186-pmc-iopower pmc-iopower: Rail iopower-dbg is having fixed voltage 1800000
[    1.656038] tegra186-pmc-iopower pmc-iopower: Rail iopower-spi is having fixed voltage 1800000
[    1.656099] tegra186-pmc-iopower pmc-iopower: Rail iopower-ao is having fixed voltage 1800000
[    1.656159] tegra186-pmc-iopower pmc-iopower: Rail iopower-ao-hv is having fixed voltage 3300000
[    1.656247] tegra186-pmc-iopower pmc-iopower: Rail iopower-dmic-hv is having fixed voltage 1800000
[    1.656306] tegra186-pmc-iopower pmc-iopower: Rail iopower-sdmmc2-hv is having fixed voltage 3300000
[    1.656375] tegra186-pmc-iopower pmc-iopower: Rail iopower-sdmmc3-hv is having voltages: 1800000:3300000
[    1.656384] tegra186-pmc-iopower pmc-iopower: NO_IO_POWER setting 0x00000000
[    1.656656] NET: Registered protocol family 2
[    1.657244] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    1.657964] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    1.658910] TCP: Hash tables configured (established 65536 bind 65536)
[    1.658959] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    1.659100] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    1.659436] NET: Registered protocol family 1
[    1.659847] RPC: Registered named UNIX socket transport module.
[    1.659849] RPC: Registered udp transport module.
[    1.659851] RPC: Registered tcp transport module.
[    1.659854] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.660031] Unpacking initramfs...
[    1.837300] Freeing initrd memory: 6104K (ffffffc018000000 - ffffffc0185f6000)
[    1.852780] host1x 13e10000.host1x: initialized
[    1.857809] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.858791] futex hash table entries: 2048 (order: 6, 262144 bytes)
[    1.858926] audit: initializing netlink subsys (disabled)
[    1.858962] audit: type=2000 audit(1.820:1): initialized
[    1.866885] io scheduler noop registered (default)
[    1.872596] Adding domain tsec-pd to PM domain host-pd
[    1.875185] tsec 15500000.tsec: initialized
[    1.876464] tsec 15100000.tsecb: initialized
[    1.876840] Adding domain nvdec-pd to PM domain host-pd
[    1.878598] nvdec 15480000.nvdec: initialized
[    1.879172] Adding domain vic03-pd to PM domain host-pd
[    1.879194] Adding domain msenc-pd to PM domain host-pd
[    1.879219] Adding domain nvjpg-pd to PM domain host-pd
[    1.882497] falcon 15340000.vic: initialized
[    1.883640] falcon 154c0000.nvenc: initialized
[    1.884879] falcon 15380000.nvjpg: initialized
[    1.885950] iommu_context_dev 13e10000.host1x:ctx0: initialized (streamid=56)
[    1.886766] iommu_context_dev 13e10000.host1x:ctx1: initialized (streamid=57)
[    1.887533] iommu_context_dev 13e10000.host1x:ctx2: initialized (streamid=58)
[    1.888338] iommu_context_dev 13e10000.host1x:ctx3: initialized (streamid=59)
[    1.889087] iommu_context_dev 13e10000.host1x:ctx4: initialized (streamid=60)
[    1.889851] iommu_context_dev 13e10000.host1x:ctx5: initialized (streamid=61)
[    1.890583] iommu_context_dev 13e10000.host1x:ctx6: initialized (streamid=62)
[    1.891302] iommu_context_dev 13e10000.host1x:ctx7: initialized (streamid=63)
[    1.892845] tegra_camera_platform tegra-camera-platform: tegra_camera_probe:camera_platform_driver probe
[    1.892850] tegradc 15210000.nvdisplay: Display dc.15210000 registered with id=0
[    1.892857] DC OR NODE connected to /host1x/sor1
[    1.892913] parse_tmds_config: No tmds-config node
[    1.893002] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=1250000, vi_iso_bw=1500000, max_bw=1500000
[    1.893005] tegradc 15210000.nvdisplay: DT parsed successfully
[    1.900530] tegra_nvdisp_bandwidth_register_max_config: max config iso bw = 16727000 KB/s
[    1.900532] tegra_nvdisp_bandwidth_register_max_config: max config EMC floor = 665600000 Hz
[    1.900533] tegra_nvdisp_bandwidth_register_max_config: max config hubclk = 357620000 Hz
[    1.900566] tegradc 15210000.nvdisplay: vblank syncpt # 7 for dc 1
[    1.900571] tegradc 15210000.nvdisplay: vpulse3 syncpt # 8 for dc 1
[    1.902161] tegra-adma 2930000.adma: Tegra ADMA driver register 10 channels
[    1.902656] PD DISP0 index2 UP
[    1.902725] tegra-fuse-burn 3820000.efuse:efuse-burn: Fuse burn driver initialized
[    1.903078] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.903084] PD DISP1 index3 UP
[    1.903170] PD DISP2 index4 UP
[    1.905344] console [ttyS0] disabled
[    1.916718] V_REF_TO_SYNC >= 1; H_REF_TO_SYNC < 0
[    1.916723] tegradc 15210000.nvdisplay: Display timing doesn't meet restrictions.
[    1.916725] PD DISP2 index4 DOWN
[    1.916825] PD DISP1 index3 DOWN
[    1.916907] PD DISP0 index2 DOWN
[    1.918546] tegradc 15210000.nvdisplay: probed
[    2.355779] 3100000.serial: ttyS0 at MMIO 0x3100000 (irq = 37, base_baud = 25500000) is a Tegra
[    2.355917] nvmap_background_zero_thread: PP zeroing thread starting.
[    2.370122] Unable to handle kernel paging request at virtual address ffffff8006f41000
[    2.370125] pgd = ffffffc001368000
[    2.370131] [ffffff8006f41000] *pgd=00000001003d6003, *pud=00000001003d6003, *pmd=0000000274123003, *pte=0000000000000000
[    2.370135] Internal error: Oops: 96000047 [#1] PREEMPT SMP
[    2.370138] Modules linked in:
[    2.370142] CPU: 5 PID: 53 Comm: kworker/u12:1 Not tainted 4.4.15-tegra #5
[    2.370144] Hardware name: quill (DT)
[    2.370155] Workqueue: events_unbound async_run_entry_fn
[    2.370157] task: ffffffc1f5943e80 ti: ffffffc1f59cc000 task.ti: ffffffc1f59cc000
[    2.370164] PC is at bitfill_aligned+0x68/0x110
[    2.370167] LR is at cfb_fillrect+0x110/0x2bc
[    2.370169] pc : [<ffffffc000385350>] lr : [<ffffffc00038513c>] pstate: 20000045
[    2.370170] sp : ffffffc1f59cf3e0
[    2.370174] x29: ffffffc1f59cf3e0 x28: 00000000fffffd80 
[    2.370177] x27: ffffffc1f4069a00 x26: ffffffc0003852e8 
[    2.370180] x25: 0000000000000000 x24: 0000000000000000 
[    2.370182] x23: 00000000ffffb000 x22: 0000000000000870 
[    2.370185] x21: ffffffc1f4079000 x20: ffffff8002741a00 
[    2.370187] x19: 0000000000000140 x18: ffffffc000a86a80 
[    2.370190] x17: ffffffc000a86a80 x16: ffffffc000a86a80 
[    2.370193] x15: 00000000f5257d14 x14: 0ffffffffffffffe 
[    2.370195] x13: 0000000000000008 x12: 0101010101010101 
[    2.370198] x11: ffffffffffffff60 x10: 0000000000000000 
[    2.370201] x9 : 0000000000000000 x8 : 0000000003fffec0 
[    2.370203] x7 : 0000000000000000 x6 : ffffffffffffffff 
[    2.370206] x5 : 0000000003fffec0 x4 : 00000000ffffb000 
[    2.370208] x3 : 0000000000000000 x2 : ffffff8022741000 
[    2.370211] x1 : ffffff8006f41000 x0 : ffffff8006f41000 
[    2.370211] 
[    2.370214] Process kworker/u12:1 (pid: 53, stack limit = 0xffffffc1f59cc020)
[    2.370215] Call trace:
[    2.370219] [<ffffffc000385350>] bitfill_aligned+0x68/0x110
[    2.370224] [<ffffffc000423a5c>] tegra_fb_fillrect+0xc/0x14
[    2.370229] [<ffffffc0003797ac>] bit_clear_margins+0xc0/0xc4
[    2.370233] [<ffffffc00037338c>] fbcon_clear_margins+0x68/0x88
[    2.370236] [<ffffffc000374ac8>] fbcon_prepare_logo+0x38c/0x424
[    2.370239] [<ffffffc000374e24>] fbcon_init+0x2c4/0x4d8
[    2.370243] [<ffffffc000450c04>] visual_init+0xac/0x108
[    2.370247] [<ffffffc000452a7c>] do_bind_con_driver+0x140/0x31c
[    2.370250] [<ffffffc000452f60>] do_take_over_console+0xe0/0x1d8
[    2.370253] [<ffffffc0003750ac>] do_fbcon_takeover+0x74/0xf8
[    2.370256] [<ffffffc0003793b4>] fbcon_event_notify+0x834/0x8d4
[    2.370260] [<ffffffc0000bdd7c>] notifier_call_chain+0x58/0x8c
[    2.370264] [<ffffffc0000be0fc>] __blocking_notifier_call_chain+0x44/0x74
[    2.370267] [<ffffffc0000be140>] blocking_notifier_call_chain+0x14/0x1c
[    2.370269] [<ffffffc00037c6bc>] fb_notifier_call_chain+0x20/0x28
[    2.370272] [<ffffffc00037eaa8>] register_framebuffer+0x1ac/0x298
[    2.370274] [<ffffffc000424bd0>] tegra_fb_register+0x4f4/0x728
[    2.370279] [<ffffffc0003d1e48>] tegra_dc_probe+0xcb4/0x1628
[    2.370284] [<ffffffc00053f478>] platform_drv_probe+0x50/0xbc
[    2.370288] [<ffffffc00053cf68>] driver_probe_device+0xc8/0x410
[    2.370291] [<ffffffc00053d34c>] __driver_attach+0x9c/0xa0
[    2.370295] [<ffffffc00053aff4>] bus_for_each_dev+0x58/0x98
[    2.370299] [<ffffffc00053ca14>] driver_attach+0x20/0x28
[    2.370302] [<ffffffc00053b4b4>] driver_attach_async+0x14/0x54
[    2.370305] [<ffffffc0000bf824>] async_run_entry_fn+0x44/0x184
[    2.370309] [<ffffffc0000b71ec>] process_one_work+0x150/0x448
[    2.370312] [<ffffffc0000b7618>] worker_thread+0x134/0x40c
[    2.370315] [<ffffffc0000bce74>] kthread+0xe0/0xf4
[    2.370319] [<ffffffc000084e10>] ret_from_fork+0x10/0x40
[    2.370328] ---[ end trace ced32f6a8df16d49 ]---
[    2.371060] Unable to handle kernel paging request at virtual address ffffffffffffffd8
[    2.371061] pgd = ffffffc001368000
[    2.371064] [ffffffffffffffd8] *pgd=0000000000000000, *pud=0000000000000000
[    2.371067] Internal error: Oops: 96000005 [#2] PREEMPT SMP
[    2.371069] Modules linked in:
[    2.371072] CPU: 5 PID: 53 Comm: kworker/u12:1 Tainted: G      D         4.4.15-tegra #5
[    2.371073] Hardware name: quill (DT)
[    2.371080] task: ffffffc1f5943e80 ti: ffffffc1f59cc000 task.ti: ffffffc1f59cc000
[    2.371084] PC is at kthread_data+0x4/0xc
[    2.371088] LR is at wq_worker_sleeping+0x10/0xc4
[    2.371090] pc : [<ffffffc0000bd560>] lr : [<ffffffc0000b80b4>] pstate: 600000c5
[    2.371091] sp : ffffffc1f59cf020
[    2.371094] x29: ffffffc1f59cf020 x28: 00000000fffffd80 
[    2.371096] x27: ffffffc1f5943e80 x26: ffffffc001125000 
[    2.371099] x25: 0000000000000005 x24: ffffffc000a777e8 
[    2.371101] x23: 0000000000000000 x22: ffffffc1f5944410 
[    2.371104] x21: ffffffc0010fa000 x20: ffffffc1f5943e80 
[    2.371106] x19: ffffffc1ffe54480 x18: ffffffc000aef998 
[    2.371109] x17: ffffffc000a86a80 x16: ffffffc000a86a80 
[    2.371111] x15: 00000000efe4b99a x14: 000000000089323a 
[    2.371114] x13: 000000000016be20 x12: 0000000000000400 
[    2.371116] x11: 000000000016be20 x10: 00000000002b3d1c 
[    2.371119] x9 : 00000000002b3d1c x8 : 0000000000948b6a 
[    2.371121] x7 : 0000000000000001 x6 : 0000000000948b6a 
[    2.371124] x5 : ffffffc1ffe54480 x4 : ffffffc1ffe54e60 
[    2.371126] x3 : 000000000001af3b x2 : ffffffc080203000 
[    2.371128] x1 : 0000000000000005 x0 : 0000000000000000 
[    2.371129] 
[    2.371131] Process kworker/u12:1 (pid: 53, stack limit = 0xffffffc1f59cc020)
[    2.371132] Call trace:
[    2.371135] [<ffffffc0000bd560>] kthread_data+0x4/0xc
[    2.371140] [<ffffffc000a77410>] __schedule+0x348/0x6dc
[    2.371142] [<ffffffc000a777e8>] schedule+0x44/0xa8
[    2.371147] [<ffffffc0000a23a4>] do_exit+0x5a8/0x994
[    2.371151] [<ffffffc000089370>] die+0x188/0x1a0
[    2.371155] [<ffffffc00009ca60>] __do_kernel_fault.part.7+0x74/0x84
[    2.371158] [<ffffffc00009abf4>] do_page_fault+0x350/0x448
[    2.371160] [<ffffffc0000813a0>] do_mem_abort+0x40/0xa0
[    2.371162] [<ffffffc000084428>] el1_da+0x18/0x70
[    2.371165] [<ffffffc000423a5c>] tegra_fb_fillrect+0xc/0x14
[    2.371169] [<ffffffc0003797ac>] bit_clear_margins+0xc0/0xc4
[    2.371171] [<ffffffc00037338c>] fbcon_clear_margins+0x68/0x88
[    2.371174] [<ffffffc000374ac8>] fbcon_prepare_logo+0x38c/0x424
[    2.371176] [<ffffffc000374e24>] fbcon_init+0x2c4/0x4d8
[    2.371179] [<ffffffc000450c04>] visual_init+0xac/0x108
[    2.371182] [<ffffffc000452a7c>] do_bind_con_driver+0x140/0x31c
[    2.371185] [<ffffffc000452f60>] do_take_over_console+0xe0/0x1d8
[    2.371188] [<ffffffc0003750ac>] do_fbcon_takeover+0x74/0xf8
[    2.371191] [<ffffffc0003793b4>] fbcon_event_notify+0x834/0x8d4
[    2.371194] [<ffffffc0000bdd7c>] notifier_call_chain+0x58/0x8c
[    2.371197] [<ffffffc0000be0fc>] __blocking_notifier_call_chain+0x44/0x74
[    2.371200] [<ffffffc0000be140>] blocking_notifier_call_chain+0x14/0x1c
[    2.371202] [<ffffffc00037c6bc>] fb_notifier_call_chain+0x20/0x28
[    2.371204] [<ffffffc00037eaa8>] register_framebuffer+0x1ac/0x298
[    2.371206] [<ffffffc000424bd0>] tegra_fb_register+0x4f4/0x728
[    2.371210] [<ffffffc0003d1e48>] tegra_dc_probe+0xcb4/0x1628
[    2.371212] [<ffffffc00053f478>] platform_drv_probe+0x50/0xbc
[    2.371216] [<ffffffc00053cf68>] driver_probe_device+0xc8/0x410
[    2.371219] [<ffffffc00053d34c>] __driver_attach+0x9c/0xa0
[    2.371222] [<ffffffc00053aff4>] bus_for_each_dev+0x58/0x98
[    2.371225] [<ffffffc00053ca14>] driver_attach+0x20/0x28
[    2.371227] [<ffffffc00053b4b4>] driver_attach_async+0x14/0x54
[    2.371231] [<ffffffc0000bf824>] async_run_entry_fn+0x44/0x184
[    2.371234] [<ffffffc0000b71ec>] process_one_work+0x150/0x448
[    2.371236] [<ffffffc0000b7618>] worker_thread+0x134/0x40c
[    2.371239] [<ffffffc0000bce74>] kthread+0xe0/0xf4
[    2.371241] [<ffffffc000084e10>] ret_from_fork+0x10/0x40
[    2.371243] ---[ end trace ced32f6a8df16d4a ]---
[    2.372042] Fixing recursive fault but reboot is needed!
[   19.983764] random: nonblocking pool is initialized
[   24.175729] Watchdog detected hard LOCKUP on cpu 5
[   24.175729] ------------[ cut here ]------------
[   24.175731] WARNING: at ffffffc000138390 [verbose debug info unavailable]
[   24.175733] Modules linked in:
[   24.175733] 
[   24.175737] CPU: 4 PID: 0 Comm: swapper/4 Tainted: G      D         4.4.15-tegra #5
[   24.175739] Hardware name: quill (DT)
[   24.175741] task: ffffffc1f68cb200 ti: ffffffc1f68e0000 task.ti: ffffffc1f68e0000
[   24.175748] PC is at watchdog_timer_fn+0x220/0x328
[   24.175751] LR is at watchdog_timer_fn+0x220/0x328
[   24.175753] pc : [<ffffffc000138390>] lr : [<ffffffc000138390>] pstate: 800001c5
[   24.175754] sp : ffffffc1f68e3b40
[   24.175758] x29: ffffffc1f68e3b40 x28: ffffffc000e51390 
[   24.175760] x27: ffffffc001123ac0 x26: ffffffc001125000 
[   24.175763] x25: 0000000000000005 x24: ffffffc1f68e3e10 
[   24.175766] x23: 0000000000000000 x22: 0000000000000000 
[   24.175769] x21: ffffffc1ffe3f260 x20: ffffffc001124000 
[   24.175772] x19: ffffffc0010f6000 x18: ffffffc000a86a80 
[   24.175774] x17: ffffffc000a86a80 x16: 00000000eac0c6e6 
[   24.175777] x15: 0000000001560736 x14: 0000000008583b00 
[   24.175779] x13: 0000000000000018 x12: 7fffffffffffffff 
[   24.175782] x11: 0000000200000000 x10: 0000000000000000 
[   24.175785] x9 : ffffffc1f68e3b40 x8 : 4c20647261682064 
[   24.175787] x7 : 6574636574656420 x6 : ffffffc0012e4838 
[   24.175789] x5 : 00b3fe3d78000000 x4 : 0000000000000000 
[   24.175792] x3 : 0000000000000000 x2 : 0000000000010001 
[   24.175794] x1 : ffffffc1f68e0000 x0 : 0000000000000026 
[   24.175795] 
[   24.175796] ---[ end trace ced32f6a8df16d4b ]---
[   24.175797] Call trace:
[   24.175801] [<ffffffc000138390>] watchdog_timer_fn+0x220/0x328
[   24.175807] [<ffffffc000102ca0>] __hrtimer_run_queues+0x140/0x35c
[   24.175810] [<ffffffc000103714>] hrtimer_interrupt+0x9c/0x1e0
[   24.175815] [<ffffffc00085b000>] tegra186_timer_isr+0x24/0x30
[   24.175820] [<ffffffc0000f04a0>] handle_irq_event_percpu+0x84/0x298
[   24.175822] [<ffffffc0000f06f8>] handle_irq_event+0x44/0x74
[   24.175825] [<ffffffc0000f3a48>] handle_fasteoi_irq+0xb4/0x188
[   24.175828] [<ffffffc0000efabc>] generic_handle_irq+0x24/0x38
[   24.175831] [<ffffffc0000efdd0>] __handle_domain_irq+0x64/0xb0
[   24.175834] [<ffffffc0000815e0>] gic_handle_irq+0x5c/0xb4
[   24.175837] [<ffffffc0000845e8>] el1_irq+0x68/0xd8
[   24.175840] [<ffffffc0000e3084>] default_idle_call+0x1c/0x2c
[   24.175844] [<ffffffc0000e32a0>] cpu_startup_entry+0x1bc/0x348
[   24.175847] [<ffffffc00008e618>] secondary_start_kernel+0x140/0x178
[   24.175849] [<000000008008192c>] 0x8008192c
[   28.143727] INFO: rcu_preempt detected stalls on CPUs/tasks:
[   28.143736] 	3-...: (0 ticks this GP) idle=63a/0/0 softirq=47/47 fqs=1 
[   28.143742] 	5-...: (1 GPs behind) idle=6a1/140000000000000/0 softirq=9/10 fqs=1 
[   28.143750] 	(detected by 2, t=5857 jiffies, g=-275, c=-276, q=8)
[   28.143752] Task dump for CPU 3:
[   28.143762] swapper/3       R  running task        0     0      1 0x00000000
[   28.143765] Call trace:
[   28.143777] [<ffffffc000085de0>] __switch_to+0xa4/0xb0
[   28.143781] [<0000000000000003>] 0x3
[   28.143783] Task dump for CPU 5:
[   28.143806] kworker/u12:1   D ffffffc000085de0     0    53      0 0x00000000
[   28.143826] Call trace:
[   28.143831] [<ffffffc000085de0>] __switch_to+0xa4/0xb0
[   28.143842] [<ffffffc1f40793a8>] 0xffffffc1f40793a8
[   28.143850] rcu_preempt kthread starved for 5831 jiffies! g18446744073709551341 c18446744073709551340 f0x0 s3 ->state=0x1
[   91.416451] Bad mode in Synchronous Abort handler detected, code 0x86000005 -- IABT (current EL)
[   91.416454] Bad mode in Synchronous Abort handler detected, code 0x86000005 -- IABT (current EL)
[   91.416457] Bad mode in Synchronous Abort handler detected, code 0x86000005 -- IABT (current EL)
[   91.416459] Bad mode in Synchronous Abort handler detected, code 0x86000005 -- IABT (current EL)
[   91.416461] Internal error: Oops - bad mode: 0 [#3] PREEMPT SMP
[   91.416463] Modules linked in:
[   91.416467] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G      D W       4.4.15-tegra #5
[   91.416469] Hardware name: quill (DT)
[   91.416471] task: ffffffc00112c530 ti: ffffffc00111c000 task.ti: ffffffc00111c000
[   91.416473] PC is at 0x0
[   91.416478] LR is at sched_rt_period_timer+0xfc/0x2a0
[   91.416481] pc : [<0000000000000000>] lr : [<ffffffc0000dee18>] pstate: 800001c5
[   91.416482] sp : ffffffc00111fac0
[   91.416485] x29: ffffffc00111fac0 x28: ffffffc1ffe54668 
[   91.416488] x27: 0000000000000000 x26: ffffffc1ffe43d30 
[   91.416491] x25: 0000000000000001 x24: ffffffc001124af0 
[   91.416493] x23: ffffffc0012c1108 x22: ffffffc0011239c8 
[   91.416496] x21: 0000000000000000 x20: 0000000000000005 
[   91.416498] x19: ffffffc1ffe54480 x18: ffffffc000a86a80 
[   91.416501] x17: ffffffc000a86a80 x16: 00000000f5257d14 
[   91.416503] x15: 0000000000000000 x14: 0ffffffffffffffe 
[   91.416506] x13: 0000000000000018 x12: 0101010101010101 
[   91.416508] x11: ffffffc000a869f0 x10: 00000000000008a0 
[   91.416511] x9 : 00173eed80000000 x8 : 0000000000000002 
[   91.416513] x7 : 0000000000000017 x6 : 000000000000042a 
[   91.416516] x5 : ffffffffffffffe0 x4 : 0000000000000020 
[   91.416518] x3 : 0000000000000496 x2 : 000000000000000e 
[   91.416521] x1 : 0000000004980496 x0 : ffffffc1ffe54480 
[   91.416522] 
[   91.416524] Process swapper/0 (pid: 0, stack limit = 0xffffffc00111c020)
[   91.416525] Call trace:
[   91.416527] [<          (null)>]           (null)
[   91.416531] [<ffffffc000102ca0>] __hrtimer_run_queues+0x140/0x35c
[   91.416535] [<ffffffc000103714>] hrtimer_interrupt+0x9c/0x1e0
[   91.416539] [<ffffffc00085b000>] tegra186_timer_isr+0x24/0x30
[   91.416543] [<ffffffc0000f04a0>] handle_irq_event_percpu+0x84/0x298
[   91.416546] [<ffffffc0000f06f8>] handle_irq_event+0x44/0x74
[   91.416548] [<ffffffc0000f3a48>] handle_fasteoi_irq+0xb4/0x188
[   91.416551] [<ffffffc0000efabc>] generic_handle_irq+0x24/0x38
[   91.416554] [<ffffffc0000efdd0>] __handle_domain_irq+0x64/0xb0
[   91.416557] [<ffffffc0000815e0>] gic_handle_irq+0x5c/0xb4
[   91.416559] [<ffffffc0000845e8>] el1_irq+0x68/0xd8
[   91.416563] [<ffffffc0000e3084>] default_idle_call+0x1c/0x2c
[   91.416566] [<ffffffc0000e32a0>] cpu_startup_entry+0x1bc/0x348
[   91.416569] [<ffffffc000a75e54>] rest_init+0x84/0x8c
[   91.416575] [<ffffffc000fe1984>] start_kernel+0x3a0/0x3b4
[   91.416577] [<0000000080a7c000>] 0x80a7c000
[   91.416579] ---[ end trace ced32f6a8df16d4c ]---
[   91.416581] Internal error: Oops - bad mode: 0 [#4] PREEMPT SMP
[   91.416583] Modules linked in:
[   91.417560] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G      D W       4.4.15-tegra #5
[   91.417561] Hardware name: quill (DT)
[   91.417564] task: ffffffc1f68ca580 ti: ffffffc1f68dc000 task.ti: ffffffc1f68dc000
[   91.417565] PC is at 0x0
[   91.417569] LR is at arch_cpu_idle+0x34/0x188
[   91.417572] pc : [<0000000000000000>] lr : [<ffffffc000085834>] pstate: 600000c5
[   91.417573] sp : ffffffc1f68dff30
[   91.417576] x29: ffffffc1f68dff30 
[   91.417576] Kernel panic - not syncing: Fatal exception in interrupt
[   91.417578] x28: ffffffc1f68dc000 
[   91.417581] x27: ffffffc000a85f20 x26: ffffffc0010f4b40 
[   91.417583] x25: ffffffc1f68dff70 x24: ffffffc0010f9408 
[   91.417591] x23: 0000000000000000 
[   91.417592] CPU2: stopping
[   91.417594] x22: 0000000000000000 
[   91.417603] x21: 0000000000000003 
[   91.417605] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G      D W       4.4.15-tegra #5
[   91.417609] x20: ffffffc001283000 
[   91.417610] Hardware name: quill (DT)
[   91.417611] 
[   91.417615] x19: ffffffc001283000 x18: ffffffc000a86a80 
[   91.417617] Call trace:
[   91.417631] x17: ffffffc000a86a80 
[   91.417632] [<ffffffc000089018>] dump_backtrace+0x0/0x100
[   91.417640] x16: 000000009b8d39b9 
[   91.417641] [<ffffffc0000891e0>] show_stack+0x14/0x1c
[   91.417643] 
[   91.417651] [<ffffffc0003130e8>] dump_stack+0x90/0xb4
[   91.417658] x15: 000000000000156b 
[   91.417658] [<ffffffc00008ec48>] handle_IPI+0x310/0x31c
[   91.417669] x14: 0ffffffffffffffe 
[   91.417670] [<ffffffc000081620>] gic_handle_irq+0x9c/0xb4
[   91.417671] 
[   91.417676] [<ffffffc0000845e8>] el1_irq+0x68/0xd8
[   91.417687] x13: 0000000000000018 
[   91.417688] [<ffffffc0000e3084>] default_idle_call+0x1c/0x2c
[   91.417696] x12: 0101010101010101 
[   91.417697] [<ffffffc0000e32a0>] cpu_startup_entry+0x1bc/0x348
[   91.417698] 
[   91.417706] x11: ffffffc000a869f0 
[   91.417707] [<ffffffc00008e618>] secondary_start_kernel+0x140/0x178
[   91.417713] x10: 00000000000008a0 
[   91.417714] [<000000008008192c>] 0x8008192c
[   91.417716] 
[   91.417719] x9 : ffffffc1f68dfec0 x8 : ffffffc1f68cae80 
[   91.417722] x7 : 0000000000000000 x6 : 00000000000004ac 
[   91.417725] CPU1: stopping
[   91.417734] x5 : 0000000000000000 x4 : 0000000000000000 
[   91.417735] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G      D W       4.4.15-tegra #5
[   91.417736] 
[   91.417743] x3 : 0000000000000000 
[   91.417744] Hardware name: quill (DT)
[   91.417747] x2 : ffffffc1f68dff30 
[   91.417748] Call trace:
[   91.417749] 
[   91.417759] [<ffffffc000089018>] dump_backtrace+0x0/0x100
[   91.417767] x1 : ffffffc1f68dc000 
[   91.417768] [<ffffffc0000891e0>] show_stack+0x14/0x1c
[   91.417807] x0 : 0000000000000000 
[   91.417808] [<ffffffc0003130e8>] dump_stack+0x90/0xb4
[   91.417809] 
[   91.417815] [<ffffffc00008ec48>] handle_IPI+0x310/0x31c
[   91.417816] 
[   91.417820] [<ffffffc000081620>] gic_handle_irq+0x9c/0xb4
[   91.417823] Process swapper/3 (pid: 0, stack limit = 0xffffffc1f68dc020)
[   91.417829] [<ffffffc0000845e8>] el1_irq+0x68/0xd8
[   91.417830] Call trace:
[   91.417832] [<          (null)>]           (null)
[   91.417840] [<ffffffc0000e3084>] default_idle_call+0x1c/0x2c
[   91.417845] [<ffffffc0000e3084>] default_idle_call+0x1c/0x2c
[   91.417851] [<ffffffc0000e32a0>] cpu_startup_entry+0x1bc/0x348
[   91.417855] [<ffffffc0000e32a0>] cpu_startup_entry+0x1bc/0x348
[   91.417860] [<ffffffc00008e618>] secondary_start_kernel+0x140/0x178
[   91.417863] [<ffffffc00008e618>] secondary_start_kernel+0x140/0x178
[   91.417869] [<000000008008192c>] 0x8008192c
[   91.417871] [<000000008008192c>] 0x8008192c
[   91.417874] Internal error: Oops - bad mode: 0 [#5] PREEMPT SMP
[   91.417875] ---[ end trace ced32f6a8df16d4d ]---
[   91.417877] Modules linked in:
[   91.418945] CPU: 4 PID: 0 Comm: swapper/4 Tainted: G      D W       4.4.15-tegra #5
[   91.418946] Hardware name: quill (DT)
[   91.418949] task: ffffffc1f68cb200 ti: ffffffc1f68e0000 task.ti: ffffffc1f68e0000
[   91.418950] PC is at 0x0
[   91.418953] LR is at arch_cpu_idle+0x34/0x188
[   91.418955] pc : [<0000000000000000>] lr : [<ffffffc000085834>] pstate: 600000c5
[   91.418956] sp : ffffffc1f68e3f30
[   91.418959] x29: ffffffc1f68e3f30 x28: ffffffc1f68e0000 
[   91.418962] x27: ffffffc000a85f20 x26: ffffffc0010f4b40 
[   91.418964] x25: ffffffc1f68e3f70 x24: ffffffc0010f9408 
[   91.418967] x23: 0000000000000000 x22: 0000000000000000 
[   91.418969] x21: 0000000000000004 x20: ffffffc001283000 
[   91.418972] x19: ffffffc001283000 x18: ffffffc000a86a80 
[   91.418974] x17: ffffffc000a86a80 x16: 00000000eac0c6e6 
[   91.418977] x15: 0000000001560736 x14: 0000000000000b7d 
[   91.418979] x13: 0000000000000400 x12: 0000000000001a70 
[   91.418982] x11: ffffffc000a869f0 x10: 00000000000008a0 
[   91.418984] x9 : ffffffc1f68e3ec0 x8 : ffffffc1f68cbb00 
[   91.418987] x7 : 0000000000000000 x6 : 00000000000004ae 
[   91.418989] x5 : 0000000000000000 x4 : 0000000000000000 
[   91.418992] x3 : 0000000000000000 x2 : ffffffc1f68e3f30 
[   91.418994] x1 : ffffffc1f68e0000 x0 : 0000000000000000 
[   91.418995] 
[   91.418997] Process swapper/4 (pid: 0, stack limit = 0xffffffc1f68e0020)
[   91.418997] Call trace:
[   91.418999] [<          (null)>]           (null)
[   91.419002] [<ffffffc0000e3084>] default_idle_call+0x1c/0x2c
[   91.419006] [<ffffffc0000e32a0>] cpu_startup_entry+0x1bc/0x348
[   91.419008] [<ffffffc00008e618>] secondary_start_kernel+0x140/0x178
[   91.419010] [<000000008008192c>] 0x8008192c
[   91.419012] ---[ end trace ced32f6a8df16d4e ]---
[   91.419013] Internal error: Oops - bad mode: 0 [#6] PREEMPT SMP
[   91.420137] Modules linked in:
[   91.420140] CPU: 5 PID: 53 Comm: kworker/u12:1 Tainted: G      D W       4.4.15-tegra #5
[   91.420141] Hardware name: quill (DT)
[   91.420147] task: ffffffc1f5943e80 ti: ffffffc1f59cc000 task.ti: ffffffc1f59cc000
[   91.420148] PC is at 0x0
[   91.420151] LR is at __schedule+0x94/0x6dc
[   91.420153] pc : [<0000000000000000>] lr : [<ffffffc000a7715c>] pstate: 200001c5
[   91.420154] sp : ffffffc1f59cecb0
[   91.420157] x29: ffffffc1f59cecb0 x28: 00000000fffffd80 
[   91.420160] x27: ffffffc1f5943e80 x26: ffffffc001125000 
[   91.420162] x25: 0000000000000005 x24: ffffffc000a777e8 
[   91.420165] x23: 0000000000000000 x22: ffffffc1f5944410 
[   91.420167] x21: ffffffc0010fa000 x20: ffffffc1f5943e80 
[   91.420170] x19: ffffffc1ffe54480 x18: ffffffc000aef998 
[   91.420172] x17: ffffffc000a86a80 x16: ffffffc000a86a80 
[   91.420175] x15: 00000000efe4b99a x14: 6361727420646e65 
[   91.420177] x13: 205b2d2d2d205d33 x12: ffffffc001139000 
[   91.420180] x11: ffffffc0012c1000 x10: 0000000000000000 
[   91.420182] x9 : 00000000000169cc x8 : ffffffc0012cbe70 
[   91.420185] x7 : 0000000000000000 x6 : 000000000462c131 
[   91.420187] x5 : 00118b04c4000000 x4 : 0000000000000000 
[   91.420189] x3 : 0000000000000496 x2 : 0000000000000001 
[   91.420192] x1 : 0000000004970496 x0 : ffffffc1ffe54480 
[   91.420192] 
[   91.420194] Process kworker/u12:1 (pid: 53, stack limit = 0xffffffc1f59cc020)
[   91.420195] Call trace:
[   91.420196] [<          (null)>]           (null)
[   91.420199] [<ffffffc000a777e8>] schedule+0x44/0xa8
[   91.420203] [<ffffffc0000a275c>] do_exit+0x960/0x994
[   91.420206] [<ffffffc000089370>] die+0x188/0x1a0
[   91.420209] [<ffffffc00009ca60>] __do_kernel_fault.part.7+0x74/0x84
[   91.420211] [<ffffffc00009addc>] cpu_enable_pan+0x0/0x10
[   91.420213] [<ffffffc0000813a0>] do_mem_abort+0x40/0xa0
[   91.420216] [<ffffffc000084428>] el1_da+0x18/0x70
[   91.420218] [<ffffffc000a77410>] __schedule+0x348/0x6dc
[   91.420220] [<ffffffc000a777e8>] schedule+0x44/0xa8
[   91.420224] [<ffffffc0000a23a4>] do_exit+0x5a8/0x994
[   91.420226] [<ffffffc000089370>] die+0x188/0x1a0
[   91.420229] [<ffffffc00009ca60>] __do_kernel_fault.part.7+0x74/0x84
[   91.420231] [<ffffffc00009abf4>] do_page_fault+0x350/0x448
[   91.420233] [<ffffffc0000813a0>] do_mem_abort+0x40/0xa0
[   91.420236] [<ffffffc000084428>] el1_da+0x18/0x70
[   91.420239] [<ffffffc000423a5c>] tegra_fb_fillrect+0xc/0x14
[   91.420243] [<ffffffc0003797ac>] bit_clear_margins+0xc0/0xc4
[   91.420246] [<ffffffc00037338c>] fbcon_clear_margins+0x68/0x88
[   91.420248] [<ffffffc000374ac8>] fbcon_prepare_logo+0x38c/0x424
[   91.420251] [<ffffffc000374e24>] fbcon_init+0x2c4/0x4d8
[   91.420254] [<ffffffc000450c04>] visual_init+0xac/0x108
[   91.420257] [<ffffffc000452a7c>] do_bind_con_driver+0x140/0x31c
[   91.420260] [<ffffffc000452f60>] do_take_over_console+0xe0/0x1d8
[   91.420263] [<ffffffc0003750ac>] do_fbcon_takeover+0x74/0xf8
[   91.420265] [<ffffffc0003793b4>] fbcon_event_notify+0x834/0x8d4
[   91.420269] [<ffffffc0000bdd7c>] notifier_call_chain+0x58/0x8c
[   91.420272] [<ffffffc0000be0fc>] __blocking_notifier_call_chain+0x44/0x74
[   91.420275] [<ffffffc0000be140>] blocking_notifier_call_chain+0x14/0x1c
[   91.420278] [<ffffffc00037c6bc>] fb_notifier_call_chain+0x20/0x28
[   91.420280] [<ffffffc00037eaa8>] register_framebuffer+0x1ac/0x298
[   91.420283] [<ffffffc000424bd0>] tegra_fb_register+0x4f4/0x728
[   91.420285] [<ffffffc0003d1e48>] tegra_dc_probe+0xcb4/0x1628
[   91.420288] [<ffffffc00053f478>] platform_drv_probe+0x50/0xbc
[   91.420292] [<ffffffc00053

Suggestion on the log: Edit the post with the pencil icon in the upper right of the post, highlight the log with the mouse, and then click on the “Code Block” icon in the upper right (looks like “</>”). The log will get a scroll bar and formatting will be preserved (though there isn’t significant formatting for this particular log).

These catch my attention:

Bad mode in Synchronous Abort handler detected, code 0x86000005 -- IABT (current EL)
...
Internal error: Oops - bad mode: 0 [#6] PREEMPT SMP

On each of those PC is:

pc : [<0000000000000000>]

You said:

Our work is based on L4T-27.1 and all our modules are flashed with it

I suspect you have kernel modifications causing this. What happens is that there is a table of what to do when an interrupt is issued, and that each interrupt has associated with it a mode of operation for the CPU, e.g., kernel mode, user space mode, or more. Somewhere the kernel modifications are causing an interrupt vector with a mode which is invalid for the interrupt vector handler. Be certain that any modification you’ve made correctly deals with kernel mode…I suspect you need el1 (which is what most drivers would use).

Seems the same issue as @visiondev
[ 1.916718] V_REF_TO_SYNC >= 1; H_REF_TO_SYNC < 0
[ 1.916723] tegradc 15210000.nvdisplay: Display timing doesn’t meet restrictions.

I have this patch for it. Please give a try.

diff --git a/drivers/video/tegra/dc/hdmi2.0.c b/drivers/video/tegra/dc/hdmi2.0.c
index c8b94a9..a08eada 100644
--- a/drivers/video/tegra/dc/hdmi2.0.c
+++ b/drivers/video/tegra/dc/hdmi2.0.c
@@ -1389,8 +1389,23 @@
 		if (tegra_dc_hpd(dc) && (!dc->initialized)) {
 			/* Unpowergate DC before reading EDID */
 			tegra_dc_unpowergate_locked(hdmi->dc);
-			if (!tegra_edid_get_monspecs(hdmi->edid, &specs))
-				tegra_dc_set_fb_mode(dc, specs.modedb, false);
+			if (!tegra_edid_get_monspecs(hdmi->edid, &specs)) {
+				err = tegra_dc_set_fb_mode(dc,
+						specs.modedb, false);
+				if (err) {
+					dev_err(&dc->ndev->dev,
+					"hdmi: failed to get valid mode err=%d\n",
+					err);
+					if (!tegra_hdmi_fb_mode_filter(dc,
+							&specs.modedb[0])){
+						tegra_dc_set_fb_mode(dc,
+							&tegra_dc_vga_mode,
+							false);
+					} else
+						tegra_dc_set_fb_mode(dc,
+							specs.modedb, false);
+				}
+			}
 			else {
 			/* if for some reason there is no edid upon hotplug */
 				tegra_dc_set_fb_mode(dc,

Hi WayneWWW,

your patch works like a charm.
The device comes up with a monitor connected.

Thanks and best regards
Michael