AIRETOS AEX-QCA9880-NX wifi module on jetson nano

Does anyone have any success with airetos aex-aex-qca988-nx minipci wifi module on the jetson nano?

Since airetos aex-aex-qca988-nx is minipcie, we are using a m.2 key-e to minipcie to make the connection. We have been seeing “mc-err: (0) csr_afir: EMEM address decode error”.

dmesg:

[    7.901916] ath10k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[    7.913961] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    8.111597] mc-err: (0) csr_afir: EMEM address decode error
[    8.111599] mc-err:   status = 0x2000200e; addr = 0x68c4a280
[    8.111602] mc-err:   secure: no, access-type: read, SMMU fault: none


[   10.114103] ath10k_pci 0000:01:00.0: unable to get target info from device
[   10.122874] ath10k_pci 0000:01:00.0: could not get target info (-110)
[   10.131168] ath10k_pci 0000:01:00.0: could not probe fw (-110)

nano@nano-desktop:~$ sudo lspci -kv

00:01.0 PCI bridge: NVIDIA Corporation Device 0fae (rev a1) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 84
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: 13000000-132fffff
        Capabilities: [40] Subsystem: NVIDIA Corporation Device 0000
        Capabilities: [48] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/2 Maskable- 64bit+
        Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
        Capabilities: [80] Express Root Port (Slot+), MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] L1 PM Substates
        Kernel driver in use: pcieport

00:02.0 PCI bridge: NVIDIA Corporation Device 0faf (rev a1) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 84
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 00001000-00001fff
        Memory behind bridge: 13300000-133fffff
        Capabilities: [40] Subsystem: NVIDIA Corporation Device 0000
        Capabilities: [48] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/2 Maskable- 64bit+
        Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
        Capabilities: [80] Express Root Port (Slot+), MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] L1 PM Substates
        Kernel driver in use: pcieport

01:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 406
        Memory at 13000000 (64-bit, non-prefetchable) 
        [virtual] Expansion ROM at 13200000 [disabled] 
        Capabilities: [40] Power Management version 2
        Capabilities: [50] MSI: Enable+ Count=1/8 Maskable+ 64bit-
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
        Kernel driver in use: ath10k_pci
        Kernel modules: ath10k_pci

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller
        Flags: bus master, fast devsel, latency 0, IRQ 404
        I/O ports at 1000 
        Memory at 13304000 (64-bit, non-prefetchable) 
        Memory at 13300000 (64-bit, non-prefetchable) 
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
        Capabilities: [170] Latency Tolerance Reporting
        Capabilities: [178] L1 PM Substates
        Kernel driver in use: r8168

Any help would be appreciated,
Thank you,
Eric

Hi,

PCIe IOVA range is 0x80000000 - 0xFFF00000, fault address(0x68c4a280) is not part of this range.
Since it SMMU read failure, device failed to read “get target info” command request.
Can you add following debug prints and check,

  • Check req_paddr in ath10k_pci_hif_exchange_bmi_msg(). This should fall in PCIe IOVA range
  • Check base_addr in ath10k_ce_alloc_src_ring(). This should fall in PCIe IOVA range
  • Check sdesc.addr and sdesc.nbytes. This should match with req_paddr in ath10k_pci_hif_exchange_bmi_msg().

Thanks,
Manikanta

Hi Manikanta,

Thanks for your hint. We are looking into PCIe IOVA. Here is what we have found:

  • req_paddr is exactly the same as fault address(0x5941d400)
  • base_addr is within PCIe IOVA range
  • sdesc.addr does not match with req_paddr in ath10k_pci_hif_exchange_bmi_msg()

nano@nano-desktop:~$ dmesg |grep -E “ath10|mc-err”

[    0.424090] mc-err: mcerr ops are set to t21x
[    9.318023] ath10k_pci 0000:01:00.0: base_addr (fa803000)
[    9.325236] ath10k_pci 0000:01:00.0: base_addr (fa81e000)
[    9.334584] ath10k_pci 0000:01:00.0: base_addr (fad20000)
[    9.362208] ath10k_pci 0000:01:00.0: base_addr (fa81c000)
[    9.373953] ath10k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[    9.374604] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    9.453696] ath10k_pci 0000:01:00.0: sdesc.addr (13100800)
[    9.460774] ath10k_pci 0000:01:00.0: sdesc.nbytes (4)
[    9.545287] ath10k_pci 0000:01:00.0: sdesc.addr (13100800)
[    9.552383] ath10k_pci 0000:01:00.0: sdesc.nbytes (4)
[    9.560306] ath10k_pci 0000:01:00.0: sdesc.addr (131008f8)
[    9.567392] ath10k_pci 0000:01:00.0: sdesc.nbytes (4)
[    9.578874] mc-err: (0) csr_afir: EMEM address decode error
[    9.586017] mc-err:   status = 0x2000000e; addr = 0x5941d400
[    9.593236] mc-err:   secure: no, access-type: read, SMMU fault: none
[   11.578925] ath10k_pci 0000:01:00.0: could not get target info (-110)
[   11.587017] ath10k_pci 0000:01:00.0: could not probe fw (-110)

What are the possible causes of this addressing issue?

Thank you,
Eric

Hi,

dma_map_single() should definitely return address from PICe IOVA range(0x80000000 - 0xFFF00000).

  • Could you share your debug patch?
  • I don’t see req_paddr address print in logs

Another experiment:

  • Disable SMMU for PCIe and check if ath WiFi works.

    • Delete below lines under pcie-controller@1003000 node in file: hardware/nvidia/soc/t210/kernel-dts/tegra210-soc/tegra210-soc-base.dtsi to disable SMMU for PCIe
      iommus = <&smmu TEGRA_SWGROUP_AFI>;
      iommu-map = <0x0 &smmu TEGRA_SWGROUP_AFI 0x1000>;
      iommu-map-mask = <0x0>;
  • Manikanta

Hi Manikanta,

I’m not sure if i had done it correctly, how can i tell SMMU for PCIe has been disable or not?

dmesg | grep -E “ath10|mc-err”

[    0.423916] mc-err: mcerr ops are set to t21x
[    9.045486] ath10k_core: loading out-of-tree module taints kernel.
[    9.135270] ath10k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[    9.154181] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    9.346692] ath10k_pci 0000:01:00.0: req_paddr (1692ae180)
[    9.353850] mc-err: (0) csr_afir: EMEM address decode error
[    9.361218] mc-err:   status = 0x2004600e; addr = 0x692ae180
[    9.368664] mc-err:   secure: no, access-type: read, SMMU fault: none
[   11.354059] ath10k_pci 0000:01:00.0: unable to get target info from device
[   11.362571] ath10k_pci 0000:01:00.0: could not get target info (-110)
[   11.370648] ath10k_pci 0000:01:00.0: could not probe fw (-110)

diff -u pci.c_ORG pci.c

--- pci.c_ORG   2019-05-14 09:07:58.804788339 -0700
+++ pci.c       2019-05-16 14:45:23.728208766 -0700
@@ -1818,6 +1818,7 @@
                return -ENOMEM;

        req_paddr = dma_map_single(ar->dev, treq, req_len, DMA_TO_DEVICE);
+       ath10k_warn(ar, "req_paddr (%llx)\n", req_paddr);
        ret = dma_mapping_error(ar->dev, req_paddr);
        if (ret) {
                ret = -EIO;

diff -u tegra210-soc-base.dtsi_ORG tegra210-soc-base.dtsi

--- tegra210-soc-base.dtsi_ORG  2019-05-16 09:54:56.067136931 -0700
+++ tegra210-soc-base.dtsi      2019-05-16 12:34:43.739746707 -0700
@@ -1965,9 +1965,9 @@
                pinctrl-4 = <&pex_io_dpd_disable_state>;
                pinctrl-5 = <&pex_io_dpd_enable_state>;

-               iommus = <&smmu TEGRA_SWGROUP_AFI>;
-               iommu-map = <0x0 &smmu TEGRA_SWGROUP_AFI 0x1000>;
-               iommu-map-mask = <0x0>;
+               #iommus = <&smmu TEGRA_SWGROUP_AFI>;
+               #iommu-map = <0x0 &smmu TEGRA_SWGROUP_AFI 0x1000>;
+               #iommu-map-mask = <0x0>;

                bus-range = <0x00 0xff>;
                #address-cells = <3>;

Thank you,
Eric

Hi,

ath10k is 32-bit DMA capable. So driver is converting u64 dma address to u32.
dma_map() returned address > 32-bit(0x1692ae180), but ath10k driver truncated it to 32-bit address(0x692ae180).
This is causing SMMU fault.

[ 9.346692] ath10k_pci 0000:01:00.0: req_paddr (1692ae180)
[ 9.353850] mc-err: (0) csr_afir: EMEM address decode error
[ 9.361218] mc-err: status = 0x2004600e; addr = 0x692ae180

DMA framework provides following APIs to restrict DMA memory allocations to 32-bit,

  • pci_set_dma_mask()
  • pci_set_consistent_dma_mask()
    I see them used in ath10k_pci_claim(), but still DMA allocation happening beyond 32-bit.
    Can you confirm that there is no change wrt dma_mask set?

In DT PCIe iommu address space is restricted to 32-bit, however I see allocations beyond 32-bit.
Can you confirm that your DT source file tegra210-soc-base.dtsi same address range as below.
address-space-prop {
common_as: common {
iova-start = <0x0 0x80000000>;
iova-size = <0x0 0x7FF00000>;
num-pf-page = <0>;
gap-page = <1>;
};

Also confirm this by dumping device tree properties from target using below commands,

  • xxd /proc/device-tree/iommu/address-space-prop/common/iova-start

  • xxd /proc/device-tree/iommu/address-space-prop/common/iova-size

  • xxd /proc/device-tree/iommu/domains

  • Manikanta

Hi Manikanta,

Thank you for the analyzes. We have not change anything on the source other than the debug printouts; there shouldn’t be anything change in dma_mask.

tegra210-soc-base.dtsi has same address range

nano@nano-desktop:~/kernel/public_sources$ grep -A6 address-space-prop hardware/nvidia/soc/t210/kernel-dts/tegra210-soc/tegra210-soc-base.dtsi
                address-space-prop {
                        common_as: common {
                                iova-start = <0x0 0x80000000>;
                                iova-size = <0x0 0x7FF00000>;
                                num-pf-page = <0>;
                                gap-page = <1>;
                        };
root@nano-desktop:/var/log# xxd /proc/device-tree/iommu/address-space-prop/common/iova-start
00000000: 0000 0000 8000 0000                      ........
root@nano-desktop:/var/log# xxd /proc/device-tree/iommu/address-space-prop/common/iova-size
00000000: 0000 0000 7ff0 0000                      ........
root@nano-desktop:/var/log# xxd /proc/device-tree/iommu/domains
00000000: 0000 0035 0100 4000 0000 0049 0000 0036  ...5..@....I...6
00000010: 8000 0000 0000 0000 0000 0037 0000 0000  ...........7....
00000020: 0000 0004 0000 0038 0000 0404 0000 0000  .......8........
00000030: 0000 0038 0000 0008 0000 0000 0000 0039  ...8...........9
00000040: 0000 0001 0000 0000 0000 0039 0200 0000  ...........9....
00000050: 0000 0000 0000 0039 0400 0000 0000 0000  .......9........
00000060: 0000 0039 0800 0000 0000 0000 0000 0039  ...9...........9
00000070: 1000 0000 0000 0000 0000 0039 0000 0002  ...........9....
00000080: 0000 0000 0000 0039 0000 0000 0010 0000  .......9........
00000090: 0000 0039 ffff ffff ffff ffff            ...9........

Thank you,
Eric

Hi Eric,

SMMU settings looks fine from the logs you shared. I verified IOVA allocations by dma_map_signle() with Intel NIC, they look fine.

I don’t have AIRETOS AEX-QCA9880-NX card, but I am checking other teams. Meanwhile if you want to debug the issue, I have few pointers,

  • All the “struct devices” under PCIe root port should be part of same iommu domain which has range (0x80000000 - 0xFFF00000)
    = You can get the iommu domain from iommu_get_domain_for_dev(ar->dev); and check for domain->geometry.aperture_start and domain->geometry.aperture_end to find out the range is properly parsed from DT or not

  • iova address is allocated by file: arch/arm64/mm/dma-mapping.c, sequence as follows. You can add debug logs and check why iova out of range is allocated.
    __iommu_map_page() → iommu_dma_map_page() → __iommu_dma_alloc_iova() → alloc_iova() → __alloc_and_insert_iova_range()

  • Manikanta

Hi Manikanta,

Thank you so much for your time and advises. I will report back when new progress available.

Eric

Hi, I am also having this issue trying to connect a DoodleLabs https://doodlelabs.com/wp-content/uploads/Doodle-Labs-ACO-DB-3-Data-Sheet.pdf, this has the same chip set as the one on this thread, using Jetpack 4.2:

01:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
	Flags: bus master, fast devsel, latency 0, IRQ 406
	Memory at 13000000 (64-bit, non-prefetchable) 
	[virtual] Expansion ROM at 13200000 [disabled] 
	Capabilities: <access denied>
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci

And I am also getting a very similar error: (dmesg | grep -E “ath10|mc-err”)

[    0.423586] mc-err: mcerr ops are set to t21x
[    9.255413] ath10k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[    9.256141] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    9.430071] mc-err: (0) csr_afir: EMEM address decode error
[    9.435671] mc-err:   status = 0x2004600e; addr = 0x795a9980
[    9.441365] mc-err:   secure: no, access-type: read, SMMU fault: none
[   11.430743] ath10k_pci 0000:01:00.0: unable to get target info from device
[   11.437642] ath10k_pci 0000:01:00.0: could not get target info (-110)
[   11.444138] ath10k_pci 0000:01:00.0: could not probe fw (-110)

Has there been any progress getting this working?

In contrast same board works fine on the Xavier with Jetpack 4.2:

[   11.691232] ath10k_pci 0003:01:00.0: enabling device (0000 -> 0002)
[   11.691946] ath10k_pci 0003:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   11.891033] ath10k_pci 0003:01:00.0: Direct firmware load for ath10k/pre-cal-pci-0003:01:00.0.bin failed with error -2
[   11.891238] ath10k_pci 0003:01:00.0: Falling back to user helper
[   12.148557] ath10k_pci 0003:01:00.0: Direct firmware load for ath10k/cal-pci-0003:01:00.0.bin failed with error -2
[   12.148765] ath10k_pci 0003:01:00.0: Falling back to user helper
[   12.238385] ath10k_pci 0003:01:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
[   12.238392] ath10k_pci 0003:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
[   12.238744] ath10k_pci 0003:01:00.0: firmware ver 10.2.4-1.0-00037 api 5 features no-p2p,raw-mode,mfp crc32 a4a52adb
[   12.272210] ath10k_pci 0003:01:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
[   12.272412] ath10k_pci 0003:01:00.0: Falling back to user helper
[   12.276520] ath10k_pci 0003:01:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
[   13.451195] ath10k_pci 0003:01:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 raw 0 hwcrypto 1

Boots fine and networking works on wlan0 as expected.

Hi,

Can you please verify with below patch?

Manikanta

Same result. I downloaded the kernel sources on the Nano, modified the file under /usr/src/kernel/kernel-4.9/drivers/iommu/dma-iommu.c with the changes above and compiled kernel and modules using the scripts from jetsonhacks as a guide.

https://github.com/JetsonHacksNano/buildKernelAndModules

this is the output after copying the kernel image and rebooting (I am a bit new to modifying Kernel so not sure I did it right):

uname -a

Linux AIONio-Flash 4.9.140-tegra #1 SMP PREEMPT Thu Jul 11 11:42:56 MDT 2019 aarch64 aarch64 aarch64 GNU/Linux

dmesg |grep -E “ath10|mc-err”

[    0.431486] mc-err: mcerr ops are set to t21x
[    9.054769] ath10k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[    9.055431] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    9.229358] mc-err: (0) csr_afir: EMEM address decode error
[    9.235003] mc-err:   status = 0x2000700e; addr = 0x58aa25c0
[    9.240700] mc-err:   secure: no, access-type: read, SMMU fault: none
[   11.230619] ath10k_pci 0000:01:00.0: unable to get target info from device
[   11.237662] ath10k_pci 0000:01:00.0: could not get target info (-110)
[   11.244286] ath10k_pci 0000:01:00.0: could not probe fw (-110)

These are the changes to the file:

diff --git a/kernel/kernel-4.9/drivers/iommu/dma-iommu.c b/kernel/kernel-4.9/drivers/iommu/dma-iommu.c
index 48f940c1..02c0c2cc 100644
--- a/kernel/kernel-4.9/drivers/iommu/dma-iommu.c
+++ b/kernel/kernel-4.9/drivers/iommu/dma-iommu.c
@@ -148,7 +148,8 @@ int iommu_dma_init_domain(struct iommu_domain *domain, dma_addr_t base,
 {
 	struct iova_domain *iovad = cookie_iovad(domain);
 	unsigned long order, base_pfn, end_pfn;
-
+	bool pci = dev && dev_is_pci(dev);
+	
 	if (!iovad)
 		return -ENODEV;
 
@@ -170,19 +171,31 @@ int iommu_dma_init_domain(struct iommu_domain *domain, dma_addr_t base,
 		end_pfn = min_t(unsigned long, end_pfn,
 				domain->geometry.aperture_end >> order);
 	}
-
-	/* All we can safely do with an existing domain is enlarge it */
+	/*
+ 	 * PCI devices may have larger DMA masks, but still prefer allocating
+ 	 * within a 32-bit mask to avoid DAC addressing. Such limitations don't
+ 	 * apply to the typical platform device, so for those we may as well
+ 	 * leave the cache limit at the top of their range to save an rb_last()
+ 	 * traversal on every allocation.
+ 	 */
+ 	if (pci)
+ 		end_pfn &= DMA_BIT_MASK(32) >> order;
+
+	/* start_pfn is always nonzero for an already-initialised domain */
 	if (iovad->start_pfn) {
 		if (1UL << order != iovad->granule ||
-		    base_pfn != iovad->start_pfn ||
-		    end_pfn < iovad->dma_32bit_pfn) {
+		    base_pfn != iovad->start_pfn) {
 			pr_warn("Incompatible range for DMA domain\n");
 			return -EFAULT;
 		}
-		iovad->dma_32bit_pfn = end_pfn;
+		/*
+ 		 * If we have devices with different DMA masks, move the free
+ 		 * area cache limit down for the benefit of the smaller one.
+ 		 */
+ 		iovad->dma_32bit_pfn = min(end_pfn, iovad->dma_32bit_pfn);
 	} else {
 		init_iova_domain(iovad, 1UL << order, base_pfn, end_pfn);
-		if (dev && dev_is_pci(dev))
+		if (pci)
 			iova_reserve_pci_windows(to_pci_dev(dev), iovad);
 	}
 	return 0;
--

Full dmesg output for reference :

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.140-tegra (root@AIONio-Flash) (gcc version 7.4.0 (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04.1) ) #1 SMP PREEMPT Thu Jul 11 11:42:56 MDT 2019
[    0.000000] Boot CPU: AArch64 Processor [411fd071]
[    0.000000] OF: fdt:memory scan node memory@80000000, reg size 48,
[    0.000000] OF: fdt: - 80000000 ,  7ee00000
[    0.000000] OF: fdt: - 100000000 ,  7f200000
[    0.000000] OF: fdt:Reserved memory: failed to reserve memory for node 'fb0_carveout': base 0x0000000000000000, size 0 MiB
[    0.000000] OF: fdt:Reserved memory: failed to reserve memory for node 'fb0_carveout': base 0x0000000000000000, size 0 MiB
[    0.000000] OF: fdt:Reserved memory: failed to reserve memory for node 'fb1_carveout': base 0x0000000000000000, size 0 MiB
[    0.000000] OF: fdt:Reserved memory: failed to reserve memory for node 'fb1_carveout': base 0x0000000000000000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node vpr-carveout, compatible id nvidia,vpr-carveout
[    0.000000] OF: reserved mem: initialized node iram-carveout, compatible id nvidia,iram-carveout
[    0.000000] OF: reserved mem: initialized node ramoops_carveout, compatible id nvidia,ramoops
[    0.000000] cma: Reserved 64 MiB at 0x00000000fac00000
[    0.000000] On node 0 totalpages: 1039872
[    0.000000]   DMA zone: 8192 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 519168 pages, LIFO batch:31
[    0.000000]   Normal zone: 8136 pages used for memmap
[    0.000000]   Normal zone: 520704 pages, LIFO batch:31
[    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] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 23 pages/cpu @ffffffc0fefd2000 s53400 r8192 d32616 u94208
[    0.000000] pcpu-alloc: s53400 r8192 d32616 u94208 alloc=23*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] CPU features: enabling workaround for ARM erratum 832075
[    0.000000] Speculative Store Bypass Disable mitigation not required
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1023544
[    0.000000] Kernel command line: tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1075 core_edp_ma=4000  root=/dev/mmcblk0p1 rw rootwait console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0    root=/dev/mmcblk0p1 rw rootwait console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 rootfstype=ext4 root=/dev/mmcblk0p1 rw rootwait
[    0.000000] log_buf_len individual max cpu contribution: 32768 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 98304 bytes
[    0.000000] log_buf_len min size: 32768 bytes
[    0.000000] log_buf_len: 131072 bytes
[    0.000000] early log buf free: 29568(90%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3575808K/4159488K available (15166K kernel code, 2914K rwdata, 6836K rodata, 8512K init, 605K bss, 108544K reserved, 475136K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff8008f50000   ( 15168 KB)
[    0.000000]     .rodata : 0xffffff8008f50000 - 0xffffff8009610000   (  6912 KB)
[    0.000000]       .init : 0xffffff8009610000 - 0xffffff8009e60000   (  8512 KB)
[    0.000000]       .data : 0xffffff8009e60000 - 0xffffff800a138808   (  2915 KB)
[    0.000000]        .bss : 0xffffff800a138808 - 0xffffff800a1cfe3c   (   606 KB)
[    0.000000]     fixed   : 0xffffffbefe7fd000 - 0xffffffbefec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf03fc8000   (    63 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc0ff200000   (  4082 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] /interrupt-controller@60004000: 192 interrupts forwarded to /interrupt-controller
[    0.000000] t210 clock and reset probe
[    0.000000] tegra-pmc: get_secure_pmc_setting: done secure_pmc=1
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 19.20MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[    0.000006] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[    0.001540] Console: colour dummy device 80x25
[    0.002370] console [tty0] enabled
[    0.002395] kmemleak: Kernel memory leak detector disabled
[    0.002426] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=76800)
[    0.002454] pid_max: default: 32768 minimum: 301
[    0.002911] Security Framework initialized
[    0.003144] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.003166] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.004350] ftrace: allocating 46802 entries in 183 pages
[    0.176487] sched-energy: CPU device node has no sched-energy-costs
[    0.176518] ASID allocator initialised with 65536 entries
[    0.215157] tegra-id: chipid=22117.
[    0.215200] tegra-id: opt_subrevision=0.
[    0.215230] Tegra Speedo/IDDQ fuse revision 4
[    0.215245] Tegra: CPU Speedo ID 9, SoC Speedo ID 0, GPU Speedo ID 2
[    0.215260] Tegra: CPU Process ID 0, SoC Process ID 1, GPU Process ID 0
[    0.215276] Tegra: CPU Speedo Value 2053, SoC Speedo Value 1977, GPU Speedo Value 2055
[    0.215297] Tegra: CPU IDDQ Value 1840, SoC IDDQ Value 2148, GPU IDDQ Value 2490
[    0.215332] Tegra Revision: A02 SKU: 0x8f CPU Process: 0 SoC Process: 1
[    0.215360] DTS File Name: /dvs/git/dirty/git-master_linux/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-p3448-0000-p3449-0000-a02.dts
[    0.215394] DTB Build time: Mar 15 2019 09:52:07
[    0.265063] CPU1: Booted secondary processor [411fd071]
[    0.296955] CPU2: Booted secondary processor [411fd071]
[    0.328965] CPU3: Booted secondary processor [411fd071]
[    0.329058] Brought up 4 CPUs
[    0.329124] SMP: Total of 4 processors activated.
[    0.329142] CPU features: detected feature: 32-bit EL0 Support
[    0.329420] CPU: All CPU(s) started at EL2
[    0.329450] alternatives: patching kernel code
[    0.337532] devtmpfs: initialized
[    0.370977] Initilizing CustomIPI irq domain
[    0.371379] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.371424] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.381927] pinctrl core: initialized pinctrl subsystem
[    0.382541] OS set in device tree is not L4T.
[    0.383014] regulator-dummy: no parameters
[    0.383302] Initializing plugin-manager
[    0.383445] Plugin module not found
[    0.383656] node /plugin-manager/fragement@0 match with board >=3448-0000-100
[    0.384186] node /plugin-manager/fragment@1 match with board >=3448-0000-101
[    0.384948] node /plugin-manager/fragment@5 match with board 3449-0000-200
[    0.388173] NET: Registered protocol family 16
[    0.391723] pstore: using zlib compression
[    0.392374] console [pstore-1] enabled
[    0.392391] pstore: Registered ramoops as persistent store backend
[    0.392410] ramoops: attached 0x200000@0xb0000000, ecc: 0/0
[    0.413083] cpuidle: using governor menu
[    0.416802] tegra_smmu 70019000.iommu: Loaded Tegra IOMMU driver
[    0.418243] vdso: 2 pages (1 code @ ffffff8008f57000, 1 data @ ffffff8009e64000)
[    0.418287] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.421486] atomic_pool_init():622: DMA: preallocated 1024 KiB pool for atomic allocations
[    0.422923] tegra_bpmp_of_clk_init: EMC proxy not found.
[    0.423853] tegra_powergate_init: DONE
[    0.423891] DTS File Name: /dvs/git/dirty/git-master_linux/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-p3448-0000-p3449-0000-a02.dts
[    0.423926] DTB Build time: Mar 15 2019 09:52:07
[    0.425578] Tegra reboot handler registered.
[    0.429872] iommu: Adding device tegra-carveouts to group 0
[    0.430032] platform tegra-carveouts: domain=ffffffc0f9bf0318 allocates as[0]=ffffffc0f9be80a8
[    0.430399] iommu: Adding device smmu_test to group 1
[    0.430460] platform smmu_test: domain=ffffffc0f9bf0558 allocates as[0]=ffffffc0f9be8110
[    0.431283] mc: mapped MMIO address: 0xffffff800802e000 -> 0x70019000
[    0.431357] mc: mapped MMIO address: 0xffffff8008065000 -> 0x7001c000
[    0.431430] mc: mapped MMIO address: 0xffffff8008079000 -> 0x7001d000
[    0.431452] nv-tegra-mc 70019000.mc: No mssnvlink node
[    0.431486] mc-err: mcerr ops are set to t21x
[    0.441025] iommu: Adding device 70090000.xusb to group 2
[    0.441407] iommu: Adding device 70006000.serial to group 3
[    0.441485] platform 70006000.serial: domain=ffffffc0f9409c18 allocates as[0]=ffffffc0f9be8178
[    0.441914] iommu: Adding device 70006040.serial to group 4
[    0.442185] iommu: Adding device 70006200.serial to group 5
[    0.442392] iommu: Adding device sound to group 6
[    0.442455] platform sound: domain=ffffffc0f948d198 allocates as[0]=ffffffc0f9be81e0
[    0.443019] iommu: Adding device 7000d400.spi to group 7
[    0.443309] iommu: Adding device 7000d600.spi to group 8
[    0.443639] iommu: Adding device 70410000.spi to group 9
[    0.443967] iommu: Adding device 50000000.host1x to group 10
[    0.444266] iommu: Adding device 54080000.vi to group 11
[    0.444676] iommu: Adding device 54600000.isp to group 12
[    0.444957] iommu: Adding device 54680000.isp to group 13
[    0.445284] iommu: Adding device tegradc.0 to group 14
[    0.445351] platform tegradc.0: domain=ffffffc0f949b0d8 allocates as[0]=ffffffc0f9be8248
[    0.445890] platform tegradc.0: IOVA linear map 0x00000000d7000000(19000000)
[    0.446245] iommu: Adding device tegradc.1 to group 15
[    0.446310] platform tegradc.1: domain=ffffffc0f949b318 allocates as[0]=ffffffc0f9be82b0
[    0.446836] platform tegradc.1: IOVA linear map 0x00000000d7000000(19000000)
[    0.447135] iommu: Adding device 54340000.vic to group 16
[    0.447349] iommu: Adding device 544c0000.nvenc to group 17
[    0.447555] iommu: Adding device 54500000.tsec to group 18
[    0.447763] iommu: Adding device 54100000.tsecb to group 19
[    0.447977] iommu: Adding device 54480000.nvdec to group 20
[    0.448181] iommu: Adding device 54380000.nvjpg to group 21
[    0.449274] iommu: Adding device 546c0000.i2c to group 22
[    0.449631] iommu: Adding device 57000000.gpu to group 23
[    0.449699] platform 57000000.gpu: domain=ffffffc0f9523318 allocates as[0]=ffffffc0f9be8318
[    0.449777] platform 57000000.gpu: domain=ffffffc0f9523318 allocates as[1]=ffffffc0f9be8380
[    0.449835] platform 57000000.gpu: domain=ffffffc0f9523318 allocates as[2]=ffffffc0f9be83e8
[    0.449886] platform 57000000.gpu: domain=ffffffc0f9523318 allocates as[3]=ffffffc0f9be8450
[    0.450758] tegra-pmc 7000e400.pmc: i2c-thermtrip node not found, emergency thermal reset disabled.
[    0.450798] tegra-pmc 7000e400.pmc: scratch reg offset dts data not present
[    0.450824] tegra-pmc: ### PMC reset source: TEGRA_SOFTWARE_RESET
[    0.450844] tegra-pmc: ### PMC reset level: TEGRA_RESET_LEVEL_WARM
[    0.450861] tegra-pmc: ### PMC reset status reg: 0x3
[    0.501257] padctrl padctrl.0: Pad control driver tegra-pmc-padctrl registered
[    0.501288] tegra-pmc: Clear bootloader IO dpd settings
[    0.501324] tegra-pmc 7000e400.pmc: IO padctrl driver initialized
[    0.501402] tegra-pmc 7000e400.pmc: PMC: Successfully configure bootrom reset commands
[    0.501708] iommu: Adding device 70012000.se to group 24
[    0.502487] iommu: Adding device 7000c000.i2c to group 25
[    0.502753] iommu: Adding device 7000c400.i2c to group 26
[    0.503015] iommu: Adding device 7000c500.i2c to group 27
[    0.503276] iommu: Adding device 7000c700.i2c to group 28
[    0.503551] iommu: Adding device 7000d000.i2c to group 29
[    0.503817] iommu: Adding device 7000d100.i2c to group 30
[    0.504120] iommu: Adding device sdhci-tegra.0 to group 31
[    0.504192] platform sdhci-tegra.0: domain=ffffffc0f9532498 allocates as[0]=ffffffc0f9be84b8
[    0.505083] iommu: Adding device 700d0000.xudc to group 32
[    0.509647] vdd-ac-bat: 5000 mV 
[    0.510025] vdd-5v0-sys: 5000 mV 
[    0.510992] vdd-5v0-hdmi: supplied by vdd-5v0-sys
[    0.511050] vdd-5v0-hdmi: 5000 mV 
[    0.511457] vdd-1v8: 1800 mV 
[    0.511885] vdd-fan: supplied by vdd-5v0-sys
[    0.511933] vdd-fan: 5000 mV 
[    0.512332] vdd-usb-vbus: supplied by vdd-5v0-sys
[    0.512379] vdd-usb-vbus: 5000 mV 
[    0.512932] vdd-usb-vbus2: 5000 mV 
[    0.546187] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.548573] GPIO line 151 (camera-control-output-low) hogged as output/low
[    0.548967] gpiochip_setup_dev: registered GPIOs 0 to 255 on device: gpiochip0 (tegra-gpio)
[    0.556868] eventlib_kernel: keventlib is initialized, test id: 0
[    0.557269] SCSI subsystem initialized
[    0.557538] libata version 3.00 loaded.
[    0.557854] usbcore: registered new interface driver usbfs
[    0.557932] usbcore: registered new interface driver hub
[    0.558026] usbcore: registered new device driver usb
[    0.562345] max77620 4-003c: PMIC Version OTP:0x35 and ES:0x8
[    0.563772] random: fast init done
[    0.569132] vdd-core: 600 <--> 1162 mV at 1075 mV 
[    0.570277] vdd-ddr-1v1: Bringing 1125000uV into 1150000-1150000uV
[    0.573035] vdd-ddr-1v1: 1150 mV 
[    0.576985] vdd-pre-reg-1v35: 1350 mV 
[    0.580983] vdd-1v8: 1800 mV 
[    0.581253] vdd-1v8: Failed to create debugfs directory
[    0.584983] avdd-sys-1v2: 1200 mV 
[    0.588981] vdd-pex-1v0: 1050 mV 
[    0.589756] vddio-sdmmc-ap: 1800 <--> 3300 mV at 3300 mV 
[    0.590434] max77620-ldo3: at 3100 mV 
[    0.592987] vdd-rtc: 850 <--> 1100 mV at 1000 mV 
[    0.593618] max77620-ldo5: at 3100 mV 
[    0.594258] max77620-ldo6: at 2800 mV 
[    0.596982] avdd-1v05-pll: 1050 mV 
[    0.600981] avdd-io-hdmi-dp: 1050 mV 
[    0.602342] GPIO line 505 (spmic-default-output-high) hogged as output/high
[    0.602618] gpiochip_setup_dev: registered GPIOs 504 to 511 on device: gpiochip1 (max77620-gpio)
[    0.604704] max77620 4-003c: max77620 probe successful
[    0.607000] i2c i2c-6: Unbalanced pm_runtime_enable!
[    0.607543] media: Linux media interface: v0.10
[    0.607608] Linux video capture interface: v2.00
[    0.608588] pps_core: LinuxPPS API ver. 1 registered
[    0.608613] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.608656] PTP clock support registered
[    0.612019] tegra_fiq_debugger_init: found FIQ source (IRQ 98)
[    0.618270] tegra210-emc 7001b000.external-memory-controller: validated EMC DFS table
[    0.619071] Advanced Linux Sound Architecture Driver Initialized.
[    0.619730] Bluetooth: Core ver 2.22
[    0.619800] NET: Registered protocol family 31
[    0.619817] Bluetooth: HCI device and connection manager initialized
[    0.619843] Bluetooth: HCI socket layer initialized
[    0.619864] Bluetooth: L2CAP socket layer initialized
[    0.619900] Bluetooth: SCO socket layer initialized
[    0.621583] tegra210_dvfs: no clock found for sdmmc2_ddr
[    0.621623] tegra210_dvfs: no clock found for sdmmc4_ddr
[    0.621684] tegra210_dvfs: no clock found for sdmmc1_ddr
[    0.621711] tegra210_dvfs: no clock found for sdmmc3_ddr
[    0.624347] tegra_dvfs: Unable to get vdd-cpu rail for step info, defering probe
[    0.625871] vdd-3v3-sys: supplied by vdd-5v0-sys
[    0.625957] vdd-3v3-sys: 3300 mV 
[    0.626247] vdd-1v8: supplied by vdd-3v3-sys
[    0.629064] vdd-usb-vbus2: supplied by vdd-3v3-sys
[    0.629582] vdd-3v3-sd: supplied by vdd-3v3-sys
[    0.629632] vdd-3v3-sd: 3300 mV 
[    0.630613] avdd-io-edp-1v05: supplied by avdd-1v05-pll
[    0.630670] avdd-io-edp-1v05: 1050 mV 
[    0.631149] vdd-usb-hub-en: supplied by vdd-1v8
[    0.631226] vdd-usb-hub-en: 5000 mV 
[    0.632530] camchar: rtcpu character device driver loaded
[    0.633283] extcon-gpio-states extcon:extcon@1: Cable state:0, cable id:0
[    0.634612] clocksource: Switched to clocksource arch_sys_counter
[    0.675016] VFS: Disk quotas dquot_6.6.0
[    0.675188] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.675672] nvmap_heap_init: nvmap_heap_init: created heap block cache
[    0.676113] dma_declare_coherent_resizable_cma_memory:324: resizable heap=vpr, base=0x00000000d7000000, size=0x19000000
[    0.676161]  dma-vpr: heap size is not multiple of cma_chunk_size heap_info->num_chunks (13) rem_chunk_size(0x1000000)
[    0.676374] cma: enabled page replacement for spfn=d7000, epfn=f0000
[    0.676401] dma_declare_coherent_resizable_cma_memory:373: resizable cma heap=vpr create successful
[    0.676427] tegra-carveouts tegra-carveouts: assigned reserved memory node vpr-carveout
[    0.676484] tegra-carveouts tegra-carveouts: iram :dma coherent mem declare 0x0000000040001000,258048
[    0.676510] tegra-carveouts tegra-carveouts: assigned reserved memory node iram-carveout
[    0.676546] nvmap: nvmap_select_cache_ops() nvmap cache ops set to set/ways
[    0.676568] nvmap_page_pool_init: Total RAM pages: 1012736
[    0.676586] nvmap_page_pool_init: nvmap page pool size: 126592 pages (494 MB)
[    0.676827] nvmap_background_zero_thread: PP zeroing thread starting.
[    0.677100] misc nvmap: created heap iram base 0x0000000040001000 size (252KiB)
[    0.678023] misc nvmap: created heap vpr base 0x00000000d7000000 size (409600KiB)
[    0.686130] thermal thermal_zone0: Registering thermal zone thermal_zone0 for type AO-therm
[    0.686538] thermal thermal_zone1: Registering thermal zone thermal_zone1 for type CPU-therm
[    0.686847] thermal thermal_zone2: Registering thermal zone thermal_zone2 for type GPU-therm
[    0.687086] thermal thermal_zone3: Registering thermal zone thermal_zone3 for type PLL-therm
[    0.687287] thermal thermal_zone4: Registering thermal zone thermal_zone4 for type PMIC-Die
[    0.687559] pre_t19x_iso_plat_init(): iso emc max clk=1600000KHz
[    0.687578] pre_t19x_iso_plat_init(): max_iso_bw=33280000KB
[    0.688029] NET: Registered protocol family 2
[    0.689075] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    0.689313] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[    0.689824] TCP: Hash tables configured (established 32768 bind 32768)
[    0.689987] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.690084] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.690516] NET: Registered protocol family 1
[    0.691362] RPC: Registered named UNIX socket transport module.
[    0.691392] RPC: Registered udp transport module.
[    0.691410] RPC: Registered tcp transport module.
[    0.691427] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.691455] PCI: CLS 0 bytes, default 64
[    0.691676] Trying to unpack rootfs image as initramfs...
[    0.701111] host1x 50000000.host1x: initialized
[    0.702948] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    0.706081] audit: initializing netlink subsys (disabled)
[    0.706197] audit: type=2000 audit(0.555:1): initialized
[    0.706976] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    0.717072] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.718556] ntfs: driver 2.1.32 [Flags: R/W].
[    0.719404] 9p: Installing v9fs 9p2000 file system support
[    0.722661] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 240)
[    0.722831] io scheduler noop registered
[    0.723135] io scheduler cfq registered (default)
[    0.725811] gic 702f9000.agic: GIC IRQ controller registered
[    0.728865] iommu: Adding device 702ef000.adsp to group 33
[    0.735647] iommu: Adding device aconnect@702c0000:adsp_audio to group 34
[    0.735850] tegra-aconnect aconnect@702c0000: Tegra ACONNECT bus registered
[    0.736482] tegra-xusb-padctl 7009f000.xusb_padctl: TEGRA_FUSE_SKU_CALIB_0 = 0x8249411
[    0.736514] tegra-xusb-padctl 7009f000.xusb_padctl: TEGRA_FUSE_USB_CALIB_EXT_0 = 0x4
[    0.738120] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-usb2.0, lane = usb2-0, function = xusb
[    0.738246] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-usb2.1, lane = usb2-1, function = xusb
[    0.738373] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-usb2.2, lane = usb2-2, function = xusb
[    0.738756] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-pcie.3, lane = pcie-0, function = pcie-x1
[    0.738880] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-pcie.4, lane = pcie-1, function = pcie-x4
[    0.738992] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-pcie.5, lane = pcie-2, function = pcie-x4
[    0.739107] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-pcie.6, lane = pcie-3, function = pcie-x4
[    0.739216] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-pcie.7, lane = pcie-4, function = pcie-x4
[    0.739326] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-pcie.8, lane = pcie-5, function = xusb
[    0.739436] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-pcie.9, lane = pcie-6, function = xusb
[    0.745597] tegra-pwm 7000a000.pwm: PWM clk cannot sleep in ops
[    0.746979] tegra-dfll-pwm 70110000.pwm: DFLL pwm-rate: 12800000
[    0.748868] tegra-pcie 1003000.pcie-controller: 4x1, 1x1 configuration
[    0.750165] tegra-pcie 1003000.pcie-controller: PCIE: Enable power rails
[    0.750547] tegra-pcie 1003000.pcie-controller: probing port 0, using 4 lanes
[    0.751733] tegra_camera_platform tegra-camera-platform: tegra_camera_probe:camera_platform_driver probe
[    0.751984] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=1500000, vi_iso_bw=750000, max_bw=1500000
[    0.752245] Adding domain tsec-pd to PM domain host1x-pd
[    0.754206] tegra-pcie 1003000.pcie-controller: probing port 1, using 1 lanes
[    0.755355] tsec 54500000.tsec: initialized
[    0.757061] tsec 54100000.tsecb: initialized
[    0.757799] Adding domain nvdec-pd to PM domain host1x-pd
[    0.760992] nvdec 54480000.nvdec: initialized
[    0.762081] Adding domain vic03-pd to PM domain host1x-pd
[    0.762288] Adding domain msenc-pd to PM domain host1x-pd
[    0.762474] Adding domain nvjpg-pd to PM domain host1x-pd
[    0.766367] falcon 54340000.vic: initialized
[    0.767695] falcon 544c0000.nvenc: initialized
[    0.769097] falcon 54380000.nvjpg: initialized
[    0.773740] tegradc tegradc.0: disp0 connected to head0->/host1x/sor1
[    0.773861] display board info: id 0x0, fab 0x0
[    0.773931] generic_infoframe_type: 0x87
[    0.774069] tegradc tegradc.0: DT parsed successfully
[    0.774126] tegradc tegradc.0: Display dc.ffffff800ab80000 registered with id=0
[    0.777798] tegradc tegradc.0: probed
[    0.781448] tegra-apbdma 60020000.dma: Tegra20 APB DMA driver register 32 channels
[    0.786296] tegra-adma 702e2000.adma: Tegra210 ADMA driver registered 10 channels
[    0.787157] tegra-fuse-burn 7000f800.efuse:efuse-burn: Fuse burn driver initialized
[    0.787544] kfuse 7000fc00.kfuse: initialized
[    0.789070] tegra-pmc-iopower pmc-iopower: Regulator supply iopower-dbg-supply not available
[    0.790093] tegra-pmc-iopower pmc-iopower: NO_IOPOWER setting 0x0
[    0.791509] tegra-dfll-pwm 70110000.pwm: DFLL_PWM regulator is available now
[    0.791551] vdd-cpu: 708 <--> 1322 mV at 708 mV 
[    0.792629] tegra-pcie 1003000.pcie-controller: PCI host bridge to bus 0000:00
[    0.792674] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.792707] pci_bus 0000:00: root bus resource [mem 0x13000000-0x1fffffff]
[    0.792728] pci_bus 0000:00: root bus resource [mem 0x20000000-0x3fffffff pref]
[    0.792760] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.792791] pwm-regulator pwm_regulators:pwm-regulator@0: PWM regulator registration passed
[    0.792836] pci 0000:00:01.0: [10de:0fae] type 01 class 0x060400
[    0.793008] pci 0000:00:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.793408] pci 0000:00:02.0: [10de:0faf] type 01 class 0x060400
[    0.793520] pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.793741] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.793789] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.794022] pci 0000:01:00.0: [168c:003c] type 00 class 0x028000
[    0.794076] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    0.794154] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    0.794324] pci 0000:01:00.0: supports D1 D2
[    0.794329] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.795211] vdd-gpu: applied init 1000000uV constraint
[    0.795248] vdd-gpu: 708 <--> 1323 mV at 997 mV 
[    0.795752] pwm-regulator pwm_regulators:pwm-regulator@1: PWM regulator registration passed
[    0.800235] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.800416] No Device Node present for smmu client: serial8250 !!
[    0.800448] platform serial8250: No iommus property found in DT node, got swgids from fixup(101004000)
[    0.800521] iommu: Adding device serial8250 to group 35
[    0.802747] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    0.803044] pci 0000:02:00.0: [10ec:8168] type 00 class 0x020000
[    0.803093] pci 0000:02:00.0: reg 0x10: [io  0x0000-0x00ff]
[    0.803145] pci 0000:02:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[    0.803178] pci 0000:02:00.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit]
[    0.803458] pci 0000:02:00.0: supports D1 D2
[    0.803462] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.804140] console [ttyS0] disabled
[    0.804285] 70006000.serial: ttyS0 at MMIO 0x70006000 (irq = 63, base_baud = 25500000) is a Tegra
[    0.826759] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    0.826840] pci 0000:00:01.0: BAR 14: assigned [mem 0x13000000-0x132fffff]
[    0.826845] pci 0000:00:02.0: BAR 14: assigned [mem 0x13300000-0x133fffff]
[    0.826851] pci 0000:00:02.0: BAR 13: assigned [io  0x1000-0x1fff]
[    0.826862] pci 0000:01:00.0: BAR 0: assigned [mem 0x13000000-0x131fffff 64bit]
[    0.826887] pci 0000:01:00.0: BAR 6: assigned [mem 0x13200000-0x1320ffff pref]
[    0.826892] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.826901] pci 0000:00:01.0:   bridge window [mem 0x13000000-0x132fffff]
[    0.826914] pci 0000:02:00.0: BAR 4: assigned [mem 0x13300000-0x13303fff 64bit]
[    0.826938] pci 0000:02:00.0: BAR 2: assigned [mem 0x13304000-0x13304fff 64bit]
[    0.826962] pci 0000:02:00.0: BAR 0: assigned [io  0x1000-0x10ff]
[    0.826971] pci 0000:00:02.0: PCI bridge to [bus 02]
[    0.826976] pci 0000:00:02.0:   bridge window [io  0x1000-0x1fff]
[    0.826982] pci 0000:00:02.0:   bridge window [mem 0x13300000-0x133fffff]
[    0.827978] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    0.827981] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[    0.827989] pcie_pme 0000:00:01.0:pcie001: service driver pcie_pme loaded
[    0.828122] aer 0000:00:01.0:pcie002: service driver aer loaded
[    0.828353] pcieport 0000:00:02.0: Signaling PME through PCIe PME interrupt
[    0.828357] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
[    0.828362] pcie_pme 0000:00:02.0:pcie001: service driver pcie_pme loaded
[    0.828470] aer 0000:00:02.0:pcie002: service driver aer loaded
[    3.173979] console [ttyS0] enabled
[    3.174357] Console: switching to colour frame buffer device 80x30
[    3.175386] 70006040.serial: ttyTHS1 at MMIO 0x70006040 (irq = 64, base_baud = 0) is a TEGRA_UART
[    3.175689] serial-tegra 70006200.serial: RX in PIO mode
[    3.175783] 70006200.serial: ttyTHS2 at MMIO 0x70006200 (irq = 65, base_baud = 0) is a TEGRA_UART
[    3.176804] [drm] Initialized
[    3.210440] tegradc tegradc.0: fb registered
[    3.216314] tegradc tegradc.1: disp1 connected to head1->/host1x/sor
[    3.220107] brd: module loaded
[    3.225422] loop: module loaded
[    3.225521] tegra_profiler: version: 1.132, samples/io: 46/26
[    3.225636] tegra_profiler: auth: init
[    3.226945] THERMAL EST: found 2 subdevs
[    3.226951] THERMAL EST num_resources: 0
[    3.226956] [THERMAL EST subdev 0]
[    3.226963] [THERMAL EST subdev 1]
[    3.227403] thermal thermal_zone5: Registering thermal zone thermal_zone5 for type thermal-fan-est
[    3.227406] THERMAL EST: thz register success.
[    3.227554] THERMAL EST: end of probe, return err: 0
[    3.228797] hisi_sas: driver version v1.6
[    3.232883] tegra-qspi 70410000.spi: Prod settings list not found
[    3.234089] qspi_mtd spi32766.0: MX25U3235F (4096 Kbytes)
[    3.234097] qspi_mtd spi32766.0: mtd .name = spi32766.0, .size = 0x400000 (4MiB) .erasesize = 0x00001000 (4KiB) .numeraseregions = 0
[    3.237086] libphy: Fixed MDIO Bus: probed
[    3.237681] tun: Universal TUN/TAP device driver, 1.6
[    3.237683] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    3.239016] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    3.239018] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    3.239082] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    3.239083] igb: Copyright (c) 2007-2014 Intel Corporation.
[    3.239134] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    3.239137] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    3.239191] Intel(R) 10GbE PCI Express Linux Network Driver - version 4.6.4
[    3.239193] Copyright(c) 1999 - 2017 Intel Corporation.
[    3.240154] r8168 0000:02:00.0: enabling device (0000 -> 0003)
[    3.240183] r8168 Gigabit Ethernet driver 8.045.08-NAPI loaded
[    3.254371] r8168 0000:02:00.0 (unnamed net_device) (uninitialized): Invalid ethernet address 00:00:00:00:00:00, trying device tree node
[    3.254530] r8168 0000:02:00.0 (unnamed net_device) (uninitialized): Found valid ethernet address 00:04:4b:cc:45:ff from device tree
[    3.255137] r8168: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[    3.255173] r8168  Copyright (C) 2017  Realtek NIC software team <nicfae@realtek.com> 
                This program comes with ABSOLUTELY NO WARRANTY; for details, please see <http://www.gnu.org/licenses/>. 
                This is free software, and you are welcome to redistribute it under certain conditions; see <http://www.gnu.org/licenses/>. 
[    3.255779] PPP generic driver version 2.4.2
[    3.255989] PPP BSD Compression module registered
[    3.255992] PPP Deflate Compression module registered
[    3.256031] PPP MPPE Compression module registered
[    3.256036] NET: Registered protocol family 24
[    3.256104] usbcore: registered new interface driver r8152
[    3.256164] usbcore: registered new interface driver asix
[    3.256222] usbcore: registered new interface driver ax88179_178a
[    3.256265] usbcore: registered new interface driver cdc_ether
[    3.256306] usbcore: registered new interface driver net1080
[    3.256342] usbcore: registered new interface driver cdc_subset
[    3.256381] usbcore: registered new interface driver zaurus
[    3.256433] usbcore: registered new interface driver cdc_ncm
[    3.256601] VFIO - User Level meta-driver version: 0.3
[    3.257836] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.257858] ehci-pci: EHCI PCI platform driver
[    3.257910] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.257919] ohci-pci: OHCI PCI platform driver
[    3.257960] ohci-platform: OHCI generic platform driver
[    3.260665] tegra-xusb 70090000.xusb: USB2 port 0 has OTG_CAP
[    3.261267] tegra-xusb-padctl 7009f000.xusb_padctl: enabled OTG on UTMI pad 0
[    3.262435] tegra-xusb 70090000.xusb: extcon 0: ffffffc0f960c800 id
[    3.262538] tegra-xusb 70090000.xusb: Direct firmware load for tegra21x_xusb_firmware failed with error -2
[    3.262542] tegra-xusb 70090000.xusb: Falling back to user helper
[    3.263874] usbcore: registered new interface driver uas
[    3.263933] usbcore: registered new interface driver usb-storage
[    3.264046] usbcore: registered new interface driver usbserial
[    3.267252] tegra-xudc-new 700d0000.xudc: device count: 1
[    3.268570] tegra-xudc-new 700d0000.xudc: USB charger detection disabled
[    3.268582] tegra-xudc-new 700d0000.xudc: vbus state: 0
[    3.268617] tegra-xudc-new 700d0000.xudc: entering ELPG
[    3.268889] tegra-xudc-new 700d0000.xudc: entering ELPG done
[    3.269584] mousedev: PS/2 mouse device common for all mice
[    3.269676] usbcore: registered new interface driver xpad
[    3.400768] max77686-rtc max77620-rtc: rtc core: registered max77620-rtc as rtc0
[    3.403373] rtc rtc1: alarm rtc device
[    3.403390] tegra_rtc 7000e000.rtc: rtc core: registered 7000e000.rtc as rtc1
[    3.403417] tegra_rtc 7000e000.rtc: Tegra internal Real Time Clock
[    3.403975] i2c /dev entries driver
[    3.405722] imx219 6-0010: tegracam sensor driver:imx219_v2.0.6
[    3.429040] tegra-vii2c 546c0000.i2c: no acknowledge from address 0x10
[    3.429113] imx219 6-0010: imx219_board_setup: error during i2c read probe (-121)
[    3.429142] imx219 6-0010: board setup failed
[    3.429243] imx219: probe of 6-0010 failed with error -121
[    3.430408] max77620-power max77620-power: Event recorder REG_NVERC : 0x0
[    3.433485] tegra_soctherm 700e2000.soctherm: pllx_offset tz:0 max:14, min:2
[    3.433491] tegra_soctherm 700e2000.soctherm: pllx_offset tz:2 max:8, min:4
[    3.433905] tegra_soctherm 700e2000.soctherm: soctherm: trip temperature -2147483647 forced to -127000
[    3.433920] tegra_soctherm 700e2000.soctherm: thermtrip: will shut down when cpu reaches 102500 mC
[    3.433929] tegra_soctherm 700e2000.soctherm: throttrip: will throttle when cpu reaches 100500 mC
[    3.434082] tegra_soctherm 700e2000.soctherm: soctherm: trip temperature -2147483647 forced to -127000
[    3.434092] tegra_soctherm 700e2000.soctherm: thermtrip: will shut down when gpu reaches 103000 mC
[    3.434097] tegra_soctherm 700e2000.soctherm: throttrip: will throttle when gpu reaches 101000 mC
[    3.434242] tegra_soctherm 700e2000.soctherm: soctherm: trip temperature -2147483647 forced to -127000
[    3.434252] tegra_soctherm 700e2000.soctherm: thermtrip: will shut down when pll reaches 127000 mC
[    3.434256] tegra_soctherm 700e2000.soctherm: throttrip: pll: missing hot temperature
[    3.434435] tegra_soctherm 700e2000.soctherm: failed to register sensor: -19
[    3.435321] tegra_aotag tegra-aotag: Registering sensor 0
[    3.435378] tegra_aotag tegra-aotag: Invalid temp readout
[    3.435405] tegra_aotag tegra-aotag: Invalid temp readout
[    3.435421] tegra_aotag tegra-aotag: Bound to TZ : ID 0
[    3.435429] tegra_aotag tegra-aotag: Probe done [SUCCESS]:0
[    3.436342] tegra_soctherm 700e2000.soctherm: soctherm: trip temperature -2147483647 forced to -127000
[    3.436362] tegra_dfll_action dfll-cdev-cap: Tegra DFLL 'cap cooling device' registered
[    3.436551] tegra_aotag tegra-aotag: Invalid temp readout
[    3.436580] tegra_dfll_action dfll-cdev-floor: Tegra DFLL 'floor cooling device' registered
[    3.437028] parse_throttle_dt_data: Num cap clks = 6
[    3.437034] parse_throttle_dt_data: clk=cclk_g type=2
[    3.437047] parse_throttle_dt_data: clk=gpu type=4
[    3.437075] parse_throttle_dt_data: clk=cap.throttle.c2bus type=0
[    3.437095] parse_throttle_dt_data: clk=cap.throttle.c3bus type=0
[    3.437117] parse_throttle_dt_data: clk=cap.throttle.sclk type=0
[    3.437121] parse_throttle_dt_data: clk=emc type=3
[    3.437565] tegra_soctherm 700e2000.soctherm: soctherm: trip temperature -2147483647 forced to -127000
[    3.437665] tegra_soctherm 700e2000.soctherm: soctherm: trip temperature -2147483647 forced to -127000
[    3.437790] tegra_throttle_probe: probe successful. #cdevs=4
[    3.438542] FAN dev name: pwm-fan
[    3.438593] FAN:gpio request success.
[    3.438692] pwm_fan_driver pwm-fan: cap state:7, cap pwm:255
[    3.439002] pwm_fan_driver pwm-fan: got pwm for fan. polarity is normal
[    3.439183] pwm_fan_driver pwm-fan: fan tach request irq success
[    3.439191] pwm_fan_driver pwm-fan: tach period: 1000
[    3.439274] pwm_fan_driver pwm-fan: index 0: pwm=0, rpm=0, rru=40, rrd=40, state:2
[    3.439278] pwm_fan_driver pwm-fan: index 1: pwm=80, rpm=1000, rru=2, rrd=2, state:2
[    3.439282] pwm_fan_driver pwm-fan: index 2: pwm=120, rpm=2000, rru=1, rrd=1, state:2
[    3.439286] pwm_fan_driver pwm-fan: index 3: pwm=160, rpm=3000, rru=1, rrd=1, state:2
[    3.439289] pwm_fan_driver pwm-fan: index 4: pwm=255, rpm=4000, rru=1, rrd=1, state:3
[    3.439293] pwm_fan_driver pwm-fan: index 5: pwm=255, rpm=5000, rru=1, rrd=1, state:3
[    3.439296] pwm_fan_driver pwm-fan: index 6: pwm=255, rpm=6000, rru=1, rrd=1, state:3
[    3.439299] pwm_fan_driver pwm-fan: index 7: pwm=255, rpm=7000, rru=1, rrd=1, state:4
[    3.439303] pwm_fan_driver pwm-fan: index 8: pwm=255, rpm=10000, rru=1, rrd=1, state:4
[    3.439306] pwm_fan_driver pwm-fan: index 9: pwm=255, rpm=11000, rru=1, rrd=1, state:4
[    3.439937] tegra-wdt 60005100.watchdog: Tegra WDT enabled on probe. Timeout = 120 seconds.
[    3.440285] tegra-wdt 60005100.watchdog: initialized (timeout = 120 sec, nowayout = 1)
[    3.441190] device-mapper: uevent: version 1.0.3
[    3.441676] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised: dm-devel@redhat.com
[    3.447023] tegra210-cpufreq cpufreq: probe()...completed
[    3.447747] sdhci: Secure Digital Host Controller Interface driver
[    3.447748] sdhci: Copyright(c) Pierre Ossman
[    3.447749] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.448229] sdhci-tegra sdhci-tegra.0: Got CD GPIO
[    3.448587] sdhci-tegra sdhci-tegra.0: Client registration for eMC Successful
[    3.448711] sdhci-tegra sdhci-tegra.0: wakeup init done, cdirq 300
[    3.452563] tegra-se 70012000.se: tegra_se_probe: complete
[    3.453097] hidraw: raw HID events driver (C) Jiri Kosina
[    3.454307] usbcore: registered new interface driver usbhid
[    3.454308] usbhid: USB HID core driver
[    3.456529] tegra21x_actmon 6000c800.actmon: in actmon_register()...
[    3.456696] tegra21x_actmon 6000c800.actmon: initialization Completed for the device mc_all
[    3.458426] nvpmodel: initialized successfully
[    3.459404] usbcore: registered new interface driver snd-usb-audio
[    3.459459] No Device Node present for smmu client: snd-soc-dummy !!
[    3.459463] platform snd-soc-dummy: No iommus property found in DT node, got swgids from fixup(101004000)
[    3.459479] iommu: Adding device snd-soc-dummy to group 36
[    3.467064] input: tegra-hda HDMI/DP,pcm=3 as /devices/70030000.hda/sound/card0/input0
[    3.490780] OPE platform probe
[    3.490869] OPE platform probe successful
[    3.491253] OPE platform probe
[    3.491335] OPE platform probe successful
[    3.498853] mmc0: SDHCI controller on sdhci-tegra.0 [sdhci-tegra.0] using ADMA 64-bit with 64 bit addr
[    3.515835] tegra-asoc: sound: ADMAIF1 <-> ADMAIF1 mapping ok
[    3.516000] tegra-asoc: sound: ADMAIF2 <-> ADMAIF2 mapping ok
[    3.516131] tegra-asoc: sound: ADMAIF3 <-> ADMAIF3 mapping ok
[    3.516255] tegra-asoc: sound: ADMAIF4 <-> ADMAIF4 mapping ok
[    3.516377] tegra-asoc: sound: ADMAIF5 <-> ADMAIF5 mapping ok
[    3.516502] tegra-asoc: sound: ADMAIF6 <-> ADMAIF6 mapping ok
[    3.516624] tegra-asoc: sound: ADMAIF7 <-> ADMAIF7 mapping ok
[    3.516757] tegra-asoc: sound: ADMAIF8 <-> ADMAIF8 mapping ok
[    3.516879] tegra-asoc: sound: ADMAIF9 <-> ADMAIF9 mapping ok
[    3.517003] tegra-asoc: sound: ADMAIF10 <-> ADMAIF10 mapping ok
[    3.529575] u32 classifier
[    3.529576]     Actions configured
[    3.529647] Initializing XFRM netlink socket
[    3.530381] NET: Registered protocol family 10
[    3.531151] NET: Registered protocol family 17
[    3.531161] NET: Registered protocol family 15
[    3.531236] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    3.531278] Bluetooth: RFCOMM socket layer initialized
[    3.531285] Bluetooth: RFCOMM ver 1.11
[    3.531289] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.531293] Bluetooth: HIDP socket layer initialized
[    3.531311] 9pnet: Installing 9P2000 support
[    3.531346] Key type dns_resolver registered
[    3.534298] Registered cp15_barrier emulation handler
[    3.534309] Registered setend emulation handler
[    3.535398] registered taskstats version 1
[    3.536076] Adding domain ve2-pd to PM domain host1x-pd
[    3.536316] Adding domain ve-pd to PM domain host1x-pd
[    3.848572] mmc0: hw tuning done ...
[    3.848604] mmc0: new ultra high speed SDR104 SDXC card at address aaaa
[    3.848904] mmcblk0: mmc0:aaaa SE64G 59.5 GiB 
[    3.858198]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12
[    4.363118] tegradc tegradc.1: No lt-data, using default setting
[    4.369136] tegradc tegradc.1: No hpd-gpio in DT
[    4.373769] tegradc tegradc.1: DT parsed successfully
[    4.378842] tegradc tegradc.1: Display dc.ffffff800f500000 registered with id=1
[    4.386913] tegradc tegradc.1: dpd enable lookup fail:-19
[    4.897941] Host read timeout at address 545c00c4
[    4.898491] tegradc tegradc.1: probed
[    4.912959] tegradc tegradc.1: fb registered
[    4.920360] hpd: state 7 (Takeover from bootloader), hpd 0, pending_hpd_evt 1
[    4.923770] isp 54600000.isp: initialized
[    4.924589] isp 54680000.isp: initialized
[    4.935539] hpd: switching from state 7 (Takeover from bootloader) to state 0 (Reset)
[    4.936333] clk_cbus_recalc_rate: no gbus parent
[    4.936337] clk_cbus_round_rate: no gbus parent
[    4.936339] clk_cbus_round_rate: no gbus parent
[    4.936343] clk_cbus_recalc_rate: no gbus parent
[    4.936441] clk_cbus_recalc_rate: no gbus parent
[    4.936443] clk_cbus_round_rate: no gbus parent
[    4.936445] clk_cbus_round_rate: no gbus parent
[    4.936447] clk_cbus_recalc_rate: no gbus parent
[    4.936460] tegra_dvfs: GPU-cap: registered
[    4.936517] tegra dvfs: vdd-cpu: nominal 1168mV, offset 708000uV, step 19200uV, scaling enabled
[    4.936519] tegra dvfs: vdd-core: nominal 1075mV, offset 600000uV, step 12500uV, scaling enabled
[    4.936521] tegra dvfs: vdd-gpu: nominal 1068mV, offset 708000uV, step 10000uV, scaling enabled
[    4.938637] tegra_dvfs: vdd-gpu-vts: registered
[    4.939642] tegra_core_action core_dvfs_cdev_floor: Tegra CORE DVFS 'floor cooling device' registered
[    4.940283] tegra_core_action core_dvfs_cdev_cap: Tegra CORE DVFS 'cap cooling device' registered
[    4.940808] input: gpio-keys as /devices/gpio-keys/input/input1
[    4.975323] tegra_rtc 7000e000.rtc: setting system clock to 2019-07-11 19:33:15 UTC (1562873595)
[    4.976245] vi 54080000.vi: vi_probe: ++
[    4.979967] vi 54080000.vi: initialized
[    4.982364] vi 54080000.vi: subdev nvcsi--1 bound
[    4.982634] mmcblk mmc0:aaaa: Card claimed for testing.
[    4.983789] Disable partitions left on by BL
[    4.983792]   disb
[    4.983835] bwmgr: missing cdev-type property
[    4.983959] tegra_soctherm 700e2000.soctherm: soctherm: trip temperature -2147483647 forced to -127000
[    4.983964] DRAM derating cdev registered.
[    4.984948] vdd-1v8: disabling
[    4.984950] vdd-fan: disabling
[    4.984952] vdd-usb-vbus: disabling
[    4.984953] vdd-usb-vbus2: disabling
[    4.984962] avdd-io-edp-1v05: disabling
[    4.984964] vdd-usb-hub-en: disabling
[    4.985179] ALSA device list:
[    4.985181]   #0: tegra-hda at 0x70038000 irq 83
[    4.985183]   #1: tegra-snd-t210ref-mobile-rt565x
[    5.122178] hpd: state 0 (Reset), hpd 0, pending_hpd_evt 0
[    5.127726] tegradc tegradc.1: blank - powerdown
[    5.132355] extcon-disp-state extcon:disp-state: cable 44 state 0 already set.
[    5.132356] Extcon DP: HPD disabled
[    5.132358] hpd: hpd_switch 0
[    5.132360] hpd: switching from state 0 (Reset) to state 1 (Check Plug)
[    5.132366] hpd: state 1 (Check Plug), hpd 0, pending_hpd_evt 0
[    5.132370] hpd: switching from state 1 (Check Plug) to state 3 (Disabled)
[    5.177970] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[    5.186088] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    5.195821] devtmpfs: mounted
[    5.201826] Freeing unused kernel memory: 8512K
[    5.470370] ip_tables: (C) 2000-2006 Netfilter Core Team
[    5.487915] cgroup: cgroup2: unknown option "nsdelegate"
[    5.509459] systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
[    5.531600] systemd[1]: Detected architecture arm64.
[    5.560510] systemd[1]: Set hostname to <AIONio-Flash>.
[    5.677747] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
[    5.694891] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[    5.855937] random: systemd: uninitialized urandom read (16 bytes read)
[    5.862633] systemd[1]: Reached target User and Group Name Lookups.
[    5.869338] random: systemd: uninitialized urandom read (16 bytes read)
[    5.877879] systemd[1]: Created slice User and Session Slice.
[    5.883938] random: systemd: uninitialized urandom read (16 bytes read)
[    5.892019] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    5.902406] systemd[1]: Created slice System Slice.
[    5.907554] systemd[1]: Listening on udev Kernel Socket.
[    5.994703] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[    6.282118] systemd-journald[1918]: Received request to flush runtime journal from PID 1
[    6.621137] Adding 6291452k swap on /mnt/swapfile.  Priority:-1 extents:22 across:10575868k SS
[    7.322124] random: crng init done
[    7.325535] random: 7 urandom warning(s) missed due to ratelimiting
[    7.446984] tegra-xusb 70090000.xusb: cannot find firmware....retry after 1 second
[    7.502722] nvgpu: 57000000.gpu           gm20b_init_clk_setup_sw:1268 [INFO]  GPCPLL initial settings: NA mode, M=1, N=34, P=3 (id = 1)
[    7.631257] nvs_dsm nvs_dsm: dsm_probe
[    7.631280] nvs_dsm nvs_dsm: dsm_remove
[    7.631283] nvs_dsm nvs_dsm: dsm_probe done
[    8.145008] using random self ethernet address
[    8.149513] using random host ethernet address
[    8.167001] Mass Storage Function, version: 2009/09/11
[    8.167006] LUN: removable file: (no medium)
[    8.171702] using random self ethernet address
[    8.176238] using random host ethernet address
[    8.187019] rndis0: HOST MAC ca:f1:97:74:c4:68
[    8.187079] rndis0: MAC ca:f1:97:74:c4:69
[    8.187672] usb0: HOST MAC ca:f1:97:74:c4:6a
[    8.187830] usb0: MAC ca:f1:97:74:c4:6b
[    8.187851] tegra-xudc-new 700d0000.xudc: exiting ELPG
[    8.189296] tegra-xudc-new 700d0000.xudc: exiting ELPG done
[    8.189313] tegra-xudc-new 700d0000.xudc: ep 0 (type: 0, dir: out) enabled
[    8.189343] tegra-xudc-new 700d0000.xudc: entering ELPG
[    8.189591] tegra-xudc-new 700d0000.xudc: entering ELPG done
[    8.189605] tegra-xudc-new 700d0000.xudc: exiting ELPG
[    8.190140] tegra-xudc-new 700d0000.xudc: exiting ELPG done
[    8.190159] tegra-xudc-new 700d0000.xudc: entering ELPG
[    8.190564] tegra-xudc-new 700d0000.xudc: entering ELPG done
[    8.514161] tegra-xusb 70090000.xusb: Firmware timestamp: 2017-11-03 13:36:19 UTC, Version: 50.20 release
[    8.514202] tegra-xusb 70090000.xusb: xHCI Host Controller
[    8.514222] tegra-xusb 70090000.xusb: new USB bus registered, assigned bus number 1
[    8.515119] tegra-xusb 70090000.xusb: hcc params 0x0184f525 hci version 0x100 quirks 0x00050010
[    8.515152] tegra-xusb 70090000.xusb: irq 61, io mem 0x70090000
[    8.515291] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    8.515296] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    8.515299] usb usb1: Product: xHCI Host Controller
[    8.515302] usb usb1: Manufacturer: Linux 4.9.140-tegra xhci-hcd
[    8.515305] usb usb1: SerialNumber: 70090000.xusb
[    8.515747] hub 1-0:1.0: USB hub found
[    8.515775] hub 1-0:1.0: 5 ports detected
[    8.516182] tegra-xusb 70090000.xusb: xHCI Host Controller
[    8.516191] tegra-xusb 70090000.xusb: new USB bus registered, assigned bus number 2
[    8.516259] usb usb2: We dont know the algorithms for LPM for this host, disabling LPM.
[    8.516329] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[    8.516333] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    8.516336] usb usb2: Product: xHCI Host Controller
[    8.516339] usb usb2: Manufacturer: Linux 4.9.140-tegra xhci-hcd
[    8.516342] usb usb2: SerialNumber: 70090000.xusb
[    8.516743] hub 2-0:1.0: USB hub found
[    8.516772] hub 2-0:1.0: 4 ports detected
[    8.599024] l4tbr0: port 1(rndis0) entered blocking state
[    8.599029] l4tbr0: port 1(rndis0) entered disabled state
[    8.599217] device rndis0 entered promiscuous mode
[    8.612472] IPv6: ADDRCONF(NETDEV_UP): rndis0: link is not ready
[    8.618729] tegra-xusb-padctl 7009f000.xusb_padctl: power on UTMI pads 1
[    8.619000] usb usb2: usb_suspend_both: status 0
[    8.623603] l4tbr0: port 2(usb0) entered blocking state
[    8.623608] l4tbr0: port 2(usb0) entered disabled state
[    8.627223] device usb0 entered promiscuous mode
[    8.634828] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[    8.634835] l4tbr0: port 2(usb0) entered blocking state
[    8.634838] l4tbr0: port 2(usb0) entered forwarding state
[    8.850632] usb 1-2: new high-speed USB device number 2 using tegra-xusb
[    8.887764] usb 1-2: New USB device found, idVendor=0bda, idProduct=5411
[    8.887769] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    8.887772] usb 1-2: Product: 4-Port USB 2.1 Hub
[    8.887774] usb 1-2: Manufacturer: Generic
[    8.889016] hub 1-2:1.0: USB hub found
[    8.890104] hub 1-2:1.0: 4 ports detected
[    8.995654] usb 2-1: new SuperSpeed USB device number 2 using tegra-xusb
[    9.029910] usb 2-1: New USB device found, idVendor=0bda, idProduct=0411
[    9.029916] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    9.029920] usb 2-1: Product: 4-Port USB 3.1 Hub
[    9.029923] usb 2-1: Manufacturer: Generic
[    9.035642] hub 2-1:1.0: USB hub found
[    9.037151] hub 2-1:1.0: 4 ports detected
[    9.054769] ath10k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[    9.055431] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    9.182673] usb 1-2.1: new full-speed USB device number 3 using tegra-xusb
[    9.194661] usb 2-1: usb_suspend_both: status 0
[    9.194964] usb usb2: usb_suspend_both: status 0
[    9.202679] l4tbr0: port 2(usb0) entered disabled state
[    9.207315] usb 1-2.1: New USB device found, idVendor=046d, idProduct=c52b
[    9.207321] usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    9.207324] usb 1-2.1: Product: USB Receiver
[    9.207327] usb 1-2.1: Manufacturer: Logitech
[    9.229358] mc-err: (0) csr_afir: EMEM address decode error
[    9.235003] mc-err:   status = 0x2000700e; addr = 0x58aa25c0
[    9.240700] mc-err:   secure: no, access-type: read, SMMU fault: none
[    9.436663] logitech-djreceiver 0003:046D:C52B.0003: hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-70090000.xusb-2.1/input2
[    9.584177] input: Logitech Wireless Mouse as /devices/70090000.xusb/usb1/1-2/1-2.1/1-2.1:1.2/0003:046D:C52B.0003/0003:046D:4055.0004/input/input2
[    9.584656] logitech-hidpp-device 0003:046D:4055.0004: input,hidraw1: USB HID v1.11 Mouse [Logitech Wireless Mouse] on usb-70090000.xusb-2.1:1
[    9.593999] input: Logitech K540/K545 as /devices/70090000.xusb/usb1/1-2/1-2.1/1-2.1:1.2/0003:046D:C52B.0003/0003:046D:4076.0005/input/input3
[    9.595380] logitech-hidpp-device 0003:046D:4076.0005: input,hidraw2: USB HID v1.11 Keyboard [Logitech K540/K545] on usb-70090000.xusb-2.1:2
[   10.393344] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.394403] eth0: 0xffffff800a33e000, 00:04:4b:cc:45:ff, IRQ 404
[   10.445189] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   11.230619] ath10k_pci 0000:01:00.0: unable to get target info from device
[   11.237662] ath10k_pci 0000:01:00.0: could not get target info (-110)
[   11.244286] ath10k_pci 0000:01:00.0: could not probe fw (-110)
[   12.368600] tegradc tegradc.0: blank - powerdown
[   12.368608] tegradc tegradc.1: blank - powerdown
[   14.558198] r8168: eth0: link up
[   14.558501] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   16.433204] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   16.433215] Bluetooth: BNEP socket layer initialized
[   17.007208] fuse init (API version 7.26)

Any hints?

Hi,

I raised an internal bug on memory team, they will get back to you.

Manikanta

Hi I tried again with jetpack 4.2.1 and I still get the same error. Any help would be much appreciated

@Manikanta, any news on the internal bug that was raised, is there someone who I can contact?

Hi,

Please remove following lines in,
file: hardware/nvidia/platform/t210/porg/kernel-dts/porg-platforms/tegra210-porg-pcie.dtsi
Lines to remove:
/delete-property/ iommus;
/delete-property/ iommu-map;
/delete-property/ iommu-map-mask;

Compile DTB and flash it.

  • Manikanta
1 Like

Hi

I am also facing the same issue with silex sx-pceac2 module.

Could you share instructions on how to compile and update the dtb for this specific change.

I am using Jetson-210_Linux_R32.2.1_aarch64.tbz2

Thanks in Advance,
Ganga Vemula