Need to Connect 2 X HDMI

Hello Everyone,
I have an issue and I want some solutions:

I need to connect 2XHDMI in the board, and the board has only 1XHDMI.
Some people advised me to connect HDMI Hub, but I don’t need to copy the same output in many screens, I need to connect two screens independent on each other.

Thanks,

You might need bridge chip to convert other source display to HDMI, hope this topic can help some https://devtalk.nvidia.com/default/topic/910659/hdmi-to-csi-2-bridge/?offset=3

Hi,

the signals from the unused eDP/HDMI port are routed to the display connector J20.
You need some kind of adapter board that has the samtec connector on one side and the HDMI connector on the other side. On the TX2 the signals
EDP_TXD*_*, EDP_AUX_CH0_N can be configured either as display port signals or as eDP signals.

We have a custom board with an expansion that contains an eDP to HDMI bridge as well as a board which just routes the HDMI signals to the HDMI connector. For the DDC (EDP_AUX_CH0_N,EDP_AUX_CH0_P) you might need a level shifter.

The TX2 documentation shows how the signals are used when configured as HDMI or eDP.

Another problem is to activate the second HDMI (HDMI0).

I have added the following include to my devicetree and expected that this enables /host1x/sor to be an HDMI output.

#include "t18x-common-platforms/tegra186-hdmi.dtsi"

Did I miss something.

Hi MichaelStickel,

I am checking it internally and would update ASAP. Thanks.

MichaelStickel,

Sorry that I don’t quite sure what is your purpose. Do you want to connect 2 HDMI monitor?

Hi Wayne,

we have a custom carrier board with two HDMI connectors and would like to connect two monitors with seperate content in a dual head configuration.

One HDMI connector is placed on the carrier board and the other is placed on a breakout board. The separation is because of mechanical restrictions.

We have two versions of the adapter board. One has a Display Port to HDMI bridge (SN65DP159RGZ) and the other has just the level shifters for ddc and the esd protection for HDMI.

This way we have the two options to:

  1. use DP0 configured as Display Port with the DP2HDMI bridge or
  2. use DP0 configured as HDMI with the HDMI board.

We would like to use both options to be able to test the performance and usability of both.

If it is nessesary to share schematics we may be able to do that via a ticket in the nvidia partners network.

best regards,

Michael

For the HDMI passthru board I got at least the video context and the second framebuffer device (/dev/fb1) but I dont know if it realy works and what changes need to be done to the xorg.conf so that the nvidia X11 driver uses the second framebuffer as a second screen.

I added the following to the dts file of my board. The file tegra186-hdmi.dtsi is allready included, but as some of the properties in some of the nodes defined in tegra186-hdmi.dtsi are changed by other dtsi files I have included it again to revover the content of the nodes. I also needed to enable the display context as well as the dpaux.

#include "t18x-common-platforms/tegra186-hdmi.dtsi"

/ {
	host1x {
		nvdisplay@15220000 {
			status = "okay";
			nvidia,dc-flags = <TEGRA_DC_FLAG_ENABLED>;
			nvidia,emc-clk-rate = <300000000>;
			nvidia,fb-bpp = <32>;
			nvidia,fb-flags = <TEGRA_FB_FLIP_ON_PROBE>;
			win-mask = <0x0>;
			nvidia,dc-ctrlnum = <2>;
			nvidia,dc-or-node = "/host1x/sor";
		};

		dpaux@155c0000 {
			status = "okay";
		};
	};
};

I have attached a bootlog of the system booting with two monitors connected, one to the first HDMI (DP1) and one monitor connected to the second HDMI(DP0):

[    1.892687] iommu_context_dev 13e10000.host1x:ctx7: initialized (streamid=63)
[    1.894157] tegradc 15210000.nvdisplay: Display dc.15210000 registered with id=0
[    1.894164] DC OR NODE connected to /host1x/sor1
[    1.894198] tegra_camera_platform tegra-camera-platform: tegra_camera_probe:camera_platform_driver probe
[    1.894226] parse_tmds_config: No tmds-config node
[    1.894305] tegradc 15210000.nvdisplay: DT parsed successfully
[    1.894341] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=1250000, vi_iso_bw=1500000, max_bw=1500000
[    1.901608] tegra_nvdisp_bandwidth_register_max_config: max config iso bw = 16727000 KB/s
[    1.901610] tegra_nvdisp_bandwidth_register_max_config: max config EMC floor = 665600000 Hz
[    1.901612] tegra_nvdisp_bandwidth_register_max_config: max config hubclk = 357620000 Hz
[    1.901642] tegradc 15210000.nvdisplay: vblank syncpt # 7 for dc 1
[    1.901647] tegradc 15210000.nvdisplay: vpulse3 syncpt # 8 for dc 1
[    1.903222] tegra-adma 2930000.adma: Tegra ADMA driver register 10 channels
[    1.903645] tegra-fuse-burn 3820000.efuse:efuse-burn: Fuse burn driver initialized
[    1.903664] PD DISP0 index2 UP
[    1.903957] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.904077] PD DISP1 index3 UP
[    1.904164] PD DISP2 index4 UP
[    1.906157] console [ttyS0] disabled
[    1.917701] V_REF_TO_SYNC >= 1; H_REF_TO_SYNC < 0
[    1.917705] tegradc 15210000.nvdisplay: Display timing doesn't meet restrictions.
[    1.917709] tegradc 15210000.nvdisplay: hdmi: failed to get valid mode err=-22
[    1.917712] PD DISP2 index4 DOWN
[    1.917806] PD DISP1 index3 DOWN
[    1.917885] PD DISP0 index2 DOWN
[    1.919488] tegradc 15210000.nvdisplay: probed
[    2.371518] 3100000.serial: ttyS0 at MMIO 0x3100000 (irq = 37, base_baud = 25500000) is a Tegra
[    2.371558] nvmap_background_zero_thread: PP zeroing thread starting.
[    2.377188] Console: switching to colour frame buffer device 160x64
[    2.404914] tegradc 15210000.nvdisplay: fb registered
[    2.404914] tegradc 15210000.nvdisplay: fb registered
[    2.405093] gpio tegra-gpio wake21 for gpio=121(P:2)
[    2.405093] gpio tegra-gpio wake21 for gpio=121(P:2)
[    2.405126] PD DISP0 index2 UP
[    2.405126] PD DISP0 index2 UP
[    2.405530] PD DISP1 index3 UP
[    2.405530] PD DISP1 index3 UP
[    2.405613] PD DISP2 index4 UP
[    2.405613] PD DISP2 index4 UP
[    2.412424]  rate get on hub 408000000
[    2.412424]  rate get on hub 408000000
[    2.412832] Parent Clock set for DC plld2
[    2.412832] Parent Clock set for DC plld2
[    2.415138]  dc clk 107964531
[    2.415138]  dc clk 107964531
[    2.418313] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[    2.418313] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[    2.418316]  rate get on compclk 107964531
[    2.418316]  rate get on compclk 107964531
[    2.433459] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[    2.433459] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[    2.450130] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[    2.450130] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[    2.466787] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[    2.466787] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[    2.466955] tegradc 15220000.nvdisplay: Display dc.15220000 registered with id=1
[    2.466955] tegradc 15220000.nvdisplay: Display dc.15220000 registered with id=1
[    2.466960] DC OR NODE connected to /host1x/sor
[    2.466960] DC OR NODE connected to /host1x/sor
[    2.467003] parse_tmds_config: No tmds-config node
[    2.467003] parse_tmds_config: No tmds-config node
[    2.467081] tegradc 15220000.nvdisplay: DT parsed successfully
[    2.467081] tegradc 15220000.nvdisplay: DT parsed successfully
[    2.467256] tegradc 15220000.nvdisplay: vblank syncpt # 9 for dc 2
[    2.467256] tegradc 15220000.nvdisplay: vblank syncpt # 9 for dc 2
[    2.467261] tegradc 15220000.nvdisplay: vpulse3 syncpt # 11 for dc 2
[    2.467261] tegradc 15220000.nvdisplay: vpulse3 syncpt # 11 for dc 2
[    2.482248] V_REF_TO_SYNC >= 1; H_REF_TO_SYNC < 0
[    2.482248] V_REF_TO_SYNC >= 1; H_REF_TO_SYNC < 0
[    2.482252] tegradc 15220000.nvdisplay: Display timing doesn't meet restrictions.
[    2.482252] tegradc 15220000.nvdisplay: Display timing doesn't meet restrictions.
[    2.482255] tegradc 15220000.nvdisplay: hdmi: failed to get valid mode err=-22
[    2.482255] tegradc 15220000.nvdisplay: hdmi: failed to get valid mode err=-22
[    2.483299] tegradc 15220000.nvdisplay: probed
[    2.483299] tegradc 15220000.nvdisplay: probed
[    2.577106] tegradc 15210000.nvdisplay: vrr_setup failed
[    2.577106] tegradc 15210000.nvdisplay: vrr_setup failed
[    2.660533] tegradc 15220000.nvdisplay: fb registered
[    2.660533] tegradc 15220000.nvdisplay: fb registered
[    2.660553] console [ttyS0] enabled
[    2.660553] console [ttyS0] enabled
[    2.660557] bootconsole [uart0] disabled
[    2.660557] bootconsole [uart0] disabled
[    2.660703] gpio tegra-gpio wake19 for gpio=120(P:1)
[    2.660703] gpio tegra-gpio wake19 for gpio=120(P:1)
[    2.660892]  rate get on hub 408000000
[    2.660892]  rate get on hub 408000000
[    2.661097] Parent Clock set for DC plld3
[    2.661097] Parent Clock set for DC plld3
[    2.663186]  dc clk 162000000
[    2.663186]  dc clk 162000000
[    2.665569] tegradc 15220000.nvdisplay: Link compression not supported by the panel
[    2.665569] tegradc 15220000.nvdisplay: Link compression not supported by the panel
[    2.665573]  rate get on compclk 162000000
[    2.665573]  rate get on compclk 162000000
[    2.776941] tegradc 15220000.nvdisplay: vrr_setup failed
[    2.776941] tegradc 15220000.nvdisplay: vrr_setup failed
[    6.833358] random: nonblocking pool is initialized
[    6.833358] random: nonblocking pool is initialized
[    7.669407] tegradc 15210000.nvdisplay: blank - normal
[    7.669407] tegradc 15210000.nvdisplay: blank - normal
[    7.683418] tegradc 15210000.nvdisplay: unblank
[    7.683418] tegradc 15210000.nvdisplay: unblank
[    9.818461] tegradc 15210000.nvdisplay: hdmi: plugged
[    9.827138] tegradc 15220000.nvdisplay: hdmi: plugged
[    9.828650] 3110000.serial: ttyTHS1 at MMIO 0x3110000 (irq = 38, base_baud = 0) is a TEGRA_UART
[    9.828821] serial-tegra 3130000.serial: RX in PIO mode
[    9.829542] 3130000.serial: ttyTHS3 at MMIO 0x3130000 (irq = 39, base_baud = 0) is a TEGRA_UART
[    9.834496] gpio tegra-gpio-aon wake35 for gpio=16(V:2)
[    9.834509] nct1008_nct72 7-004c: find device tree node, parsing dt
[    9.834512] nct1008_nct72 7-004c: starting parse dt
[    9.834573] nct1008_nct72 7-004c: success parsing dt
[    9.834667] nct1008_nct72 7-004c: success in enabling tmp451 VDD rail
[    9.857136] gk20a 17000000.gp10b: failed to allocate secure buffer -12
[    9.869329] tmp451: Enabled overheat logging at 104.00C
[    9.869419] gpio tegra-gpio-aon wake35 for gpio=16(V:2)
[    9.869446] nct1008_nct72 7-004c: nct1008_probe: initialized
[    9.871794] THERMAL EST: found 3 subdevs
[    9.871796] THERMAL EST num_resources: 0
[    9.871799] [THERMAL EST subdev 0]
[    9.871802] [THERMAL EST subdev 1]
[    9.871804] [THERMAL EST subdev 2]
[    9.872010] thermal thermal_zone8: Registering thermal zone thermal_zone8 for type thermal-fan-est
[    9.872012] THERMAL EST: thz register success.
[    9.872111] THERMAL EST: end of probe, return err: 0
[    9.872280] tegra_profiler: Branch: Dev
[    9.872281] tegra_profiler: Version: 1.109
[    9.872282] tegra_profiler: Samples version: 37
[    9.872284] tegra_profiler: IO version: 20
[    9.872287] armv8_pmu: imp: 0x41, idcode: 0x1
[    9.872290] armv8_pmu: arch: AA64 PmuV3 ARM CORTEX-A57, type: 5, ver: 0
[    9.872292] armv8_pmu: imp: 0x4e, idcode: 0x1
[    9.872294] armv8_pmu: arch: AA64 PmuV3 NVIDIA (Denver), type: 6, ver: 0
[    9.872296] armv8_pmu: imp: 0x4e, idcode: 0x1
[    9.872297] armv8_pmu: arch: AA64 PmuV3 NVIDIA (Denver), type: 6, ver: 0
[    9.872299] armv8_pmu: imp: 0x41, idcode: 0x1
[    9.872301] armv8_pmu: arch: AA64 PmuV3 ARM CORTEX-A57, type: 5, ver: 0
[    9.872303] armv8_pmu: imp: 0x41, idcode: 0x1
[    9.872304] armv8_pmu: arch: AA64 PmuV3 ARM CORTEX-A57, type: 5, ver: 0
[    9.872306] armv8_pmu: imp: 0x41, idcode: 0x1
[    9.872308] armv8_pmu: arch: AA64 PmuV3 ARM CORTEX-A57, type: 5, ver: 0
[    9.872449] tegra_profiler: auth: init
[    9.875016] tegra-ahci 3507000.ahci-sata: AHCI 0001.0301 32 slots 2 ports 3 Gbps 0x1 impl platform mode
[    9.875023] tegra-ahci 3507000.ahci-sata: flags: 64bit ncq sntf pm led pmp pio slum part deso sadm apst 
[    9.875706] scsi host0: tegra_ahci
[    9.875994] scsi host1: tegra_ahci
[    9.876109] ata1: SATA max UDMA/133 mmio [mem 0x03507000-0x03508fff] port 0x100 irq 24
[    9.876111] ata2: DUMMY
[    9.876727] spi-tegra114 3210000.spi: Static pin configuration used
[    9.877074] spi-tegra114 c260000.spi: Static pin configuration used
[    9.877388] spi-tegra114 3230000.spi: Static pin configuration used
[    9.877698] spi-tegra114 3240000.spi: Static pin configuration used
[    9.878318] tun: Universal TUN/TAP device driver, 1.6
[    9.878319] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    9.878427] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    9.878428] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    9.878462] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.3.0-k
[    9.878463] igb: Copyright (c) 2007-2014 Intel Corporation.
[    9.878602] PPP generic driver version 2.4.2
[    9.878686] PPP BSD Compression module registered
[    9.878692] PPP Deflate Compression module registered
[    9.878703] PPP MPPE Compression module registered
[    9.878713] NET: Registered protocol family 24
[    9.878757] usbcore: registered new interface driver asix
[    9.878781] usbcore: registered new interface driver ax88179_178a
[    9.878804] usbcore: registered new interface driver cdc_ether
[    9.878830] usbcore: registered new interface driver smsc95xx
[    9.878849] usbcore: registered new interface driver net1080
[    9.878868] usbcore: registered new interface driver cdc_subset
[    9.878888] usbcore: registered new interface driver zaurus
[    9.878921] usbcore: registered new interface driver cdc_ncm
[    9.878940] usbcore: registered new interface driver qmi_wwan
[    9.879222] usbcore: registered new interface driver cdc_acm
[    9.879223] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    9.879243] usbcore: registered new interface driver cdc_wdm
[    9.879273] usbcore: registered new interface driver usb-storage
[    9.879315] usbcore: registered new interface driver usbserial
[    9.879334] usbcore: registered new interface driver ftdi_sio
[    9.879349] usbserial: USB Serial support registered for FTDI USB Serial Device
[    9.879366] usbcore: registered new interface driver option
[    9.879380] usbserial: USB Serial support registered for GSM modem (1-port)
[    9.879399] usbcore: registered new interface driver pl2303
[    9.879412] usbserial: USB Serial support registered for pl2303
[    9.879430] usbcore: registered new interface driver qcserial
[    9.879443] usbserial: USB Serial support registered for Qualcomm USB modem
[    9.879593] tegra-usb-cd usb_cd: otg phy is not available yet
[    9.881490] tegra-xudc-new 3550000.xudc: usb2 phy is not available yet
[   10.009400] max77686-rtc max77620-rtc: rtc core: registered max77620-rtc as rtc0
[   10.011877] tegra_rtc c2a0000.rtc: rtc core: registered c2a0000.rtc as rtc1
[   10.011888] tegra_rtc c2a0000.rtc: Tegra internal Real Time Clock
[   10.012036] i2c /dev entries driver
[   10.013133] gspca_main: v2.14.0 registered
[   10.013171] usbcore: registered new interface driver gspca_zc3xx
[   10.013410] max77620-power max77620-power: Event recorder REG_NVERC : 0x0
[   10.015032] FAN dev name: pwm-fan
[   10.015076] FAN:gpio request success.
[   10.015081] FAN: can't find tach_gpio
[   10.015097] pwm_fan_driver pwm-fan: cap state:7, cap pwm:255
[   10.015243] pwm_fan_driver pwm-fan: unable to request PWM, trying legacy API
[   10.015247] pwm_fan_driver pwm-fan: got pwm for fan
[   10.015250] pwm_fan_driver pwm-fan: tach period: 1000
[   10.015532] pwm_fan_driver pwm-fan: index 0: pwm=0, rpm=0, rru=40, rrd=40, state:2
[   10.015535] pwm_fan_driver pwm-fan: index 1: pwm=80, rpm=1000, rru=2, rrd=2, state:2
[   10.015538] pwm_fan_driver pwm-fan: index 2: pwm=120, rpm=2000, rru=1, rrd=1, state:2
[   10.015541] pwm_fan_driver pwm-fan: index 3: pwm=160, rpm=3000, rru=1, rrd=1, state:2
[   10.015544] pwm_fan_driver pwm-fan: index 4: pwm=255, rpm=4000, rru=1, rrd=1, state:3
[   10.015547] pwm_fan_driver pwm-fan: index 5: pwm=255, rpm=5000, rru=1, rrd=1, state:3
[   10.015550] pwm_fan_driver pwm-fan: index 6: pwm=255, rpm=6000, rru=1, rrd=1, state:3
[   10.015553] pwm_fan_driver pwm-fan: index 7: pwm=255, rpm=7000, rru=1, rrd=1, state:4
[   10.015556] pwm_fan_driver pwm-fan: index 8: pwm=255, rpm=10000, rru=1, rrd=1, state:4
[   10.015558] pwm_fan_driver pwm-fan: index 9: pwm=255, rpm=11000, rru=1, rrd=1, state:4
[   10.015993] device-mapper: uevent: version 1.0.3
[   10.016152] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[   10.016355] sdhci: Secure Digital Host Controller Interface driver
[   10.016356] sdhci: Copyright(c) Pierre Ossman
[   10.016360] sdhci-pltfm: SDHCI platform and OF driver helper
[   10.016629] sdhci-tegra 3460000.sdhci: Parent select= pll_p rate=408000000
[   10.016914] sdhci-tegra 3460000.sdhci: Parent select= pll_c4_out0 rate=196249804
[   10.017269] sdhci-tegra 3460000.sdhci: Client registration for eMC Successful
[   10.017336] tegra-se-elp 3ad0000.se_elp: tegra_se_elp_probe: complete
[   10.017815] hidraw: raw HID events driver (C) Jiri Kosina
[   10.019261] sdhci-tegra 3460000.sdhci:  voltage switch failed in probe, err: -524
[   10.019355] usbcore: registered new interface driver usbhid
[   10.019356] usbhid: USB HID core driver
[   10.023679] tegra-i2c 3160000.i2c: no acknowledge from address 0x42
[   10.024093] ina3221x 0-0042: ina3221 reset failure status: 0xffffff87
[   10.024200] ina3221x: probe of 0-0042 failed with error -121
[   10.024653] tegra-i2c 3160000.i2c: no acknowledge from address 0x43
[   10.025049] ina3221x 0-0043: ina3221 reset failure status: 0xffffff87
[   10.025139] ina3221x: probe of 0-0043 failed with error -121
[   10.025458] nvadsp 2993000.adsp: in probe()...
[   10.027113] nvadsp 2993000.adsp: Registering AMC Error Interrupt
[   10.027140] nvadsp 2993000.adsp: AMC/ARAM initialized.
[   10.027269] nvadsp 2993000.adsp: nvadsp_app_module_probe
[   10.027710] tegra_central_actmon d230000.actmon: in probe()...
[   10.029870] tegra_central_actmon d230000.actmon: initialization Completed for the device mc_all
[   10.030314] kfuse 3830000.kfuse: initialized
[   10.030636] Denver: backdoor interface is NOT available.
[   10.031642] coresight-tmc 8030000.etf: TMC initialized
[   10.031958] coresight-tpiu 8060000.tpiu: TPIU initialized
[   10.032374] coresight-funnel 9010000.funnel_bccplex: FUNNEL initialized
[   10.032717] coresight-funnel 8010000.funnel_major: FUNNEL initialized
[   10.033084] coresight-replicator 8040000.replicator: REPLICATOR initialized
[   10.033485] coresight-etm4x 9840000.ptm: ETM 4.0 initialized
[   10.033824] coresight-etm4x 9940000.ptm: ETM 4.0 initialized
[   10.034737] coresight-etm4x 9a40000.ptm: ETM 4.0 initialized
[   10.035076] coresight-etm4x 9b40000.ptm: ETM 4.0 initialized
[   10.035098] Module initialized successfully 
[   10.038622] camchar: rtcpu character device driver loaded
[   10.040416] tegra186-aondbg aondbg: aondbg driver probe() OK
[   10.040543] register_ari_mca_banks: Registered MCA ROC:IOB
[   10.040607] register_ari_mca_banks: Registered MCA ROC:CCE
[   10.041150] **** A57 ECC: Enabled
[   10.041152] tegra18_a57_serr_init: on CPU 5 a A57 Core
[   10.041274] parse_throttle_dt_data: Num cap clks = 4
[   10.041277] parse_throttle_dt_data: clk=mcpu type=1
[   10.041278] parse_throttle_dt_data: clk=bcpu type=2
[   10.041284] parse_throttle_dt_data: clk=gpu type=4
[   10.041285] parse_throttle_dt_data: clk=emc type=3
[   10.041709] tegra_throttle_probe: probe successful. #cdevs=4
[   10.041897] hw perfevents: enabled with denver15_uncore_pmu PMU driver, 3 counters available
[   10.042332] Adding domain se-pd to PM domain host-pd
[   10.043809] tegra-se-nvhost 15810000.se: initialized
[   10.044214] tegra-se-nvhost 15810000.se: tegra_se_probe: complete
[   10.044515] tegra-se-nvhost 15820000.se: initialized
[   10.044949] tegra-se-nvhost 15820000.se: tegra_se_probe: complete
[   10.045211] tegra-se-nvhost 15830000.se: initialized
[   10.045498] tegra-se-nvhost 15830000.se: tegra_se_probe: complete
[   10.045755] tegra-se-nvhost 15840000.se: initialized
[   10.046132] tegra-se-nvhost 15840000.se: tegra_se_probe: complete
[   10.050082] tegra-gpcdma 2600000.dma: GPC DMA driver register 32 channels
[   10.052402] cpufreq: platform driver Initialization: pass
[   10.052627] tegra186-padctl 3520000.pinctrl: padctl mmio start 0x0000000003520000 end 0x0000000003520fff
[   10.052631] tegra186-padctl 3520000.pinctrl: ao mmio start 0x0000000003540000 end 0x0000000003540fff
[   10.052662] tegra186-padctl 3520000.pinctrl: FUSE_SKU_USB_CALIB_0 0x2ebc96
[   10.052664] tegra186-padctl 3520000.pinctrl: FUSE_USB_CALIB_EXT_0 0x9
[   10.053719] tegra186-padctl 3520000.pinctrl: using UTMI port 0 for otg
[   10.054697] tegra-bpmp-thermal d000000.bpmp:bpmpthermal: zone 0 not supported
[   10.055797] mmc0: SDHCI controller on 3460000.sdhci [3460000.sdhci] using ADMA 64-bit with 64 bit addr
[   10.056086] sdhci-tegra 3440000.sdhci: Parent select= pll_p rate=408000000
[   10.056336] sdhci-tegra 3440000.sdhci: Client registration for eMC Successful
[   10.058405] sdhci-tegra 3440000.sdhci:  voltage switch failed in probe, err: -524
[   10.059210] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
[   10.059211] eqos 2490000.ether_qos: Setting local MAC: 0 4 4b 81 c6 71
[   10.060739] libphy: dwc_phy: probed
[   10.062843] cpuidle: Initializing cpuidle driver init for Denver cluster
[   10.062985] cpuidle: Initializing cpuidle driver init for A57 cluster
[   10.063862] tachometer tegra-tachometer: Tachometer driver tegra-tachometer registered
[   10.063865] Tachometer driver initialized with pulse_per_rev: 1 and win_len: 1
[   10.066545] tegra210_adsp_audio_platform_probe: platform probe started
[   10.067073] tegra210-adsp adsp_audio: Default param-type to BYTE for mp3-dec1
[   10.067306] tegra210-adsp adsp_audio: Default param-type to BYTE for spkprot
[   10.067602] tegra210-adsp adsp_audio: Default param-type to BYTE for src
[   10.067874] tegra210-adsp adsp_audio: Default param-type to BYTE for aac-dec1
[   10.068168] tegra210-adsp adsp_audio: Default param-type to BYTE for aec
[   10.068172] tegra210-adsp adsp_audio: adma channel page address dt entry not found
[   10.068173] tegra210-adsp adsp_audio: using adma channel page 0
[   10.084069] tegra210_adsp_audio_platform_probe probe successfull.
[   10.084069] input: tegra-hda HDMI/DP,pcm=3 as /devices/3510000.hda/sound/card0/input0
[   10.084203] input: tegra-hda HDMI/DP,pcm=7 as /devices/3510000.hda/sound/card0/input1
[   10.089426] OPE platform probe
[   10.089493] OPE platform probe successful
[   10.095421] tegra-snd-t186ref-mobile-rt565x sound: Failed to get HP Det GPIO, should be handled by codec
[   10.095801] mmc1: SDHCI controller on 3440000.sdhci [3440000.sdhci] using ADMA 64-bit with 64 bit addr
[   10.095952] sdhci-tegra 3400000.sdhci: Got CD GPIO
[   10.095987] sdhci-tegra 3400000.sdhci: Got WP GPIO
[   10.096118] sdhci-tegra 3400000.sdhci: Parent select= pll_p rate=408000000
[   10.096264] sdhci-tegra 3400000.sdhci: wakeup init done, cd_irq: 250
[   10.096437] sdhci-tegra 3400000.sdhci: Client registration for eMC Successful
[   10.097776] mmc0: MAN_BKOPS_EN bit is not set
[   10.098255] sdhci-tegra 3400000.sdhci:  voltage switch failed in probe, err: -524
[   10.105036] mmc0: Skipping tuning since strobe enabled
[   10.112276] mmc0: periodic cache flush enabled
[   10.112284] mmc0: new HS400 MMC card at address 0001
[   10.112576] mmcblk0: mmc0:0001 032G34 29.1 GiB 
[   10.112685] mmcblk0rpmb: mmc0:0001 032G34 partition 3 4.00 MiB
[   10.113905]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17
[   10.129041] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
[   10.129041] gpio tegra-gpio wake18 for gpio=101(M:3)
[   10.129208] bcm54xx_low_power_mode(): put phy in iddq-lp mode
[   10.139875] gpio tegra-gpio wake71 for gpio=125(P:6)
[   10.139904] mmc2: SDHCI controller on 3400000.sdhci [3400000.sdhci] using ADMA 64-bit with 64 bit addr
[   10.142098] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF1 <-> ADMAIF1 mapping ok
[   10.142168] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF2 <-> ADMAIF2 mapping ok
[   10.142232] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF3 <-> ADMAIF3 mapping ok
[   10.142298] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF4 <-> ADMAIF4 mapping ok
[   10.142364] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF5 <-> ADMAIF5 mapping ok
[   10.142429] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF6 <-> ADMAIF6 mapping ok
[   10.142497] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF7 <-> ADMAIF7 mapping ok
[   10.142563] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF8 <-> ADMAIF8 mapping ok
[   10.142630] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF9 <-> ADMAIF9 mapping ok
[   10.142701] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF10 <-> ADMAIF10 mapping ok
[   10.142770] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF11 <-> ADMAIF11 mapping ok
[   10.142838] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF12 <-> ADMAIF12 mapping ok
[   10.142902] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF13 <-> ADMAIF13 mapping ok
[   10.142968] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF14 <-> ADMAIF14 mapping ok
[   10.143035] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF15 <-> ADMAIF15 mapping ok
[   10.143101] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF16 <-> ADMAIF16 mapping ok
[   10.143169] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF17 <-> ADMAIF17 mapping ok
[   10.143236] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF18 <-> ADMAIF18 mapping ok
[   10.143302] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF19 <-> ADMAIF19 mapping ok
[   10.143378] tegra-snd-t186ref-mobile-rt565x sound: ADMAIF20 <-> ADMAIF20 mapping ok
[   10.144407] tegra-snd-t186ref-mobile-rt565x sound: ADSP-FE1 <-> ADSP PCM1 mapping ok
[   10.144473] tegra-snd-t186ref-mobile-rt565x sound: ADSP-FE2 <-> ADSP PCM2 mapping ok
[   10.144498] compress asoc: ADSP-FE3 <-> ADSP COMPR1 mapping ok
[   10.144523] compress asoc: ADSP-FE4 <-> ADSP COMPR2 mapping ok
[   10.152226] mmc1: queuing unknown CIS tuple 0x80 (5 bytes)
[   10.173670] input: tegra-snd-t186ref-mobile-rt565x Headphone Jack as /devices/sound/sound/card1/input2
[   10.174426] tegra-snd-t186ref-mobile-rt565x sound: codec-dai "dit-hifi" registered
[   10.174429] tegra-snd-t186ref-mobile-rt565x sound: This is a dummy codec
[   10.174832] GACT probability NOT on
[   10.174841] Mirror/redirect action on
[   10.174851] u32 classifier
[   10.174852]     Actions configured
[   10.174870] nf_conntrack version 0.5.0 (65536 buckets, 262144 max)
[   10.175665] Initializing XFRM netlink socket
[   10.176069] NET: Registered protocol family 10
[   10.176776] NET: Registered protocol family 17
[   10.176790] NET: Registered protocol family 15
[   10.176796] 8021q: 802.1Q VLAN Support v1.8
[   10.183580] Registered cp15_barrier emulation handler
[   10.190692] Registered setend emulation handler
[   10.191812] ata1: SATA link down (SStatus 0 SControl 300)
[   10.192005] registered taskstats version 1
[   10.192629] Adding domain ispa-pd to PM domain host-pd
[   10.195030] isp 15600000.isp: initialized
[   10.195377] Adding domain ve-pd to PM domain host-pd
[   10.197901] nvcsi 150c0000.nvcsi: initialized
[   10.198960] Wake76 for irq=199
[   10.198961] Wake77 for irq=199
[   10.198962] Wake78 for irq=199
[   10.198963] Wake79 for irq=199
[   10.198964] Wake80 for irq=199
[   10.198964] Wake81 for irq=199
[   10.198965] Wake82 for irq=199
[   10.199275] xhci-tegra 3530000.xhci: UTMI port 0 has OTG_CAP
[   10.199277] xhci-tegra 3530000.xhci: No USB3 port has OTG_CAP
[   10.201329] spi-tegra114 3210000.spi: Static pin configuration used
[   10.201653] xhci-tegra 3530000.xhci: Firmware timestamp: 2016-09-01 11:32:41 UTC, Version: 55.05 release
[   10.202203] spi-tegra114 c260000.spi: Static pin configuration used
[   10.202677] spi-tegra114 c260000.spi: chipselect 0 already in use
[   10.202679] spi_master spi1: spi_device register error /spi@c260000/spi@0
[   10.202682] spi_master spi1: Failed to create SPI device for /spi@c260000/spi@0
[   10.202899] spi-tegra114 3230000.spi: Static pin configuration used
[   10.203568] spi-tegra114 3240000.spi: Static pin configuration used
[   10.203679] xhci-tegra 3530000.xhci: xHCI Host Controller
[   10.203687] xhci-tegra 3530000.xhci: new USB bus registered, assigned bus number 1
[   10.204482] xhci-tegra 3530000.xhci: hcc params 0x0184fd25 hci version 0x100 quirks 0x00010810
[   10.204497] xhci-tegra 3530000.xhci: irq 55, io mem 0x03530000
[   10.204617] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   10.204619] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.204622] usb usb1: Product: xHCI Host Controller
[   10.204623] usb usb1: Manufacturer: Linux 4.4.15-tegra xhci-hcd
[   10.204625] usb usb1: SerialNumber: 3530000.xhci
[   10.204850] hub 1-0:1.0: USB hub found
[   10.204868] hub 1-0:1.0: 4 ports detected
[   10.227796] xhci-tegra 3530000.xhci: xHCI Host Controller
[   10.227802] xhci-tegra 3530000.xhci: new USB bus registered, assigned bus number 2
[   10.227904] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[   10.227907] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.227909] usb usb2: Product: xHCI Host Controller
[   10.227910] usb usb2: Manufacturer: Linux 4.4.15-tegra xhci-hcd
[   10.227912] usb usb2: SerialNumber: 3530000.xhci
[   10.228108] hub 2-0:1.0: USB hub found
[   10.228122] hub 2-0:1.0: 3 ports detected
[   10.348566] mmc1 tuning done saved tap delay=21
[   10.348568] mmc1: hw tuning done ...
[   10.348574] mmc1: tuning_window[0]: 0xffffffff
[   10.348579] mmc1: tuning_window[1]: 0xffffc7ff
[   10.348582] mmc1: tuning_window[2]: 0xe1ffffff
[   10.348585] mmc1: tuning_window[3]: 0x7fffffff
[   10.348589] mmc1: tuning_window[4]: 0x0
[   10.348592] mmc1: tuning_window[5]: 0x0
[   10.348596] mmc1: tuning_window[6]: 0x0
[   10.348599] mmc1: tuning_window[7]: 0x0
[   10.348602] sdhci: Tap value: 21 | Trim value: 5
[   10.348628] sdhci: SDMMC_VENDOR_INTR_STATUS[0x108]: 0x40000
[   10.352956] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[   10.352989] mmc1: new ultra high speed SDR104 SDIO card at address 0001
[   10.367813] tegra-usb-cd usb_cd: notification status (0x0, 0x1)
[   10.367816] tegra-usb-cd usb_cd: set current 0ma
[   10.367820] tegra-xudc-new 3550000.xudc: device mode on
[   10.370981] tegra186-cam-rtcpu b000000.rtcpu: booting sce with Camera RTCPU FW
[   10.370998] tegra186-cam-rtcpu b000000.rtcpu: sce gets unhalted
[   10.372103] tegra-camera-rtcpu-character-device ivc-b000000.rtcpu:echo@0: probing /dev/camchar-echo
[   10.372905] tegra-camera-rtcpu-character-device ivc-b000000.rtcpu:dbg@7c00: probing /dev/camchar-dbg
[   10.373063] tegra186-cam-rtcpu b000000.rtcpu: enabling tracing
[   10.373147] tegra186-cam-rtcpu b000000.rtcpu: tegra_camrtc_mon_create is successful
[   10.373389] tegra186-cam-rtcpu b000000.rtcpu: firmware version cpu=sce cmd=2 ivc=2 sha1=fb16914d17f56e81ad21e716791045b9ac83064a
[   10.373996] gpio tegra-gpio-aon wake29 for gpio=56(FF:0)
[   10.374038] gpio tegra-gpio-aon wake67 for gpio=57(FF:1)
[   10.374079] gpio tegra-gpio-aon wake68 for gpio=58(FF:2)
[   10.374166] input: gpio-keys as /devices/gpio-keys/input/input3
[   10.409054] tegra_rtc c2a0000.rtc: setting system clock to 2000-01-01 01:23:07 UTC (946689787)
[   10.423859] tegra-vi4 15700000.vi: initialized
[   10.439192] bpmp: mounted debugfs mirror
[   10.439556] [dram-timers] DRAM derating cdev registered.
[   10.442398] VCC33: disabling
[   10.442400] outp: disabling
[   10.442403] outn: disabling
[   10.442410] spmic-ldo0: disabling
[   10.442599] spmic-ldo1: disabling
[   10.442734] en-vdd-sd: disabling
[   10.442736] vdd-usb0-5v: disabling
[   10.442738] vdd-3v3: disabling
[   10.442739] en-vdd-vcm-2v8: disabling
[   10.442741] vdd-sys-bl: disabling
[   10.448971] ALSA device list:
[   10.448973]   #0: tegra-hda at 0x3518000 irq 394
[   10.448974]   #1: tegra-snd-t186ref-mobile-rt565x
[   10.519792] usb 1-2: new high-speed USB device number 2 using xhci-tegra
[   10.560207] usb 2-1: new SuperSpeed USB device number 2 using xhci-tegra
[   10.576109] usb 2-1: New USB device found, idVendor=0451, idProduct=8140
[   10.576111] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   10.576596] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
[   10.577923] hub 2-1:1.0: USB hub found
[   10.578309] hub 2-1:1.0: 4 ports detected
[   10.648149] usb 1-2: New USB device found, idVendor=0451, idProduct=8142
[   10.648152] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[   10.648154] usb 1-2: SerialNumber: BF040869F015
[   10.648764] hub 1-2:1.0: USB hub found
[   10.648810] hub 1-2:1.0: 4 ports detected
[   10.759787] usb 1-3: new high-speed USB device number 3 using xhci-tegra
[   10.888202] usb 1-3: New USB device found, idVendor=0451, idProduct=8142
[   10.888204] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[   10.888206] usb 1-3: SerialNumber: 470000891874
[   10.888872] hub 1-3:1.0: USB hub found
[   10.888920] hub 1-3:1.0: 4 ports detected
[   10.959787] usb 1-2.1: new low-speed USB device number 4 using xhci-tegra
[   11.055805] usb 1-2.1: New USB device found, idVendor=04ca, idProduct=002f
[   11.055807] usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   11.055809] usb 1-2.1: Product: USB Multimedia Keyboard
[   11.055811] usb 1-2.1: Manufacturer: Lite-On Technology Corp.
[   11.055941] usb 1-2.1: ep 0x81 - rounding interval to 128 microframes, ep desc says 192 microframes
[   11.055957] usb 1-2.1: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[   11.060382] input: Lite-On Technology Corp. USB Multimedia Keyboard as /devices/3530000.xhci/usb1/1-2/1-2.1/1-2.1:1.0/0003:04CA:002F.0001/input/input4
[   11.115990] hid-generic 0003:04CA:002F.0001: input,hidraw0: USB HID v1.10 Keyboard [Lite-On Technology Corp. USB Multimedia Keyboard] on usb-3530000.xhci-2.1/input0
[   11.123468] input: Lite-On Technology Corp. USB Multimedia Keyboard as /devices/3530000.xhci/usb1/1-2/1-2.1/1-2.1:1.1/0003:04CA:002F.0002/input/input5
[   11.159788] usb 1-3.1: new low-speed USB device number 5 using xhci-tegra
[   11.175891] hid-generic 0003:04CA:002F.0002: input,hidraw1: USB HID v1.10 Device [Lite-On Technology Corp. USB Multimedia Keyboard] on usb-3530000.xhci-2.1/input1
[   11.252920] usb 1-3.1: New USB device found, idVendor=046d, idProduct=c03e
[   11.252923] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   11.252924] usb 1-3.1: Product: USB-PS/2 Optical Mouse
[   11.252926] usb 1-3.1: Manufacturer: Logitech
[   11.253060] usb 1-3.1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[   11.256214] input: Logitech USB-PS/2 Optical Mouse as /devices/3530000.xhci/usb1/1-3/1-3.1/1-3.1:1.0/0003:046D:C03E.0003/input/input6
[   11.256312] hid-generic 0003:046D:C03E.0003: input,hidraw2: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-3530000.xhci-3.1/input0
[   11.327786] usb 1-3.2: new full-speed USB device number 6 using xhci-tegra
[   11.416577] usb 1-3.2: New USB device found, idVendor=1546, idProduct=01a8
[   11.416580] usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   11.416581] usb 1-3.2: Product: u-blox GNSS receiver
[   11.416583] usb 1-3.2: Manufacturer: u-blox AG - www.u-blox.com
[   11.416700] usb 1-3.2: ep 0x83 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[   11.417144] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
[   11.417480] cdc_acm 1-3.2:1.0: ttyACM0: USB ACM device
[   12.332512] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 5
[   12.332515] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work ignore firmware MBOX_CMD_DEC_SSPI_CLOCK request
[   12.675483] Freeing unused kernel memory: 1132K (ffffffc000fe2000 - ffffffc0010fd000)
[   12.685012] Freeing alternatives memory: 92K (ffffffc0010fd000 - ffffffc001114000)
[ 01:23:09 ] L4T initrd starts from here.....
[ 01:23:09 ] L4T-INITRD Build DATE: Sat Jan  1 01:23:09 UTC 2000
[ 01:23:09 ] Root device found: mmcblk0p1
Rootdevice found: /dev/mmcblk0p1
[   12.737889] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[ 01:23:09 ] Rootfs mounted over mmcblk0p1
cp: not writing through dangling symlink 'etc/resolv.conf'
[ 01:23:09 ] Switching from initrd to actual rootfs
[   12.809514] systemd[1]: System time before build time, advancing clock.
[   12.838942] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[   12.860935] systemd[1]: Detected architecture arm64.

Welcome to Ubuntu 16.04 LTS!

[   12.876694] systemd[1]: Set hostname to <tegra-ubuntu>.
[   13.011868] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[   13.027881] systemd[1]: Reached target User and Group Name Lookups.
[  OK  ] Reached target User and Group Name Lookups.
[   13.043894] systemd[1]: Listening on LVM2 metadata daemon socket.
[  OK  ] Listening on LVM2 metadata daemon socket.
[   13.059894] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[   13.075862] systemd[1]: Listening on LVM2 poll daemon socket.
[  OK  ] Listening on LVM2 poll daemon socket.
[   13.091877] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[   13.107907] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[   13.127929] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[   13.146977] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[   13.163868] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems (Pre).
[   13.179849] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[   13.208152] systemd[1]: Started Braille Device Support.
[  OK  ] Started Braille Device Support.
[   13.224126] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[   13.239919] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[  OK  ] Listening on Device-mapper event daemon FIFOs.
[   13.272117] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[   13.298671] systemd[1]: Starting Load Kernel Modules...
[   13.305992] gpio tegra-gpio-aon wake30 for gpio=60(FF:4)
         Starting Load Kernel Modules...
[   13.320132] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[   13.336736] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
         Starting Monitoring of LVM2 mirrors... dmeventd or progress polling...
[   13.359942] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[   13.392106] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[   13.403945] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[   13.423976] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[   13.439858] systemd[1]: Reached target Encrypted Volumes.
[  OK  ] Reached target Encrypted Volumes.
[   13.472097] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[   13.488733] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[   13.503946] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[   13.519883] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[   13.535862] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[   13.564598] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[   13.579963] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started LVM2 metadata daemon.
         Starting udev Coldplug all Devices...
         Starting Load/Save Random Seed...
         Starting Apply Kernel Variables...
         Mounting Configuration File System...
         Starting Create Static Device Nodes in /dev...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Mounted Configuration File System.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create Static Device Nodes in /dev.
[   13.774299] systemd-journald[240]: Received request to flush runtime journal from PID 1
         Starting udev Kernel Device Manager...
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Kernel Device Manager.
         Starting LSB: QEMU KVM module loading script...
[  OK  ] Started LSB: QEMU KVM module loading script.
[   13.958012] tegra-pcie 10003000.pcie-controller: 2x1, 1x1, 1x1 configuration
[   13.970517] tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
[  OK  ] Started udev Coldplug[   13.979928] tegra-pcie 10003000.pcie-controller: probing port 0, using 2 lanes
 all Devices.
[   13.994320] tegra-pcie 10003000.pcie-controller: probing port 1, using 1 lanes
[  OK  ] Found device /dev/ttyS0.
[   14.007799] tegra-pcie 10003000.pcie-controller: probing port 2, using 1 lanes
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[   14.028930] gpiochip_add_data: registered GPIOs 240 to 247 on device: spi0.0
[  OK  ] Reached target Sound Card.
[   14.127254] tegra_net_perf_init: cannot get wifi sclk
[   14.135770] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[  OK  ] Started Monitoring of LVM2 mirrors,...ng dmeventd or progress polling.
[   14.189007] GPIO line 237 (reset_i2c_spi_n) hogged as output/low
[   14.198069] gpiochip_add_data: registered GPIOs 224 to 239 on device: mcp23017
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
[   14.355957] cfg80211: World regulatory domain updated:
[   14.355964] cfg80211:  DFS Master region: unset
[   14.355965] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   14.355970] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   14.355973] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   14.355976] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   14.355980] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   14.355983] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   14.355986] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   14.355989] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   14.355992] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   14.378052] CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211
[   14.378299] CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0xffffffc1e5941a70
[   14.378868] tegra_sysfs_register
[   14.378967] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 21
[   14.447806] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[   14.853928] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[   15.256570] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[   15.258582] tegra-pcie 10003000.pcie-controller: link 2 down, ignoring
[   15.258880] tegra-pcie 10003000.pcie-controller: PCI host bridge to bus 0000:00
[   15.258883] pci_bus 0000:00: root bus resource [mem 0x50100000-0x57ffffff]
[   15.258886] pci_bus 0000:00: root bus resource [mem 0x58000000-0x7fffffff pref]
[   15.258888] pci_bus 0000:00: root bus resource [bus 00-ff]
[   15.258890] pci_bus 0000:00: root bus resource [io  0x1000-0xffff]
[   15.259117] iommu: Adding device 0000:00:01.0 to group 56
[   15.259361] iommu: Adding device 0000:00:02.0 to group 57
[   15.259401] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[   15.259409] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[   15.259832] iommu: Adding device 0000:01:00.0 to group 58
[   15.260179] iommu: Adding device 0000:01:00.1 to group 59
[   15.260525] iommu: Adding device 0000:01:00.2 to group 60
[   15.260871] iommu: Adding device 0000:01:00.3 to group 61
[   15.281762] pci 0000:00:01.0: BAR 8: assigned [mem 0x50100000-0x503fffff]
[   15.281768] pci 0000:01:00.0: BAR 0: assigned [mem 0x50100000-0x5017ffff]
[   15.281775] pci 0000:01:00.0: BAR 6: assigned [mem 0x50180000-0x501fffff pref]
[   15.281777] pci 0000:01:00.1: BAR 0: assigned [mem 0x50200000-0x5027ffff]
[   15.281783] pci 0000:01:00.2: BAR 0: assigned [mem 0x50280000-0x502fffff]
[   15.281789] pci 0000:01:00.3: BAR 0: assigned [mem 0x50300000-0x5037ffff]
[   15.281794] pci 0000:01:00.0: BAR 3: assigned [mem 0x50380000-0x50383fff]
[   15.281800] pci 0000:01:00.1: BAR 3: assigned [mem 0x50384000-0x50387fff]
[   15.281806] pci 0000:01:00.2: BAR 3: assigned [mem 0x50388000-0x5038bfff]
[   15.281811] pci 0000:01:00.3: BAR 3: assigned [mem 0x5038c000-0x5038ffff]
[   15.281818] pci 0000:00:01.0: PCI bridge to [bus 01]
[   15.281823] pci 0000:00:01.0:   bridge window [mem 0x50100000-0x503fffff]
[   15.281830] pci 0000:00:02.0: PCI bridge to [bus 02]
[   15.281887] pcieport 0000:00:01.0: enabling device (0000 -> 0002)
[   15.281959] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[   15.281961] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[   15.281962] pci 0000:01:00.1: Signaling PME through PCIe PME interrupt
[   15.281963] pci 0000:01:00.2: Signaling PME through PCIe PME interrupt
[   15.281964] pci 0000:01:00.3: Signaling PME through PCIe PME interrupt
[   15.282154] pcieport 0000:00:02.0: Signaling PME through PCIe PME interrupt
[   15.282343] igb 0000:01:00.0: enabling device (0000 -> 0002)
[   15.330737] igb 0000:01:00.0: added PHC on eth1
[   15.330821] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection
[   15.330823] igb 0000:01:00.0: eth1: (PCIe:2.5Gb/s:Width x2) 90:e2:ba:9f:c4:c4
[   15.330827] igb 0000:01:00.0: eth1: PBA No: Unknown
[   15.330829] igb 0000:01:00.0: Using MSI-X interrupts. 6 rx queue(s), 6 tx queue(s)
[   15.330881] igb 0000:01:00.1: enabling device (0000 -> 0002)
[   15.379193] igb 0000:01:00.1: added PHC on eth2
[   15.379277] igb 0000:01:00.1: Intel(R) Gigabit Ethernet Network Connection
[   15.379279] igb 0000:01:00.1: eth2: (PCIe:2.5Gb/s:Width x2) 90:e2:ba:9f:c4:c5
[   15.379282] igb 0000:01:00.1: eth2: PBA No: Unknown
[   15.379284] igb 0000:01:00.1: Using MSI-X interrupts. 6 rx queue(s), 6 tx queue(s)
[   15.379330] igb 0000:01:00.2: enabling device (0000 -> 0002)
[   15.427503] igb 0000:01:00.2: added PHC on eth3
[   15.427586] igb 0000:01:00.2: Intel(R) Gigabit Ethernet Network Connection
[   15.427588] igb 0000:01:00.2: eth3: (PCIe:2.5Gb/s:Width x2) 90:e2:ba:9f:c4:c6
[   15.427592] igb 0000:01:00.2: eth3: PBA No: Unknown
[   15.427594] igb 0000:01:00.2: Using MSI-X interrupts. 6 rx queue(s), 6 tx queue(s)
[   15.427639] igb 0000:01:00.3: enabling device (0000 -> 0002)
[   15.475821] igb 0000:01:00.3: added PHC on eth4
[   15.475904] igb 0000:01:00.3: Intel(R) Gigabit Ethernet Network Connection
[   15.475906] igb 0000:01:00.3: eth4: (PCIe:2.5Gb/s:Width x2) 90:e2:ba:9f:c4:c7
[   15.475910] igb 0000:01:00.3: eth4: PBA No: Unknown
[   15.475912] igb 0000:01:00.3: Using MSI-X interrupts. 6 rx queue(s), 6 tx queue(s)
[   15.475930] tegra-pcie 10003000.pcie-controller: speed change : Gen-1 -> Gen-2
         Starting Clean up any mess left by 0dns-up...
         Starting Set console keymap...
         Starting Enable support for additional executable binary formats...
         Starting Tell Plymouth To Write Out Runtime Data...
         Starting LSB: AppArmor initialization...
         Starting Create Volatile Files and Directories...
[FAILED] Failed to start Set console keymap.
See 'systemctl status console-setup.service' for details.
[  OK  ] Started Enable support for additional executable binary formats.
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started Clean up any mess left by 0dns-up.
[  OK  ] Started LSB: AppArmor initialization.
[  OK  ] Started Braille Device Support.
[  OK  ] Created slice system-gpsdctl.slice.
         Starting Tell Plymouth To Write Out Runtime Data...
         Starting Load/Save RF Kill Switch Status...
         Starting Raise network interfaces...
         Starting Update UTMP about System Boot/Shutdown...
         Starting Network Time Synchronization...
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Reached target System Initialization.
[  OK  ] Started CUPS Scheduler.
[  OK  ] Reached target Paths.
[  OK  ] Listening on CUPS Scheduler.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Started Daily Cleanup of Temporary Directories.
         Starting Socket activation for snappy daemon.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Started Daily apt activities.
[  OK  ] Reached target Timers.
[  OK  ] Listening on GPS (Global Positioning System) Daemon Sockets.
[  OK  ] Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on Socket activation for snappy daemon.
[  OK  ] Started Load/Save RF Kill Switch Status.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Modem Manager...
         Starting NVIDIA specific first-boot script...
[  OK  ] Started CUPS Scheduler.
         Starting Permit User Sessions...
[  OK  ] Started crash report submission daemon.
[  OK  ] Started Regular background program processing daemon.
         Starting NVIDIA specific script...
         Starting LSB: automatic crash report generation...
         Starting System Logging Service...
[  OK  ] Started D-Bus System Message Bus.
         Starting Save/Restore Sound Card State...
[  OK  ] Started Run anacron jobs.
         Starting Avahi mDNS/DNS-SD Stack...
[  OK  ] Started GPS (Global Positioning System) Daemon.
         Starting Restore /etc/resolv.conf i...re the ppp link w[   17.495642] gk20a 17000000.gp10b: railgate is disabled.
as shut down...
         Starting Accounts Service...
         Starting Network Manager...
         Starting LSB: Speech Dispatcher...
         Starting Manage ttyACM0 for GPS daemon...
         Starting pulseaudio restart service...
         Starting oFono Mobile telephony stack...
         Starting Login Service...
[  OK  ] Started System Logging Service.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Restore /etc/resolv.conf if...fore the ppp link was shut down.
[  OK  ] Started Manage ttyACM0 for GPS daemon.
[  OK  ] Started Save/Restore Sound Card State.
[   17.626419] Bluetooth: Core ver 2.21
[   17.631290] NET: Registered protocol family 31
[   17.637703] Bluetooth: HCI device and connection manager initialized
[  OK  ] Started pulseaud[   17.646048] Bluetooth: HCI socket layer initialized
io restart service.
[   17.654825] Bluetooth: L2CAP socket layer initialized
[ 17.661566] Bluetooth: SCO socket layer initialized
[  OK  ] Started Raise network interfaces.
[  OK  ] Started NVIDIA specific script.
[  OK  ] Started LSB: Speech Dispatcher.
[  OK  ] Started LSB: automatic crash report generation.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started oFono Mobile telephony stack.
[  OK  ] Started Network Manager.
[  OK  ] Started Login Service.
         Starting Network Manager Script Dispatcher Service...
         Starting Network Manager Wait Online...
[  OK  ] Started Make remote CUPS printers available locally.
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
[  OK  ] Started nvpmodel service.
[  OK  ] Reached target Network.
[   17.852387] CPU1: shutdown
[   17.856214] psci: CPU1 killed.
         Starting OpenBSD Secure Shell server...
[   17.863810] CPU2: shutdown
[  OK  ] Stopped Light[   17.869588] psci: CPU2 killed.
 Display Manager.
         Starting Light Display Manager...
[  OK  ] Started Network Manager Script Dispatcher Service.
[  OK  ] Started Authenticate and Authorize Users to Run Privileged Tasks.
[  OK  ] Started Accounts Service.
[  OK  ] Started Modem Manager.
         Starting Hostname Service...
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Light Display Manager.
[  OK  ] Started Hostname Service.
[  OK  ] Started NVIDIA specific first-boot script.
[   18.012272] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   18.085124] gpio tegra-gpio wake18 for gpio=101(M:3)
[   18.094982] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   18.110342] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   18.363947] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
[   18.393223] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
[   18.393224] mmc1: queuing unknown CIS tuple 0x80 (5 bytes)
[   18.464501] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 21
[   18.627339] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[   18.627390] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[   18.627393] Enabling wake69
[   18.645663] tegra_sysfs_on
[   18.726883] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   18.816748] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   18.816750] 8021q: adding VLAN 0 to HW filter on device eth1
[   18.824603] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
[   18.913644] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
[   18.913647] 8021q: adding VLAN 0 to HW filter on device eth2
[   18.921289] IPv6: ADDRCONF(NETDEV_UP): eth3: link is not ready
[   19.011707] IPv6: ADDRCONF(NETDEV_UP): eth3: link is not ready
[   19.011709] 8021q: adding VLAN 0 to HW filter on device eth3
[   19.022014] IPv6: ADDRCONF(NETDEV_UP): eth4: link is not ready
[   19.113688] IPv6: ADDRCONF(NETDEV_UP): eth4: link is not ready
[   19.113690] 8021q: adding VLAN 0 to HW filter on device eth4
         Starting WPA supplicant...
[  OK  ] Started WPA supplicant.
[   19.343590] CFGP2P-ERROR) wl_cfgp2p_add_p2p_disc_if : P2P interface registered
[   19.374514] tegradc 15210000.nvdisplay: blank - powerdown
[   19.473996]  rate get on compclk 162000000
[   19.474115] PD DISP1 index3 DOWN
[   19.486953] tegradc 15210000.nvdisplay: unblank
[   19.486961] PD DISP1 index3 UP
[   19.487202]  rate get on hub 408000000
[   19.487490] Parent Clock set for DC plld2
[   19.489161]  dc clk 107964531
[   19.491602] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[   19.491606]  rate get on compclk 162000000
[   19.507443] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[   19.524109] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[   19.540771] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[   20.589402] tegradc 15210000.nvdisplay: unblank
[  OK  ] Created slice User Slice of nvidia.
         Starting User Manager for UID 1001...
[  OK  ] Started Session c1 of user nvidia.
         Starting RealtimeKit Scheduling Policy Service...
[  OK  ] Started RealtimeKit Scheduling Policy Service.
[   21.342995] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.412211] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.453129] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.495617] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.505754] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.517437] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.552211] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.562381] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.577027] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
[   21.617599] pll_a_out0 = 22579200 Hz, aud_mclk = 11289600 Hz, codec rate = 44100 Hz
         Starting Bluetooth service...
[  OK  ] Started User Manager for UID 1001.
[  OK  ] Started Bluetooth service.
[   21.696896] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   21.703044] Bluetooth: BNEP socket layer initialized
[   21.888242] eqos 2490000.ether_qos eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   21.897624] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   22.622256] fuse init (API version 7.23)
         Starting Daemon for power management...
[  OK  ] Started Daemon for power management.
[   24.449325] tegradc 15210000.nvdisplay: blank - powerdown
[   24.547995]  rate get on compclk 162000000
[   24.548109] PD DISP1 index3 DOWN
[   24.561027] tegradc 15210000.nvdisplay: unblank
[   24.561037] PD DISP1 index3 UP
[   24.561275]  rate get on hub 408000000
[   24.561579] Parent Clock set for DC plld2
[   24.563120]  dc clk 107964531
[   24.565612] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[   24.565616]  rate get on compclk 162000000
[   24.581395] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[   24.598064] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[   24.614736] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[   24.680447] tegradc 15210000.nvdisplay: unblank
         Starting Manage, Install and Generate Color Profiles...
[  OK  ] Started Manage, Install and Generate Color Profiles.
         Starting Disk Manager...
         Starting Locale Service...
[  OK  ] Started Disk Manager.
[  OK  ] Started Locale Service.
[  OK  ] Started Network Manager Wait Online.
[  OK  ] Reached target Network is Online.
         Starting /etc/rc.local Compatibility...
[  OK  ] Started Argus daemon.
[  OK  ] Started nvcamera daemon.
[  OK  ] Started /etc/rc.local Compatibility.
         Starting Hold until boot process finishes up...
[  OK  ] Started Hold until boot process finishes up.
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Started Getty on tty1.
[  OK  ] Reached target Login Prompts.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started Update UTMP about System Runlevel Changes.

disconnect second HDMI:

nvidia@tegra-ubuntu:~$ [  421.793530]  rate get on compclk 107964531
[  421.798100] tegradc 15220000.nvdisplay: hdmi: unplugged
[  421.817658] tegradc 15210000.nvdisplay: blank - powerdown
[  421.921778] PD DISP2 index4 DOWN
[  421.921896] PD DISP1 index3 DOWN
[  421.921897] PD DISP0 index2 DOWN
[  421.937176] tegradc 15210000.nvdisplay: unblank
[  421.937186] PD DISP0 index2 UP
[  421.937263] PD DISP1 index3 UP
[  421.937264] PD DISP2 index4 UP
[  421.938379]  rate get on hub 408000000
[  421.938705] Parent Clock set for DC plld2
[  421.940361]  dc clk 107964531
[  421.942874] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[  421.942879]  rate get on compclk 107964531
[  421.958683] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[  421.975353] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[  421.992018] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[  422.063797] tegradc 15210000.nvdisplay: unblank

connect second HDMI

nvidia@tegra-ubuntu:~$ [  432.463137] tegradc 15220000.nvdisplay: vrr_setup failed
[  432.468718] tegradc 15220000.nvdisplay: hdmi: plugged
[  432.481509] tegradc 15210000.nvdisplay: blank - powerdown
[  432.583597] PD DISP2 index4 DOWN
[  432.583713] PD DISP1 index3 DOWN
[  432.583715] PD DISP0 index2 DOWN
[  432.599050] tegradc 15210000.nvdisplay: unblank
[  432.599061] PD DISP0 index2 UP
[  432.599121] PD DISP1 index3 UP
[  432.599122] PD DISP2 index4 UP
[  432.600266]  rate get on hub 408000000
[  432.600639] Parent Clock set for DC plld2
[  432.602230]  dc clk 107964531
[  432.604967] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[  432.604973]  rate get on compclk 107964531
[  432.620592] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[  432.637261] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[  432.653919] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[  432.725672] tegradc 15210000.nvdisplay: unblank

disconnect first HDMI

nvidia@tegra-ubuntu:~$ [  447.695877] PD DISP2 index4 DOWN
[  447.699383] PD DISP1 index3 DOWN
[  447.702658] PD DISP0 index2 DOWN
[  447.706172] tegradc 15210000.nvdisplay: hdmi: unplugged
[  447.721846] tegradc 15210000.nvdisplay: blank - powerdown
[  447.727343] tegradc 15210000.nvdisplay: unblank
[  447.731954] tegradc 15210000.nvdisplay: unblank

connect first HDMI

nvidia@tegra-ubuntu:~$ [  480.051861] PD DISP0 index2 UP
[  480.055060] PD DISP1 index3 UP
[  480.058203] PD DISP2 index4 UP
[  480.076690] tegradc 15210000.nvdisplay: vrr_setup failed
[  480.082063] PD DISP2 index4 DOWN
[  480.085666] PD DISP1 index3 DOWN
[  480.088982] PD DISP0 index2 DOWN
[  480.092651] tegradc 15210000.nvdisplay: hdmi: plugged
[  480.104123] tegradc 15210000.nvdisplay: blank - powerdown
[  480.109643] tegradc 15210000.nvdisplay: unblank
[  480.109664] PD DISP0 index2 UP
[  480.109763] PD DISP1 index3 UP
[  480.109767] PD DISP2 index4 UP
[  480.111644]  rate get on hub 408000000
[  480.112767] Parent Clock set for DC plld2
[  480.115299]  dc clk 107964531
[  480.120319] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[  480.120330]  rate get on compclk 107964531
[  480.134150] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[  480.150816] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[  480.167471] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[  481.219331] tegradc 15210000.nvdisplay: unblank
[  481.296978] tegradc 15210000.nvdisplay: blank - powerdown
[  481.392387] PD DISP2 index4 DOWN
[  481.392499] PD DISP1 index3 DOWN
[  481.392501] PD DISP0 index2 DOWN
[  481.407768] tegradc 15210000.nvdisplay: unblank
[  481.407796] PD DISP0 index2 UP
[  481.407968] PD DISP1 index3 UP
[  481.407970] PD DISP2 index4 UP
[  481.409055]  rate get on hub 408000000
[  481.409378] Parent Clock set for DC plld2
[  481.410987]  dc clk 107964531
[  481.413512] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[  481.413517]  rate get on compclk 107964531
[  481.429287] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[  481.445956] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[  481.462631] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[  481.534487] tegradc 15210000.nvdisplay: unblank

Hi MichaelStickel,

Could you send me your whole dts file converted from dtb? It can be done by using
"dtc -I dtb -O dts -o temp.txt "

I am Sorry, but my devicetree has 12112 lines. Your forum truncates it at about 2249 lines.
Can I somehow make an attachment, like in the partners forum.

Hi MichaelStickel,

Do you sure this is the whole dts file??

Hi MichaelStickel,

Please use some cloud sharing service e.g. Googledrive or anything else.

Hi MichaelStickel,

This dts may help

#include "tegra186-quill-p3310-1000-c03-00-base.dts"

/ {
	nvidia,dtsfilename = __FILE__;

	host1x {
		nvdisplay@15220000 {
			status = "okay";
			/delete-property/ vdd-dp-pwr-supply;
			/delete-property/ avdd-dp-pll-supply;
			/delete-property/ vdd-edp-sec-mode-supply;
			/delete-property/ vdd-dp-pad-supply;
			/delete-property/ vdd_hdmi_5v0-supply;
			avdd_hdmi-supply = <&spmic_ldo7>;
			avdd_hdmi_pll-supply = <&spmic_sd2>;
			vdd_hdmi_5v0-supply = <&vdd_hdmi>;
		};

		sor {
			status = "okay";
			dp-display {
				status = "disabled";
			};
			hdmi-display {
				bootloader-status = "disabled";
				status = "okay";
				disp-default-out {
					nvidia,out-hdcp-policy = <TEGRA_DC_HDCP_POLICY_ALWAYS_OFF>;
				};
			};
		};

		dpaux@155c0000 {
			status = "okay";
		};
	};

	plugin-manager {
		/delete-node/ fragment-e3320-dp;
	};
};

Hi everyone!

I want to use 2 monitors using both HDMI0 and HDMI1. I do not understand very well when I find the dtsi file or I need to write a dtb file?

Thanks in advance!

FYI, building a device tree from kernel source is possible with a “make dtbs” target if you choose to go that way (not recommended, you’d also have to configure the kernel).

If you have a running Jetson, then you can extract a source version, edit this, and then flash the recompiled version. Example from a Jetson:

dtc -I fs -O dts -o extracted.dts /proc/device-tree
# ...edit extracted.dts...
# Recompile...assuming you renamed "extracted.dts" to "edited.dts" first so you have an unedited reference copy:
dtc -I dts -O dtb -o edited.dtb edited.dts

Procedures for flashing the new dtb depends on which L4T version you use (see “head -n 1 /etc/nv_tegra_release”).

Hi WayneWWW

i followed your step #14, i can use two hdmi monitors on R28.x version.

when i use same method to modify on R32.1 , second hdmi port can’t ouput.

could you give me some modify suggestion??

nvidia@nvidia-desktop:~$
nvidia@nvidia-desktop:~$
nvidia@nvidia-desktop:~$ dmesg | grep "15220000.nvdisplay"
[    0.460090] iommu: Adding device 15220000.nvdisplay to group 33
[    0.460205] platform 15220000.nvdisplay: OF IOVA linear map 0x9607b000 size (0x800000)
[    0.460249] platform 15220000.nvdisplay: OF IOVA linear map 0x96078000 size (0x2008)
[    4.630469] tegradc 15220000.nvdisplay: disp1 connected to head2->/host1x/sor
[    4.641646] tegradc 15220000.nvdisplay: DT parsed successfully
[    4.647515] tegradc 15220000.nvdisplay: Display dc.ffffff800bbd0000 registered with id=1
[    4.655875] tegradc 15220000.nvdisplay: vblank syncpt # 11 for dc 2
[    4.662161] tegradc 15220000.nvdisplay: vpulse3 syncpt # 12 for dc 2
[    4.671483] tegradc 15220000.nvdisplay: hdmi: invalid prod list prod_list_hdmi_board
[    4.679260] tegradc 15220000.nvdisplay: hdmi: tegra_hdmi_tmds_range_read(bd) failed
[    4.698803] tegradc 15220000.nvdisplay: probed
[    4.712520] tegradc 15220000.nvdisplay: fb registered
[   64.738975] tegradc 15220000.nvdisplay: blank - powerdown
[   64.739622] tegradc 15220000.nvdisplay: unblank
[   64.752686] tegradc 15220000.nvdisplay: hdmi: tmds rate:297000K prod-setting:prod_c_hdmi_223m_300m
[   64.754192] tegradc 15220000.nvdisplay: hdmi: get RGB quant from EDID.
[   64.754206] tegradc 15220000.nvdisplay: hdmi: get YCC quant from EDID.
[   64.784162] tegradc 15220000.nvdisplay: hdmi: plugged
[   82.259588] tegradc 15220000.nvdisplay: blank - powerdown
[   82.259651] tegradc 15220000.nvdisplay: hdmi: unplugged
[  115.115608] tegradc 15220000.nvdisplay: blank - powerdown
[  115.115637] tegradc 15220000.nvdisplay: unblank
[  115.121056] tegradc 15220000.nvdisplay: hdmi: tmds rate:106500K prod-setting:prod_c_hdmi_54m_111m
[  115.122578] tegradc 15220000.nvdisplay: hdmi: get RGB quant from EDID.
[  115.122598] tegradc 15220000.nvdisplay: hdmi: get YCC quant from EDID.
[  115.139380] tegradc 15220000.nvdisplay: hdmi: plugged
[  138.138696] tegradc 15220000.nvdisplay: blank - powerdown
[  138.138775] tegradc 15220000.nvdisplay: hdmi: unplugged
[  142.444525] tegradc 15220000.nvdisplay: blank - powerdown
[  142.444559] tegradc 15220000.nvdisplay: unblank
[  142.456836] tegradc 15220000.nvdisplay: hdmi: tmds rate:297000K prod-setting:prod_c_hdmi_223m_300m
[  142.458352] tegradc 15220000.nvdisplay: hdmi: get RGB quant from EDID.
[  142.458371] tegradc 15220000.nvdisplay: hdmi: get YCC quant from EDID.
[  142.468223] tegradc 15220000.nvdisplay: hdmi: plugged
nvidia@nvidia-desktop:~$

Please file a new topic for it.

Hi!

I created a repository and I added dtb files for enabling 2 HDMI outputs.

Cheers.

Alexander10,

I think your dtb is based on rel-28 kernel, right?