[bug,report] null ptr deref in nouveau_platform_probe (tegra186-p2771-0000)

Submitted by Thierry Reding on Dec. 20, 2017, 7:04 p.m.

Details

Message ID 20171220190405.GD9687@ulmo
State New
Headers show
Series "null ptr deref in nouveau_platform_probe (tegra186-p2771-0000)" ( rev: 1 ) in Nouveau

Not browsing as part of any series.

Commit Message

Thierry Reding Dec. 20, 2017, 7:04 p.m.
On Thu, Dec 14, 2017 at 04:09:14PM -0500, Anthony Eden wrote:
> With linux-next-2017-12-14, I get a crash when nouveau is loaded by
> systemd-udevd.
> 
> [   12.050625] Unable to handle kernel NULL pointer dereference at virtual
> address 00000058
> [   12.050627] Mem abort info:
> [   12.050628]   ESR = 0x96000004
> [   12.050630]   Exception class = DABT (current EL), IL = 32 bits
> [   12.050631]   SET = 0, FnV = 0
> [   12.050632]   EA = 0, S1PTW = 0
> [   12.050633] Data abort info:
> [   12.050634]   ISV = 0, ISS = 0x00000004
> [   12.050635]   CM = 0, WnR = 0
> [   12.050637] user pgtable: 4k pages, 48-bit VAs, pgd = 00000000af2ac1b1
> [   12.050639] [0000000000000058] *pgd=0000000000000000
> [   12.050643] Internal error: Oops: 96000004 [#1] SMP
> [   12.050644] Modules linked in: dwmac_dwc_qos_eth(+) stmmac_platform
> stmmac ptp nouveau(+) tegra_drm(+) i2c_algo_bit ttm gpio_keys
> drm_kms_helper drm drm_panel_orientation_quirks(P) syscopy
> area sysfillrect sysimgblt fb_sys_fops pps_core host1x
> [   12.050665] CPU: 0 PID: 261 Comm: systemd-udevd Tainted: P S
>   4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
> [   12.050666] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board
> (DT)
> [   12.050668] pstate: 80000005 (Nzcv daif -PAN -UAO)
> [   12.050675] pc : mutex_lock+0x28/0x58
> [   12.050676] lr : mutex_lock+0x1c/0x58
> [   12.050677] sp : ffff00000a33b970
> [   12.050679] x29: ffff00000a33b970 x28: ffff000009527a20
> [   12.050682] x27: ffff8001c5089c00 x26: ffffffffffffffff
> [   12.050684] x25: 0000000000000001 x24: 0000000000000001
> [   12.050686] x23: 0000000000000000 x22: 0000000000000000
> [   12.050689] x21: ffff8001c8c5af80 x20: 0000000000000058
> [   12.050691] x19: 0000000000000058 x18: 0000000000000230
> [   12.050693] x17: fffffffffffffff0 x16: ffff7e00071fb300
> [   12.050695] x15: 0000000000000000 x14: ffffffffffffffff
> [   12.050697] x13: 0000000000000038 x12: 0000000000000018
> [   12.050700] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f
> [   12.050702] x9 : 0000000000000000 x8 : ffff8001c8c5b000
> [   12.050704] x7 : 0000000000000000 x6 : 000000000000003f
> [   12.050706] x5 : 0000000000000040 x4 : 0000000000000000
> [   12.050708] x3 : 0000000000000004 x2 : 0000000000000000
> [   12.050710] x1 : ffff8001c915b800 x0 : 0000000000000000
> [   12.050713] Process systemd-udevd (pid: 261, stack limit =
> 0x00000000247b2b64)
> [   12.050714] Call trace:
> [   12.050717]  mutex_lock+0x28/0x58
> [   12.050721]  iommu_attach_device+0xac/0xf8
> [   12.050948]  nvkm_device_tegra_new+0x260/0x510 [nouveau]
> [   12.051166]  nouveau_platform_device_create+0x48/0xa8 [nouveau]
> [   12.051364]  nouveau_platform_probe+0x34/0x80 [nouveau]
> [   12.051368]  platform_drv_probe+0x60/0xc0
> [   12.051372]  driver_probe_device+0x33c/0x4a0
> [   12.051375]  __driver_attach+0xdc/0x128
> [   12.051377]  bus_for_each_dev+0x5c/0xa8
> [   12.051379]  driver_attach+0x30/0x40
> [   12.051381]  bus_add_driver+0x218/0x2b8
> [   12.051384]  driver_register+0x6c/0x118
> [   12.051385]  __platform_driver_register+0x54/0x60
> [   12.051578]  nouveau_drm_init+0x164/0x1000 [nouveau]
> [   12.051584]  do_one_initcall+0x44/0x138
> [   12.051588]  do_init_module+0x64/0x1dc
> [   12.051590]  load_module+0x12f4/0x14b8
> [   12.051592]  SyS_finit_module+0xd8/0xf0
> [   12.051594]  el0_svc_naked+0x20/0x24
> [   12.051597] Code: 97fffa1e d2800000 d5384101 f9800271 (c85ffe62)
> [   12.051600] ---[ end trace 7e15532ee457d321 ]---
> [   12.346156] iommu: Adding device 15220000.display to group 1
> [   12.360735] tegra-dpaux 15040000.dpaux: 15040000.dpaux supply vdd not
> found, using dummy regulator
> [   12.372895] tegra-dpaux 155c0000.dpaux: 155c0000.dpaux supply vdd not
> found, using dummy regulator
> [   12.384763] tegra-sor 15580000.sor: failed to probe output: -517
> [   12.391830] tegra-sor 15580000.sor: failed to probe output: -517

Hi Anthony,

can you try the attached patch? I've had that in my tree for a little
while as part of a small series that fixes up IOMMU usage (groups are
really better for a number of reasons than directly attaching to
devices), but kept forgetting to send it out.

Thierry
--- >8 ---
From c7684f9fab66cf59838f3efbb271fb50d68711a5 Mon Sep 17 00:00:00 2001
From: Thierry Reding <treding@nvidia.com>
Date: Thu, 14 Dec 2017 13:54:54 +0100
Subject: [PATCH] drm/nouveau: tegra: Use IOMMU groups

Use IOMMU groups to attach the GPU to its IOMMU domain. This is not
strictly necessary because the domain isn't shared with any other
device, but it makes the code consistent with how IOMMU is handled in
other drivers and provides an easy way to detect when no IOMMU has
been attached via device tree.

Signed-off-by: Thierry Reding <treding@nvidia.com>
---
 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h  |  1 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 18 +++++++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

Patch hide | download patch | download mbox

diff --git a/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h b/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h
index 5c102d0206a7..5a9a796380dc 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h
@@ -25,6 +25,7 @@  struct nvkm_device_tegra {
 
 		struct nvkm_mm mm;
 		struct iommu_domain *domain;
+		struct iommu_group *group;
 		unsigned long pgshift;
 	} iommu;
 
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
index 78597da6313a..1f07999aea1d 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
@@ -110,7 +110,8 @@  nvkm_device_tegra_probe_iommu(struct nvkm_device_tegra *tdev)
 
 	mutex_init(&tdev->iommu.mutex);
 
-	if (iommu_present(&platform_bus_type)) {
+	tdev->iommu.group = iommu_group_get(dev);
+	if (tdev->iommu.group) {
 		tdev->iommu.domain = iommu_domain_alloc(&platform_bus_type);
 		if (!tdev->iommu.domain)
 			goto error;
@@ -132,7 +133,7 @@  nvkm_device_tegra_probe_iommu(struct nvkm_device_tegra *tdev)
 			tdev->iommu.pgshift -= 1;
 		}
 
-		ret = iommu_attach_device(tdev->iommu.domain, dev);
+		ret = iommu_attach_group(tdev->iommu.domain, tdev->iommu.group);
 		if (ret)
 			goto free_domain;
 
@@ -140,19 +141,21 @@  nvkm_device_tegra_probe_iommu(struct nvkm_device_tegra *tdev)
 				   (1ULL << tdev->func->iommu_bit) >>
 				   tdev->iommu.pgshift, 1);
 		if (ret)
-			goto detach_device;
+			goto detach_group;
 	}
 
 	return;
 
-detach_device:
-	iommu_detach_device(tdev->iommu.domain, dev);
+detach_group:
+	iommu_detach_group(tdev->iommu.domain, tdev->iommu.group);
 
 free_domain:
 	iommu_domain_free(tdev->iommu.domain);
 
 error:
+	iommu_group_put(tdev->iommu.group);
 	tdev->iommu.domain = NULL;
+	tdev->iommu.group = NULL;
 	tdev->iommu.pgshift = 0;
 	dev_err(dev, "cannot initialize IOMMU MM\n");
 #endif
@@ -162,10 +165,11 @@  static void
 nvkm_device_tegra_remove_iommu(struct nvkm_device_tegra *tdev)
 {
 #if IS_ENABLED(CONFIG_IOMMU_API)
-	if (tdev->iommu.domain) {
+	if (tdev->iommu.group && tdev->iommu.domain) {
 		nvkm_mm_fini(&tdev->iommu.mm);
-		iommu_detach_device(tdev->iommu.domain, tdev->device.dev);
+		iommu_detach_group(tdev->iommu.domain, tdev->iommu.group);
 		iommu_domain_free(tdev->iommu.domain);
+		iommu_group_put(tdev->iommu.group);
 	}
 #endif
 }

Comments

Hi Thierry,

Thanks for the patch. I applied on top of linux-next-2017-12-14.
Different output this time.

[   11.862495] WARNING: CPU: 1 PID: 254 at
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:391
gf100_vmm_new_+0x60/0x128 [nouveau]
[   11.863458] tegra-dpaux 155c0000.dpaux: 155c0000.dpaux supply vdd
not found, using dummy regulator
[   11.866197] tegra-sor 15580000.sor: failed to probe output: -517
[   11.867149] tegra-sor 15580000.sor: failed to probe output: -517
[   11.895136] Modules linked in: dwmac_dwc_qos_eth(+) stmmac_platform
stmmac gpio_keys nouveau(+) ptp tegra_drm i2c_algo_bit ttm
drm_kms_helper drm drm_panel_orientation_quirks(P) syscopyarea
sysfillrect sysimgblt fb_sys_fops host1x pps_core
[   11.916358] CPU: 1 PID: 254 Comm: systemd-udevd Tainted: P S
       4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   11.926685] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   11.933722] pstate: 80000005 (Nzcv daif -PAN -UAO)
[   11.939021] pc : gf100_vmm_new_+0x60/0x128 [nouveau]
[   11.944234] lr : gf100_vmm_new+0x70/0x98 [nouveau]
[   11.949015] sp : ffff00000a2234a0
[   11.952321] x29: ffff00000a2234b0 x28: ffff0000091cf000
[   11.957643] x27: ffff8001c880a808 x26: ffff00000114a080
[   11.962960] x25: ffff0000010cd468 x24: ffff0000010cd3f0
[   11.968275] x23: 0000000000000000 x22: 0000000000000000
[   11.973578] x21: 0000000001000000 x20: 0000000000000000
[   11.978879] x19: ffff8001c8be7000 x18: 0000000000000000
[   11.984185] x17: 0000ffffc7939268 x16: 0000000000000000
[   11.989490] x15: 0000000000000000 x14: 0000ffff8244eb60
[   11.994791] x13: 0000000000000001 x12: 0400000000000001
[   12.000095] x11: 0000000000000001 x10: ffff000049775000
[   12.005398] x9 : 0000000000000000 x8 : ffff00000102a138
[   12.010701] x7 : ffff00000114a080 x6 : 0000000000000000
[   12.016005] x5 : 0000000000000000 x4 : 0000000001000000
[   12.021310] x3 : 0000000000000000 x2 : ffff8001c8be7000
[   12.026612] x1 : ffff0000010cd3f0 x0 : 0000000000000000
[   12.031916] Call trace:
[   12.034601]  gf100_vmm_new_+0x60/0x128 [nouveau]
[   12.039415]  gf100_vmm_new+0x70/0x98 [nouveau]
[   12.044053]  nvkm_vmm_new+0x78/0xb0 [nouveau]
[   12.048597]  gf100_bar_oneinit_bar+0x90/0x120 [nouveau]
[   12.054012]  gf100_bar_oneinit+0x74/0x88 [nouveau]
[   12.058989]  nvkm_bar_oneinit+0x28/0x38 [nouveau]
[   12.063880]  nvkm_subdev_init+0x6c/0x278 [nouveau]
[   12.068865]  nvkm_device_init+0x150/0x2b0 [nouveau]
[   12.073942]  nvkm_udevice_init+0x68/0x98 [nouveau]
[   12.078920]  nvkm_object_init+0x48/0x1b8 [nouveau]
[   12.083898]  nvkm_ioctl_new+0x160/0x2a8 [nouveau]
[   12.088789]  nvkm_ioctl+0x118/0x290 [nouveau]
[   12.093340]  nvkm_client_ioctl+0x48/0x60 [nouveau]
[   12.098318]  nvif_object_ioctl+0x70/0x88 [nouveau]
[   12.103296]  nvif_object_init+0xb8/0x170 [nouveau]
[   12.108273]  nvif_device_init+0x50/0x80 [nouveau]
[   12.113171]  nouveau_cli_init+0x170/0x520 [nouveau]
[   12.118243]  nouveau_drm_load+0x50/0x888 [nouveau]
[   12.123079]  drm_dev_register+0x15c/0x1f8 [drm]
[   12.127805]  nouveau_platform_probe+0x4c/0x80 [nouveau]
[   12.133023]  platform_drv_probe+0x60/0xc0
[   12.137027]  driver_probe_device+0x33c/0x4a0
[   12.141306]  __driver_attach+0xdc/0x128
[   12.145147]  bus_for_each_dev+0x5c/0xa8
[   12.148987]  driver_attach+0x30/0x40
[   12.152566]  bus_add_driver+0x218/0x2b8
[   12.156394]  driver_register+0x6c/0x118
[   12.160222]  __platform_driver_register+0x54/0x60
[   12.165117]  nouveau_drm_init+0x164/0x1000 [nouveau]
[   12.170074]  do_one_initcall+0x44/0x138
[   12.173904]  do_init_module+0x64/0x1dc
[   12.177645]  load_module+0x12f4/0x14b8
[   12.181385]  SyS_finit_module+0xd8/0xf0
[   12.185212]  el0_svc_naked+0x20/0x24
[   12.188779] ---[ end trace d2c905bc981fb633 ]---
[   12.193437] nouveau 17000000.gpu: bar: one-time init failed, -22
[   12.199614] nouveau 17000000.gpu: init failed with -22
[   12.204752] nouveau: DRM-master:00000000:00000080: init failed with -22
[   12.211394] Unable to handle kernel NULL pointer dereference at
virtual address 00000510
[   12.219487] Mem abort info:
[   12.222279]   ESR = 0x96000004
[   12.225328]   Exception class = DABT (current EL), IL = 32 bits
[   12.231248]   SET = 0, FnV = 0
[   12.234294]   EA = 0, S1PTW = 0
[   12.237437] Data abort info:
[   12.240319]   ISV = 0, ISS = 0x00000004
[   12.244155]   CM = 0, WnR = 0
[   12.247133] user pgtable: 4k pages, 48-bit VAs, pgd = 00000000fe9c3e9c
[   12.253646] [0000000000000510] *pgd=0000000000000000
[   12.258616] Internal error: Oops: 96000004 [#1] SMP
[   12.263483] Modules linked in: dwmac_dwc_qos_eth(+) stmmac_platform
stmmac gpio_keys nouveau(+) ptp tegra_drm i2c_algo_bit ttm
drm_kms_helper drm drm_panel_orientation_quirks(P) syscopyarea
sysfillrect sysimgblt fb_sys_fops host1x pps_core
[   12.284706] CPU: 2 PID: 254 Comm: systemd-udevd Tainted: P S      W
       4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   12.295033] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   12.302069] pstate: 40000005 (nZcv daif -PAN -UAO)
[   12.307070] pc : nouveau_cli_init+0x114/0x520 [nouveau]
[   12.312489] lr : nouveau_cli_init+0x170/0x520 [nouveau]
[   12.317702] sp : ffff00000a223950
[   12.321011] x29: ffff00000a223950 x28: ffff0000091cf000
[   12.326334] x27: ffff000001149ed0 x26: ffff000001149e80
[   12.331652] x25: 0000000000000000 x24: ffff00000114a080
[   12.336955] x23: ffff00000114a268 x22: ffff8001c9088088
[   12.342271] x21: ffff8001c9088000 x20: 00000000ffffffea
[   12.347574] x19: ffff8001c9088000 x18: 0000000000000010
[   12.352878] x17: ffffffffffffffff x16: ffff0000082d0a00
[   12.358193] x15: ffffffffffffffff x14: ffff0000896176e7
[   12.363511] x13: ffff0000096176f5 x12: ffff0000093f3000
[   12.368826] x11: ffff0000093cbb48 x10: ffff000008761768
[   12.374143] x9 : 00000000ffffffd0 x8 : ffff8001c8be6c00
[   12.379446] x7 : 2074696e69203a30 x6 : ffff7e0007146f40
[   12.384761] x5 : ffff000000fc481c x4 : 0000000000000000
[   12.390066] x3 : ffff8001c51bd500 x2 : ffff7e0007146f50
[   12.395370] x1 : ffff000001124450 x0 : 0000000000000000
[   12.400678] Process systemd-udevd (pid: 254, stack limit =
0x00000000d789001d)
[   12.407885] Call trace:
[   12.410544]  nouveau_cli_init+0x114/0x520 [nouveau]
[   12.415616]  nouveau_drm_load+0x50/0x888 [nouveau]
[   12.420451]  drm_dev_register+0x15c/0x1f8 [drm]
[   12.425177]  nouveau_platform_probe+0x4c/0x80 [nouveau]
[   12.430396]  platform_drv_probe+0x60/0xc0
[   12.434400]  driver_probe_device+0x33c/0x4a0
[   12.438661]  __driver_attach+0xdc/0x128
[   12.442489]  bus_for_each_dev+0x5c/0xa8
[   12.446316]  driver_attach+0x30/0x40
[   12.449884]  bus_add_driver+0x218/0x2b8
[   12.453712]  driver_register+0x6c/0x118
[   12.457538]  __platform_driver_register+0x54/0x60
[   12.462429]  nouveau_drm_init+0x164/0x1000 [nouveau]
[   12.467387]  do_one_initcall+0x44/0x138
[   12.471217]  do_init_module+0x64/0x1dc
[   12.474967]  load_module+0x12f4/0x14b8
[   12.478708]  SyS_finit_module+0xd8/0xf0
[   12.482535]  el0_svc_naked+0x20/0x24
[   12.486105] Code: 95f0c4c1 34000214 58001ee1 f94166a0 (f9428800)
[   12.492208] ---[ end trace d2c905bc981fb634 ]---


-Anthony

On Wed, Dec 20, 2017 at 2:04 PM, Thierry Reding
<thierry.reding@gmail.com> wrote:
> On Thu, Dec 14, 2017 at 04:09:14PM -0500, Anthony Eden wrote:
>> With linux-next-2017-12-14, I get a crash when nouveau is loaded by
>> systemd-udevd.
>>
>> [   12.050625] Unable to handle kernel NULL pointer dereference at virtual
>> address 00000058
>> [   12.050627] Mem abort info:
>> [   12.050628]   ESR = 0x96000004
>> [   12.050630]   Exception class = DABT (current EL), IL = 32 bits
>> [   12.050631]   SET = 0, FnV = 0
>> [   12.050632]   EA = 0, S1PTW = 0
>> [   12.050633] Data abort info:
>> [   12.050634]   ISV = 0, ISS = 0x00000004
>> [   12.050635]   CM = 0, WnR = 0
>> [   12.050637] user pgtable: 4k pages, 48-bit VAs, pgd = 00000000af2ac1b1
>> [   12.050639] [0000000000000058] *pgd=0000000000000000
>> [   12.050643] Internal error: Oops: 96000004 [#1] SMP
>> [   12.050644] Modules linked in: dwmac_dwc_qos_eth(+) stmmac_platform
>> stmmac ptp nouveau(+) tegra_drm(+) i2c_algo_bit ttm gpio_keys
>> drm_kms_helper drm drm_panel_orientation_quirks(P) syscopy
>> area sysfillrect sysimgblt fb_sys_fops pps_core host1x
>> [   12.050665] CPU: 0 PID: 261 Comm: systemd-udevd Tainted: P S
>>   4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
>> [   12.050666] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board
>> (DT)
>> [   12.050668] pstate: 80000005 (Nzcv daif -PAN -UAO)
>> [   12.050675] pc : mutex_lock+0x28/0x58
>> [   12.050676] lr : mutex_lock+0x1c/0x58
>> [   12.050677] sp : ffff00000a33b970
>> [   12.050679] x29: ffff00000a33b970 x28: ffff000009527a20
>> [   12.050682] x27: ffff8001c5089c00 x26: ffffffffffffffff
>> [   12.050684] x25: 0000000000000001 x24: 0000000000000001
>> [   12.050686] x23: 0000000000000000 x22: 0000000000000000
>> [   12.050689] x21: ffff8001c8c5af80 x20: 0000000000000058
>> [   12.050691] x19: 0000000000000058 x18: 0000000000000230
>> [   12.050693] x17: fffffffffffffff0 x16: ffff7e00071fb300
>> [   12.050695] x15: 0000000000000000 x14: ffffffffffffffff
>> [   12.050697] x13: 0000000000000038 x12: 0000000000000018
>> [   12.050700] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f
>> [   12.050702] x9 : 0000000000000000 x8 : ffff8001c8c5b000
>> [   12.050704] x7 : 0000000000000000 x6 : 000000000000003f
>> [   12.050706] x5 : 0000000000000040 x4 : 0000000000000000
>> [   12.050708] x3 : 0000000000000004 x2 : 0000000000000000
>> [   12.050710] x1 : ffff8001c915b800 x0 : 0000000000000000
>> [   12.050713] Process systemd-udevd (pid: 261, stack limit =
>> 0x00000000247b2b64)
>> [   12.050714] Call trace:
>> [   12.050717]  mutex_lock+0x28/0x58
>> [   12.050721]  iommu_attach_device+0xac/0xf8
>> [   12.050948]  nvkm_device_tegra_new+0x260/0x510 [nouveau]
>> [   12.051166]  nouveau_platform_device_create+0x48/0xa8 [nouveau]
>> [   12.051364]  nouveau_platform_probe+0x34/0x80 [nouveau]
>> [   12.051368]  platform_drv_probe+0x60/0xc0
>> [   12.051372]  driver_probe_device+0x33c/0x4a0
>> [   12.051375]  __driver_attach+0xdc/0x128
>> [   12.051377]  bus_for_each_dev+0x5c/0xa8
>> [   12.051379]  driver_attach+0x30/0x40
>> [   12.051381]  bus_add_driver+0x218/0x2b8
>> [   12.051384]  driver_register+0x6c/0x118
>> [   12.051385]  __platform_driver_register+0x54/0x60
>> [   12.051578]  nouveau_drm_init+0x164/0x1000 [nouveau]
>> [   12.051584]  do_one_initcall+0x44/0x138
>> [   12.051588]  do_init_module+0x64/0x1dc
>> [   12.051590]  load_module+0x12f4/0x14b8
>> [   12.051592]  SyS_finit_module+0xd8/0xf0
>> [   12.051594]  el0_svc_naked+0x20/0x24
>> [   12.051597] Code: 97fffa1e d2800000 d5384101 f9800271 (c85ffe62)
>> [   12.051600] ---[ end trace 7e15532ee457d321 ]---
>> [   12.346156] iommu: Adding device 15220000.display to group 1
>> [   12.360735] tegra-dpaux 15040000.dpaux: 15040000.dpaux supply vdd not
>> found, using dummy regulator
>> [   12.372895] tegra-dpaux 155c0000.dpaux: 155c0000.dpaux supply vdd not
>> found, using dummy regulator
>> [   12.384763] tegra-sor 15580000.sor: failed to probe output: -517
>> [   12.391830] tegra-sor 15580000.sor: failed to probe output: -517
>
> Hi Anthony,
>
> can you try the attached patch? I've had that in my tree for a little
> while as part of a small series that fixes up IOMMU usage (groups are
> really better for a number of reasons than directly attaching to
> devices), but kept forgetting to send it out.
>
> Thierry
> --- >8 ---
> From c7684f9fab66cf59838f3efbb271fb50d68711a5 Mon Sep 17 00:00:00 2001
> From: Thierry Reding <treding@nvidia.com>
> Date: Thu, 14 Dec 2017 13:54:54 +0100
> Subject: [PATCH] drm/nouveau: tegra: Use IOMMU groups
>
> Use IOMMU groups to attach the GPU to its IOMMU domain. This is not
> strictly necessary because the domain isn't shared with any other
> device, but it makes the code consistent with how IOMMU is handled in
> other drivers and provides an easy way to detect when no IOMMU has
> been attached via device tree.
>
> Signed-off-by: Thierry Reding <treding@nvidia.com>
> ---
>  drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h  |  1 +
>  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 18 +++++++++++-------
>  2 files changed, 12 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h b/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h
> index 5c102d0206a7..5a9a796380dc 100644
> --- a/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h
> +++ b/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h
> @@ -25,6 +25,7 @@ struct nvkm_device_tegra {
>
>                 struct nvkm_mm mm;
>                 struct iommu_domain *domain;
> +               struct iommu_group *group;
>                 unsigned long pgshift;
>         } iommu;
>
> diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
> index 78597da6313a..1f07999aea1d 100644
> --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
> +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
> @@ -110,7 +110,8 @@ nvkm_device_tegra_probe_iommu(struct nvkm_device_tegra *tdev)
>
>         mutex_init(&tdev->iommu.mutex);
>
> -       if (iommu_present(&platform_bus_type)) {
> +       tdev->iommu.group = iommu_group_get(dev);
> +       if (tdev->iommu.group) {
>                 tdev->iommu.domain = iommu_domain_alloc(&platform_bus_type);
>                 if (!tdev->iommu.domain)
>                         goto error;
> @@ -132,7 +133,7 @@ nvkm_device_tegra_probe_iommu(struct nvkm_device_tegra *tdev)
>                         tdev->iommu.pgshift -= 1;
>                 }
>
> -               ret = iommu_attach_device(tdev->iommu.domain, dev);
> +               ret = iommu_attach_group(tdev->iommu.domain, tdev->iommu.group);
>                 if (ret)
>                         goto free_domain;
>
> @@ -140,19 +141,21 @@ nvkm_device_tegra_probe_iommu(struct nvkm_device_tegra *tdev)
>                                    (1ULL << tdev->func->iommu_bit) >>
>                                    tdev->iommu.pgshift, 1);
>                 if (ret)
> -                       goto detach_device;
> +                       goto detach_group;
>         }
>
>         return;
>
> -detach_device:
> -       iommu_detach_device(tdev->iommu.domain, dev);
> +detach_group:
> +       iommu_detach_group(tdev->iommu.domain, tdev->iommu.group);
>
>  free_domain:
>         iommu_domain_free(tdev->iommu.domain);
>
>  error:
> +       iommu_group_put(tdev->iommu.group);
>         tdev->iommu.domain = NULL;
> +       tdev->iommu.group = NULL;
>         tdev->iommu.pgshift = 0;
>         dev_err(dev, "cannot initialize IOMMU MM\n");
>  #endif
> @@ -162,10 +165,11 @@ static void
>  nvkm_device_tegra_remove_iommu(struct nvkm_device_tegra *tdev)
>  {
>  #if IS_ENABLED(CONFIG_IOMMU_API)
> -       if (tdev->iommu.domain) {
> +       if (tdev->iommu.group && tdev->iommu.domain) {
>                 nvkm_mm_fini(&tdev->iommu.mm);
> -               iommu_detach_device(tdev->iommu.domain, tdev->device.dev);
> +               iommu_detach_group(tdev->iommu.domain, tdev->iommu.group);
>                 iommu_domain_free(tdev->iommu.domain);
> +               iommu_group_put(tdev->iommu.group);
>         }
>  #endif
>  }
> --
> 2.15.1
>
[0000.235] I> Welcome to MB2(TBoot-BPMP)(version: 01.00.160913-t186-M-00.00-mobile-f4c42291)
[0000.244] I> Default Heap @ [0xd486400 - 0xd488400]
[0000.248] I> DMA Heap @ [0x84900000 - 0x85300000]
[0000.253] I> bit @ 0xd480000
[0000.256] I> BR-BCT relocated to 0xf7f20000
[0000.260] I> Boot-device: eMMC
[0000.264] I> pmic: reset reason (nverc)        : 0x0
[0000.268] I> Reading GPT from 512 for device 00000003
[0000.274] I> Reading GPT from 8388096 for device 00000003
[0000.281] I> Found 6 partitions in 00000003 device
[0000.286] I> Reading GPT from 512 for device 00010003
[0000.293] I> Found 17 partitions in 00010003 device
[0000.298] W> No valid slot number is found in scratch register
[0000.303] W> Return default slot: _a
[0000.307] I> A/B: bin_type (16) slot 0
[0000.310] I> Select partition: bpmp-fw
[0000.314] I> Loading partition bpmp-fw at 0xf7600000
[0000.319] I> Reading two headers - addr:0xf7600000 blocks:1
[0000.324] I> Addr: 0xf7600000, start-block: 58739717, num_blocks: 1
[0000.339] I> Binary(16) of size 524480 is loaded @ 0xf7600000
[0000.345] W> No valid slot number is found in scratch register
[0000.351] W> Return default slot: _a
[0000.354] I> A/B: bin_type (17) slot 0
[0000.358] I> Select partition: bpmp-fw-dtb
[0000.362] I> Loading partition bpmp-fw-dtb at 0xf77f0000
[0000.367] I> Reading two headers - addr:0xf77f0000 blocks:1
[0000.372] I> Addr: 0xf77f0000, start-block: 58740925, num_blocks: 1
[0000.384] I> Binary(17) of size 326672 is loaded @ 0xf77b0200
[0000.511] I> BPMP-FW load address = 0xf7600000
[0000.515] I> BPMP-FW DTB load address = 0x501b0200
[0000.520] I> Loading SCE-FW ...
[0000.523] W> No valid slot number is found in scratch register
[0000.529] W> Return default slot: _a
[0000.532] I> A/B: bin_type (12) slot 0
[0000.536] I> Select partition: sce-fw
[0000.539] I> Loading partition sce-fw at 0xf7800000
[0000.544] I> Reading two headers - addr:0xf7800000 blocks:1
[0000.550] I> Addr: 0xf7800000, start-block: 58741925, num_blocks: 1
[0000.558] I> Binary(12) of size 65088 is loaded @ 0xf7800000
[0000.564] I> Init SCE
[0000.566] I> Copy BTCM section
[0000.569] W> No valid slot number is found in scratch register
[0000.575] W> Return default slot: _a
[0000.578] I> A/B: bin_type (13) slot 0
[0000.582] I> Select partition: cpu-bootloader
[0000.586] I> Loading partition cpu-bootloader at 0x96000000
[0000.591] I> Reading two headers - addr:0x96000000 blocks:1
[0000.597] I> Addr: 0x96000000, start-block: 58732545, num_blocks: 1
[0000.607] I> Binary(13) of size 195776 is loaded @ 0x96000000
[0000.613] W> No valid slot number is found in scratch register
[0000.618] W> Return default slot: _a
[0000.622] I> A/B: bin_type (20) slot 0
[0000.625] I> Select partition: bootloader-dtb
[0000.629] I> Loading partition bootloader-dtb at 0x85300000
[0000.635] I> Reading two headers - addr:0x85300000 blocks:1
[0000.640] I> Addr: 0x85300000, start-block: 58733057, num_blocks: 1
[0000.651] I> Binary(20) of size 248032 is loaded @ 0x85300000
[0000.657] I> MB2-params @ 0xf7f00000
[0000.660] I> CPUBL-params @ 0xf7f00000
[0000.664] I> CPU-BL loaded at : 0x96000000
[0000.668] I> Loading TOS ...
[0000.671] W> No valid slot number is found in scratch register
[0000.677] W> Return default slot: _a
[0000.680] I> A/B: bin_type (14) slot 0
[0000.684] I> Select partition: secure-os
[0000.687] I> Loading partition secure-os at 0x8490f400
[0000.692] I> Reading two headers - addr:0x8490f400 blocks:1
[0000.698] I> Addr: 0x8490f400, start-block: 58733569, num_blocks: 1
[0000.706] I> Binary(14) of size 54384 is loaded @ 0x8490f400
[0000.712] I> Copying Monitor (length: 0xd270) from 0x8490f600 to 0x40000000
[0000.719] I> Erasing Monitor @ 0x8490f600
[0000.723] I> Unhalting SCE
[0000.727] I> Waypoint2-ACK: 0x5200b8d0
[0000.731] I> MB2(TBoot-BPMP) done

NOTICE:  BL31: v1.2(release):ff7a644
NOTICE:  BL31: Built : 21:06:35, Mar  1 2017
NOTICE:  Trusty image missing.
ERROR:   Error initializing runtime service trusty_fast
[0001.093] I> Welcome to Cboot
[0001.096] I> Cboot Version: 00.00.2014.50-t186-fabbc56c
[0001.101] I> CPU-BL Params @ 0xf7f00000
[0001.104] I>  0) Base:0x00000000 Size:0x00000000
[0001.109] I>  1) Base:0xf7e00000 Size:0x00100000
[0001.113] I>  2) Base:0xf7d00000 Size:0x00100000
[0001.118] I>  3) Base:0xf7c00000 Size:0x00100000
[0001.122] I>  4) Base:0xf7b00000 Size:0x00100000
[0001.126] I>  5) Base:0xf7a00000 Size:0x00100000
[0001.131] I>  6) Base:0xf7600000 Size:0x00200000
[0001.135] I>  7) Base:0xf7000000 Size:0x00400000
[0001.140] I>  8) Base:0xf7900000 Size:0x00100000
[0001.144] I>  9) Base:0xf7800000 Size:0x00100000
[0001.149] I> 10) Base:0xf6800000 Size:0x00800000
[0001.153] I> 11) Base:0x30000000 Size:0x00040000
[0001.157] I> 12) Base:0xf7500000 Size:0x00100000
[0001.162] I> 13) Base:0x30040000 Size:0x00001000
[0001.166] I> 14) Base:0x30048000 Size:0x00001000
[0001.171] I> 15) Base:0x30049000 Size:0x00001000
[0001.175] I> 16) Base:0x3004a000 Size:0x00001000
[0001.180] I> 17) Base:0x3004b000 Size:0x00001000
[0001.184] I> 18) Base:0x3004c000 Size:0x00001000
[0001.188] I> 19) Base:0x3004d000 Size:0x00001000
[0001.193] I> 20) Base:0x3004e000 Size:0x00001000
[0001.197] I> 21) Base:0x3004f000 Size:0x00001000
[0001.202] I> 22) Base:0x00000000 Size:0x00000000
[0001.206] I> 23) Base:0xf7ff0000 Size:0x00010000
[0001.211] I> 24) Base:0x00000000 Size:0x00000000
[0001.215] I> 25) Base:0x00000000 Size:0x00000000
[0001.219] I> 26) Base:0x00000000 Size:0x00000000
[0001.224] I> 27) Base:0x00000000 Size:0x00000000
[0001.228] I> 28) Base:0x84400000 Size:0x00400000
[0001.233] I> 29) Base:0x30000000 Size:0x00010000
[0001.237] I> 30) Base:0xf8000000 Size:0x08000000
[0001.242] I> 31) Base:0x00000000 Size:0x00000000
[0001.246] I> 32) Base:0xf6000000 Size:0x00600000
[0001.250] I> 33) Base:0x80000000 Size:0x76000000
[0001.255] I> 34) Base:0x100000000 Size:0x180000000
[0001.259] I> 35) Base:0x00000000 Size:0x00000000
[0001.264] I> 36) Base:0x00000000 Size:0x00000000
[0001.268] I> 37) Base:0xf7fc0000 Size:0x00020000
[0001.273] I> 38) Base:0x84000000 Size:0x00400000
[0001.277] I> 39) Base:0x96000000 Size:0x02000000
[0001.282] I> 40) Base:0x84800000 Size:0x00b00000
[0001.286] I> 41) Base:0xf7f00000 Size:0x00080000
[0001.291] I> 42) Base:0x00000000 Size:0x00000000
[0001.295] I> 43) Base:0x00000000 Size:0x00000000
[0001.299] platform_init_interrupts-121, 1*
[0001.304] Interrupts Init done
[0001.307] calling constructors
[0001.310] initializing heap
[0001.313] initializing threads
[0001.316] initializing timers
[0001.319] creating bootstrap completion thread
[0001.323] top of bootstrap2()
[0001.327] CPU: ARM Cortex A57
[0001.330] CPU: MIDR: 0x411FD073, MPIDR: 0x80000100
[0001.335] initializing platform
[0001.338] I> Boot-device: eMMC
[0001.341] I> odm data is 1090000
[0001.345] I> Reading GPT from 512 for device 00000003
[0001.350] I> Reading GPT from 8388096 for device 00000003
[0001.357] I> Found 6 partitions in 00000003 device
[0001.361] I> Reading GPT from 512 for device 00010003
[0001.367] I> Found 17 partitions in 00010003 device
[0001.372] W> No valid slot number is found in scratch register
[0001.378] W> Return default slot: _a
[0001.381] I> A/B: bin_type (1) slot 0
[0001.384] I> Select partition: kernel-dtb
[0001.388] I> Loading partition kernel-dtb at 0x92000000
[0001.397] I> Kernel_dtb @0x92000000
[0001.400] I> Bl_dtb @0x85300000
[0001.403] I> gpio framework initialized
[0001.407] I> tegrabl_gpio_driver_register: register 'tegra_gpio_main_driver' driver
[0001.414] I> tegrabl_gpio_driver_register: register 'tegra_gpio_aon_driver' driver
[0001.422] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xee
[0001.430] I> tegrabl_gpio_driver_register: register 'tca9539_gpio_driver' driver
[0001.438] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xe8
[0001.446] I> tegrabl_gpio_driver_register: register 'tca9539_gpio_driver' driver
[0001.454] E> tegrabl_blob_init: BMP partition does not have valid Blob
[0001.460] E> tegrabl_load_bmp_blob: BMP blob initialization failed
[0001.466] W> Loading bmp blob to memory failed
[0001.474] I> Find /i2c@c250000's alias i2c7
[0001.478] I> Reading eeprom i2c=7 address=0x50
[0001.508] I> Device at /i2c@c250000:0x50
[0001.512] I> Reading eeprom i2c=7 address=0x57
[0001.541] I> Device at /i2c@c250000:0x57
[0001.545] I> Find /i2c@c240000's alias i2c1
[0001.549] I> Reading eeprom i2c=1 address=0x51
[0001.555] I> Eeprom read failed 0x1a800027
[0001.559] I> Find /i2c@3160000's alias i2c0
[0001.563] I> Reading eeprom i2c=0 address=0x50
[0001.569] I> Eeprom read failed 0x1a800027
[0001.574] I> Find /i2c@3180000's alias i2c2
[0001.578] I> Reading eeprom i2c=2 address=0x54
[0001.582] I> Enabling gpio chip_id = 2, gpio pin = 9
[0001.612] I> Disabling gpio chip_id = 2, gpio pin = 9
[0001.618] I> Device at /i2c@3180000:0x54
[0001.621] I> create_pm_ids: id: 3310-1000-B00-E, len: 15
[0001.626] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.637] I> create_pm_ids: id: 2597-0000-500-C, len: 15
[0001.643] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.653] I> create_pm_ids: id: 3326-1000-100-M, len: 15
[0001.659] I> config: mem-type:ff,power-config:ff,misc-config:ff,modem-config:ff,touch-config:ff,display-config:ff,, len: 93
[0001.670] initializing target
[0001.673] calling apps_init()
[0001.676] starting app android_boot_app
[0001.680] I> Gpio keyboard init success
[0001.683] I> Kernel type = Normal
[0001.686] I> Loading kernel/boot.img ...
[0001.690] W> No valid slot number is found in scratch register
[0001.696] W> Return default slot: _a
[0001.699] I> A/B: bin_type (0) slot 0
[0001.703] I> Select partition: kernel
[0001.706] I> Loading partition kernel at 0xa8000000
[0001.787] W> No valid slot number is found in scratch register
[0001.793] W> Return default slot: _a
[0001.796] I> A/B: bin_type (1) slot 0
[0001.800] I> Select partition: kernel-dtb
[0001.804] I> Loading partition kernel-dtb at 0x92000000
[0001.812] I> Kernel DTB @ 0x92000000
[0001.816] I> Verified boot state = Orange
[0001.820] E> tegrabl_display_clear: display is not initialized
[0001.825] I> Checking boot.img header magic ... [0001.830] I> [OK]
[0001.831] I> Valid boot.img @ 0xa8000000
[0001.835] I> decompressor handler not found
[0001.839] I> Copying kernel image (451792 bytes) from 0xa8000800 to 0x80080000 ... [0001.846] I> Done
[0001.848] I> Move ramdisk (len: 6252235) from 0xa806f000 to 0x98000000
[0001.858] I> Updated bpmp info to DTB
[0001.863] I> Ramdisk: Base: 0x98000000; Size: 0x5f66cb
[0001.868] I> Updated initrd info to DTB
[0001.872] I> disabled_core_mask: 0xffffff0c
[0001.876] I> Kernel type = Normal
[0001.879] I> add_serialno: Serial Num = 0320717048574
[0001.884] W> No valid slot number is found in scratch register
[0001.890] W> Return default slot: _a
[0001.893] I> Linux Cmdline: root=/dev/mmcblk1p1 rw rootwait fbcon=map:0 net.ifnames=0 console=tty0 OS=l4t console=ttyS0,115200n8 memtype=0 video=tegrafb no_console_suspend=1 earlycon=uart8250,mmio32,0x03100000 nvdumper_reserved=0xf7fc0000 gpt androidboot.secureos=none tegraid=18.1.2.0.0 tegra_keep_boot_clocks maxcpus=6 android.kerneltype=normal androidboot.serialno=0320717048574
androidboot.security=non-secure sdhci_tegra.en_boot_part_access=1
[0001.932] I> Updated bootarg info to DTB
[0001.937] I> eeprom_get_mac_addr: MAC (type: 0): 00:04:4b:8c:3b:b6
[0001.943] I> eeprom_get_mac_addr: MAC (type: 1): 00:04:4b:8c:3b:b7
[0001.949] I> eeprom_get_mac_addr: MAC (type: 2): 00:04:4b:8c:3b:b8
[0001.956] E> "ids" doesn't exist, creating
[0001.960] E> "connection" doesn't exist, creating
[0001.964] E> "configs" doesn't exist, creating
[0001.969] I> create_pm_ids: id: 3310-1000-B00-E, len: 15
[0001.974] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.985] I> create_pm_ids: id: 2597-0000-500-C, len: 15
[0001.990] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0002.001] I> create_pm_ids: id: 3326-1000-100-M, len: 15
[0002.006] I> config: mem-type:ff,power-config:ff,misc-config:ff,modem-config:ff,touch-config:ff,display-config:ff,, len: 93
[0002.017] I> Adding plugin-manager/ids/3310-1000-B00=/i2c@c250000:module@0x50
[0002.024] E> "i2c@c250000" doesn't exist, creating
[0002.028] E> "module@0x50" doesn't exist, creating
[0002.033] I> Adding plugin-manager/ids/2597-0000-500=/i2c@c250000:module@0x57
[0002.040] E> "module@0x57" doesn't exist, creating
[0002.045] I> Adding plugin-manager/ids/3326-1000-100=/i2c@3180000:module@0x54
[0002.052] E> "i2c@3180000" doesn't exist, creating
[0002.057] E> "module@0x54" doesn't exist, creating
[0002.064] I> Adding plugin-manager/ids/3310-1000-B00-E
[0002.071] I> Adding plugin-manager/configs/3310-mem-type 00
[0002.076] I> Adding plugin-manager/configs/3310-power-config 00
[0002.082] I> Adding plugin-manager/configs/3310-misc-config 00
[0002.088] I> Adding plugin-manager/configs/3310-modem-config 00
[0002.093] I> Adding plugin-manager/configs/3310-touch-config 00
[0002.099] I> Adding plugin-manager/configs/3310-display-config 00
[0002.105] E> "chip-id" doesn't exist, creating
[0002.110] I> Adding plugin-manager/chip-id/A02P
[0002.116] I> Updated memory info to DTB
[0002.122] E> "reset" doesn't exist, creating
[0002.126] E> "pmc-reset-reason" doesn't exist, creating
[0002.131] E> "pmic-reset-reason" doesn't exist, creating
[0002.137] I> disabled_core_mask: 0xffffff0c
[0002.147] I> tegrabl_load_kernel_and_dtb: Done


U-Boot 2017.05 (May 09 2017 - 20:03:11 -0400)

TEGRA186
Model: NVIDIA P2771-0000-500
DRAM:  7.8 GiB
MMC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet@2490000
Hit any key to stop autoboot:  0
MMC: no card present
mmc_init: -123, time 1
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
838 bytes read in 89 ms (8.8 KiB/s)
p2771-0000 eMMC boot options
1:      primary kernel
2:      secondary kernel
3:      next kernel
Enter choice: 3
3:      next kernel
Retrieving file: /boot/next/initramfs-linux.img
206796317 bytes read in 166219 ms (1.2 MiB/s)
Retrieving file: /boot/next/Image
22598144 bytes read in 18260 ms (1.2 MiB/s)
append: console=ttyS0,115200n8 root=UUID=7388bb07-be26-4f1d-a11c-48675d650192 rw rootfstype=ext4 rootwait
Retrieving file: /boot/next/tegra186-p2771-0000.dtb
23524 bytes read in 90 ms (254.9 KiB/s)
## Flattened Device Tree blob at 82000000
   Booting using the fdt blob at 0x82000000
   Using Device Tree in place at 0000000082000000, end 0000000082008be3

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000100 [0x411fd073]
[    0.000000] Linux version 4.15.0-rc3-next-20171214-ARCH-AEDEN+ (root@rhino) (gcc version 7.2.0 (GCC)) #3 SMP Thu Dec 14 14:49:29 EST 2017
[    0.000000] Machine model: NVIDIA Tegra186 P2771-0000 Development Board
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 64 MiB at 0x00000000f2000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] random: fast init done
[    0.000000] percpu: Embedded 24 pages/cpu @        (ptrval) s60712 r8192 d29400 u98304
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 2024064
[    0.000000] Kernel command line: console=ttyS0,115200n8 root=UUID=7388bb07-be26-4f1d-a11c-48675d650192 rw rootfstype=ext4 rootwait
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] software IO TLB [mem 0xedfff000-0xf1fff000] (64MB) mapped at [        (ptrval)-        (ptrval)]
[    0.000000] Memory: 7724192K/8224768K available (12604K kernel code, 2356K rwdata, 5572K rodata, 1472K init, 882K bss, 435040K reserved, 65536K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffff000000000000 - 0xffff000008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000   (129022 GB)
[    0.000000]       .text : 0x        (ptrval) - 0x        (ptrval)   ( 12608 KB)
[    0.000000]     .rodata : 0x        (ptrval) - 0x        (ptrval)   (  5632 KB)
[    0.000000]       .init : 0x        (ptrval) - 0x        (ptrval)   (  1472 KB)
[    0.000000]       .data : 0x        (ptrval) - 0x        (ptrval)   (  2357 KB)
[    0.000000]        .bss : 0x        (ptrval) - 0x        (ptrval)   (   883 KB)
[    0.000000]     fixed   : 0xffff7dfffe7fb000 - 0xffff7dfffec00000   (  4116 KB)
[    0.000000]     PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffff7e0000000000 - 0xffff800000000000   (  2048 GB maximum)
[    0.000000]               0xffff7e0000000000 - 0xffff7e0008000000   (   128 MB actual)
[    0.000000]     memory  : 0xffff800000000000 - 0xffff800200000000   (  8192 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.000000] ftrace: allocating 45524 entries in 178 pages
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=6.
[    0.000000]  Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=6
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arch_timer: cp15 timer(s) running at 31.25MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xe6a171046, max_idle_ns: 881590405314 ns
[    0.000003] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every 4398046511088ns
[    0.000086] Console: colour dummy device 80x25
[    0.000103] Calibrating delay loop (skipped), value calculated using timer frequency.. 62.50 BogoMIPS (lpj=312500)
[    0.000111] pid_max: default: 32768 minimum: 301
[    0.000224] Security Framework initialized
[    0.000230] Yama: becoming mindful.
[    0.000305] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000336] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000994] ASID allocator initialised with 32768 entries
[    0.001039] Hierarchical SRCU implementation.
[    0.002442] Tegra Revision: A02 SKU: 220 CPU Process: 0 SoC Process: 0
[    0.002599] EFI services will not be available.
[    0.002805] smp: Bringing up secondary CPUs ...
[    0.003684] Detected PIPT I-cache on CPU1
[    0.003701] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64DFR0_EL1. Boot CPU: 0x00000010305106, CPU1: 0x00000010305116
[    0.003714] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_DFR0_EL1. Boot CPU: 0x00000003010066, CPU1: 0x00000003001066
[    0.003727] CPU features: Unsupported CPU feature variation detected.
[    0.003773] CPU1: Booted secondary processor 0x0000000000 [0x4e0f0030]
[    0.004414] Detected PIPT I-cache on CPU2
[    0.004428] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64DFR0_EL1. Boot CPU: 0x00000010305106, CPU2: 0x00000010305116
[    0.004441] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_DFR0_EL1. Boot CPU: 0x00000003010066, CPU2: 0x00000003001066
[    0.004481] CPU2: Booted secondary processor 0x0000000001 [0x4e0f0030]
[    0.004955] Detected PIPT I-cache on CPU3
[    0.004987] CPU3: Booted secondary processor 0x0000000101 [0x411fd073]
[    0.005356] Detected PIPT I-cache on CPU4
[    0.005375] CPU4: Booted secondary processor 0x0000000102 [0x411fd073]
[    0.005735] Detected PIPT I-cache on CPU5
[    0.005755] CPU5: Booted secondary processor 0x0000000103 [0x411fd073]
[    0.005799] smp: Brought up 1 node, 6 CPUs
[    0.005822] SMP: Total of 6 processors activated.
[    0.005827] CPU features: detected feature: 32-bit EL0 Support
[    0.007353] CPU: All CPU(s) started at EL2
[    0.009029] devtmpfs: initialized
[    0.011609] Built 1 zonelists, mobility grouping on.  Total pages: 1947432
[    0.012945] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.012958] futex hash table entries: 2048 (order: 6, 262144 bytes)
[    0.013231] pinctrl core: initialized pinctrl subsystem
[    0.013650] DMI not present or invalid.
[    0.013861] NET: Registered protocol family 16
[    0.014566] cpuidle: using governor ladder
[    0.014630] cpuidle: using governor menu
[    0.014936] vdso: 2 pages (1 code @ 000000003bc0acf8, 1 data @ 00000000e823df22)
[    0.014944] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.015648] DMA: preallocated 256 KiB pool for atomic allocations
[    0.015848] Serial: AMBA PL011 UART driver
[    0.021451] tegra-bpmp bpmp: firmware: c11dd04ae487c849cc552f8f702ed8
[    0.956453] random: crng init done
[    1.174104] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    1.174283] cryptd: max_cpu_qlen set to 1000
[    1.174716] ACPI: Interpreter disabled.
[    1.175407] vgaarb: loaded
[    1.175754] SCSI subsystem initialized
[    1.175944] usbcore: registered new interface driver usbfs
[    1.175965] usbcore: registered new interface driver hub
[    1.176021] usbcore: registered new device driver usb
[    1.176249] EDAC MC: Ver: 3.0.0
[    1.176595] Advanced Linux Sound Architecture Driver Initialized.
[    1.176799] NetLabel: Initializing
[    1.176804] NetLabel:  domain hash size = 128
[    1.176807] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.176836] NetLabel:  unlabeled traffic allowed by default
[    1.177036] clocksource: Switched to clocksource arch_sys_counter
[    1.223385] VFS: Disk quotas dquot_6.6.0
[    1.223437] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.223657] pnp: PnP ACPI: disabled
[    1.229687] NET: Registered protocol family 2
[    1.230011] tcp_listen_portaddr_hash hash table entries: 4096 (order: 5, 163840 bytes)
[    1.230089] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    1.230279] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes)
[    1.231125] TCP: Hash tables configured (established 65536 bind 65536)
[    1.231216] UDP hash table entries: 4096 (order: 6, 393216 bytes)
[    1.231356] UDP-Lite hash table entries: 4096 (order: 6, 393216 bytes)
[    1.231638] NET: Registered protocol family 1
[    1.231984] RPC: Registered named UNIX socket transport module.
[    1.231990] RPC: Registered udp transport module.
[    1.231994] RPC: Registered tcp transport module.
[    1.231998] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.232086] Unpacking initramfs...
[    7.886445] Freeing initrd memory: 201948K
[    7.886989] kvm [1]: 8-bit VMID
[    7.886995] kvm [1]: IDMAP page: 80cc5000
[    7.886999] kvm [1]: HYP VA range: 800000000000:ffffffffffff
[    7.887893] kvm [1]: virtual timer IRQ4
[    7.888051] kvm [1]: Hyp mode initialized successfully
[    7.972760] Initialise system trusted keyrings
[    7.972847] workingset: timestamp_bits=46 max_order=21 bucket_order=0
[    7.975420] zbud: loaded
[    7.976894] NFS: Registering the id_resolver key type
[    7.976906] Key type id_resolver registered
[    7.976910] Key type id_legacy registered
[    7.976918] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    7.977008] SGI XFS with ACLs, security attributes, no debug enabled
[    8.634269] NET: Registered protocol family 38
[    8.634279] Key type asymmetric registered
[    8.634284] Asymmetric key parser 'x509' registered
[    8.634336] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    8.634418] io scheduler noop registered
[    8.634423] io scheduler deadline registered
[    8.634523] io scheduler cfq registered (default)
[    8.634528] io scheduler mq-deadline registered
[    8.634532] io scheduler kyber registered
[    8.634614] io scheduler bfq registered
[    8.638596] tegra-pcie 10003000.pcie: 4x1, 1x1 configuration
[    8.638622] tegra-pcie 10003000.pcie: Failed to get supply 'dvdd-pex': -517
[    8.639104] ipmi message handler version 39.2
[    8.641894] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    8.643058] console [ttyS0] disabled
[    8.643086] 3100000.serial: ttyS0 at MMIO 0x3100000 (irq = 22, base_baud = 25500000) is a Tegra
[    9.513489] console [ttyS0] enabled
[    9.517358] msm_serial: driver initialized
[    9.522534] arm-smmu 12000000.iommu: probing hardware configuration...
[    9.529061] arm-smmu 12000000.iommu: SMMUv2 with:
[    9.533753] arm-smmu 12000000.iommu:         stage 1 translation
[    9.539143] arm-smmu 12000000.iommu:         stage 2 translation
[    9.544528] arm-smmu 12000000.iommu:         nested translation
[    9.549833] arm-smmu 12000000.iommu:         stream matching with 128 register groups
[    9.557046] arm-smmu 12000000.iommu:         64 context banks (0 stage-2 only)
[    9.563646] arm-smmu 12000000.iommu:         Supported page sizes: 0x61311000
[    9.570163] arm-smmu 12000000.iommu:         Stage-1: 48-bit VA -> 48-bit IPA
[    9.576674] arm-smmu 12000000.iommu:         Stage-2: 48-bit IPA -> 48-bit PA
[    9.583583] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    9.592863] libphy: Fixed MDIO Bus: probed
[    9.598535] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    9.605074] ehci-pci: EHCI PCI platform driver
[    9.609645] ehci-platform: EHCI generic platform driver
[    9.615078] ehci-orion: EHCI orion driver
[    9.619235] tegra-ehci: Tegra EHCI driver
[    9.623405] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    9.629605] ohci-pci: OHCI PCI platform driver
[    9.634130] ohci-platform: OHCI generic platform driver
[    9.639481] uhci_hcd: USB Universal Host Controller Interface driver
[    9.646370] usbcore: registered new interface driver uas
[    9.651760] usbcore: registered new interface driver usb-storage
[    9.657816] usbcore: registered new interface driver ums-alauda
[    9.663749] usbcore: registered new interface driver ums-cypress
[    9.669937] usbcore: registered new interface driver ums-datafab
[    9.675990] usbcore: registered new interface driver ums_eneub6250
[    9.682263] usbcore: registered new interface driver ums-freecom
[    9.688322] usbcore: registered new interface driver ums-isd200
[    9.694271] usbcore: registered new interface driver ums-jumpshot
[    9.700403] usbcore: registered new interface driver ums-karma
[    9.706274] usbcore: registered new interface driver ums-onetouch
[    9.712437] usbcore: registered new interface driver ums-realtek
[    9.718473] usbcore: registered new interface driver ums-sddr09
[    9.724428] usbcore: registered new interface driver ums-sddr55
[    9.730389] usbcore: registered new interface driver ums-usbat
[    9.736303] usbcore: registered new interface driver usbserial_generic
[    9.742889] usbserial: USB Serial support registered for generic
[    9.750099] mousedev: PS/2 mouse device common for all mice
[    9.758336] max77620 0-003c: PMIC Version OTP:0x45 and ES:0x8
[    9.768495] max77620-sd0: supplied by regulator-dummy
[    9.773704] VDD_DDR_1V1_PMIC: Bringing 1125000uV into 1100000-1100000uV
[    9.782137] max77620-sd1: supplied by regulator-dummy
[    9.788416] max77620-sd2: supplied by regulator-dummy
[    9.794707] max77620-sd3: supplied by regulator-dummy
[    9.801144] max77620-ldo0: supplied by regulator-dummy
[    9.807112] max77620-ldo1: supplied by regulator-dummy
[    9.812902] max77620-ldo2: supplied by regulator-dummy
[    9.819165] max77620-ldo3: supplied by regulator-dummy
[    9.824819] max77620-ldo4: supplied by regulator-dummy
[    9.830615] max77620-ldo5: supplied by regulator-dummy
[    9.835969] max77620-ldo6: supplied by regulator-dummy
[    9.841741] max77620-ldo7: supplied by regulator-dummy
[    9.846882] VDD_HDMI_1V05: Bringing 1000000uV into 1050000-1050000uV
[    9.854474] max77620-ldo8: supplied by regulator-dummy
[    9.859632] VDD_PEX_1V05: Bringing 1000000uV into 1050000-1050000uV
[    9.869954] max77620-thermal max77620-thermal: Failed to register thermal zone: -19
[    9.878686] device-mapper: uevent: version 1.0.3
[    9.883475] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[    9.893440] sdhci: Secure Digital Host Controller Interface driver
[    9.899615] sdhci: Copyright(c) Pierre Ossman
[    9.904152] Synopsys Designware Multimedia Card Interface Driver
[    9.910485] sdhci-pltfm: SDHCI platform and OF driver helper
[    9.916252] sdhci-tegra 3400000.sdhci: Got CD GPIO
[    9.921043] sdhci-tegra 3400000.sdhci: Got WP GPIO
[    9.941116] mmc0: Unknown controller version (4). You may experience problems.
[    9.979732] mmc0: SDHCI controller on 3440000.sdhci [3440000.sdhci] using ADMA
[    9.995982] ledtrig-cpu: registered to indicate activity on CPUs
[   10.002441] hidraw: raw HID events driver (C) Jiri Kosina
[   10.008161] usbcore: registered new interface driver usbhid
[   10.013911] usbhid: USB HID core driver
[   10.019947] drop_monitor: Initializing network drop monitor service
[   10.026482] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.031796] Initializing XFRM netlink socket
[   10.036310] NET: Registered protocol family 10
[   10.046212] Segment Routing with IPv6
[   10.049908] mip6: Mobile IPv6
[   10.052881] NET: Registered protocol family 17
[   10.057760] Key type dns_resolver registered
[   10.062304] registered taskstats version 1
[   10.066387] Loading compiled-in X.509 certificates
[   10.071355] zswap: loaded using pool lzo/zbud
[   10.076166] Key type big_key registered
[   10.084438] Key type encrypted registered
[   10.095040] VDD_1V8_AP: supplied by VDD_1V8
[   10.099535] SD_CARD_SW_PWR: supplied by VDD_3V3_SYS
[   10.105069] tegra-pcie 10003000.pcie: 4x1, 1x1 configuration
[   10.111411] tegra-pcie 10003000.pcie: probing port 0, using 4 lanes
[   10.119686] tegra-pcie 10003000.pcie: Slot present pin change, signature: 00000018
[   10.520807] tegra-pcie 10003000.pcie: link 0 down, retrying
[   10.929166] tegra-pcie 10003000.pcie: link 0 down, retrying
[   11.337537] tegra-pcie 10003000.pcie: link 0 down, retrying
[   11.345099] tegra-pcie 10003000.pcie: link 0 down, ignoring
[   11.350718] tegra-pcie 10003000.pcie: PCI host bridge to bus 0000:00
[   11.357063] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[   11.363227] pci_bus 0000:00: root bus resource [mem 0x50100000-0x57ffffff]
[   11.370090] pci_bus 0000:00: root bus resource [mem 0x58000000-0x7fffffff pref]
[   11.377385] pci_bus 0000:00: root bus resource [bus 00-ff]
[   11.383185] sdhci-tegra 3400000.sdhci: Got CD GPIO
[   11.387979] sdhci-tegra 3400000.sdhci: Got WP GPIO
[   11.401032] mmc1: Unknown controller version (4). You may experience problems.
[   11.439705] mmc1: SDHCI controller on 3400000.sdhci [3400000.sdhci] using ADMA
[   11.455777] mmc2: Unknown controller version (4). You may experience problems.
[   11.463395] mmc2: Switching to 3.3V signalling voltage failed
[   11.494708] mmc2: SDHCI controller on 3460000.sdhci [3460000.sdhci] using ADMA
[   11.502366] hctosys: unable to open rtc device (rtc0)
[   11.522802] VDD_RTC: disabling
[   11.525853] VDDIO_SDMMC3_AP: disabling
[   11.529804] SD_CARD_SW_PWR: disabling
[   11.533473] ALSA device list:
[   11.536434]   No soundcards found.
[   11.541834] Freeing unused kernel memory: 1472K
:: running early hook [udev]
starting version 235
:: running hook [udev]
:: Triggering uevents...
[   11.603154] mmc2: new high speed MMC card at address 0001
[   11.608925] mmcblk2: mmc2:0001 032G34 29.1 GiB
[   11.613712] mmcblk2boot0: mmc2:0001 032G34 partition 1 4.00 MiB
[   11.619886] mmcblk2boot1: mmc2:0001 032G34 partition 2 4.00 MiB
[   11.625920] mmcblk2rpmb: mmc2:0001 032G34 partition 3 4.00 MiB, chardev (239:0)
[   11.635285]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17
[   11.772763] pps_core: LinuxPPS API ver. 1 registered
[   11.775002] iommu: Adding device 13e00000.host1x to group 0
[   11.775297] drm_panel_orientation_quirks: module license 'unspecified' taints kernel.
[   11.775299] Disabling lock debugging due to kernel taint
[   11.796414] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[   11.799988] iommu: Adding device 15200000.display to group 1
[   11.811922] PTP clock support registered
[   11.812824] iommu: Adding device 15210000.display to group 1
[   11.823853] iommu: Adding device 15220000.display to group 1
[   11.825795] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[   11.839239] nouveau 17000000.gpu: NVIDIA GP10B (13b000a1)
[   11.844806] nouveau 17000000.gpu: imem: using DMA API
[   11.851345] tegra-dpaux 15040000.dpaux: 15040000.dpaux supply vdd not found, using dummy regulator
[   11.862495] WARNING: CPU: 1 PID: 254 at drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:391 gf100_vmm_new_+0x60/0x128 [nouveau]
[   11.863458] tegra-dpaux 155c0000.dpaux: 155c0000.dpaux supply vdd not found, using dummy regulator
[   11.866197] tegra-sor 15580000.sor: failed to probe output: -517
[   11.867149] tegra-sor 15580000.sor: failed to probe output: -517
[   11.895136] Modules linked in: dwmac_dwc_qos_eth(+) stmmac_platform stmmac gpio_keys nouveau(+) ptp tegra_drm i2c_algo_bit ttm drm_kms_helper drm drm_panel_orientation_quirks(P) syscopyarea sysfillrect sysimgblt fb_sys_fops host1x pps_core
[   11.916358] CPU: 1 PID: 254 Comm: systemd-udevd Tainted: P S               4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   11.926685] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   11.933722] pstate: 80000005 (Nzcv daif -PAN -UAO)
[   11.939021] pc : gf100_vmm_new_+0x60/0x128 [nouveau]
[   11.944234] lr : gf100_vmm_new+0x70/0x98 [nouveau]
[   11.949015] sp : ffff00000a2234a0
[   11.952321] x29: ffff00000a2234b0 x28: ffff0000091cf000
[   11.957643] x27: ffff8001c880a808 x26: ffff00000114a080
[   11.962960] x25: ffff0000010cd468 x24: ffff0000010cd3f0
[   11.968275] x23: 0000000000000000 x22: 0000000000000000
[   11.973578] x21: 0000000001000000 x20: 0000000000000000
[   11.978879] x19: ffff8001c8be7000 x18: 0000000000000000
[   11.984185] x17: 0000ffffc7939268 x16: 0000000000000000
[   11.989490] x15: 0000000000000000 x14: 0000ffff8244eb60
[   11.994791] x13: 0000000000000001 x12: 0400000000000001
[   12.000095] x11: 0000000000000001 x10: ffff000049775000
[   12.005398] x9 : 0000000000000000 x8 : ffff00000102a138
[   12.010701] x7 : ffff00000114a080 x6 : 0000000000000000
[   12.016005] x5 : 0000000000000000 x4 : 0000000001000000
[   12.021310] x3 : 0000000000000000 x2 : ffff8001c8be7000
[   12.026612] x1 : ffff0000010cd3f0 x0 : 0000000000000000
[   12.031916] Call trace:
[   12.034601]  gf100_vmm_new_+0x60/0x128 [nouveau]
[   12.039415]  gf100_vmm_new+0x70/0x98 [nouveau]
[   12.044053]  nvkm_vmm_new+0x78/0xb0 [nouveau]
[   12.048597]  gf100_bar_oneinit_bar+0x90/0x120 [nouveau]
[   12.054012]  gf100_bar_oneinit+0x74/0x88 [nouveau]
[   12.058989]  nvkm_bar_oneinit+0x28/0x38 [nouveau]
[   12.063880]  nvkm_subdev_init+0x6c/0x278 [nouveau]
[   12.068865]  nvkm_device_init+0x150/0x2b0 [nouveau]
[   12.073942]  nvkm_udevice_init+0x68/0x98 [nouveau]
[   12.078920]  nvkm_object_init+0x48/0x1b8 [nouveau]
[   12.083898]  nvkm_ioctl_new+0x160/0x2a8 [nouveau]
[   12.088789]  nvkm_ioctl+0x118/0x290 [nouveau]
[   12.093340]  nvkm_client_ioctl+0x48/0x60 [nouveau]
[   12.098318]  nvif_object_ioctl+0x70/0x88 [nouveau]
[   12.103296]  nvif_object_init+0xb8/0x170 [nouveau]
[   12.108273]  nvif_device_init+0x50/0x80 [nouveau]
[   12.113171]  nouveau_cli_init+0x170/0x520 [nouveau]
[   12.118243]  nouveau_drm_load+0x50/0x888 [nouveau]
[   12.123079]  drm_dev_register+0x15c/0x1f8 [drm]
[   12.127805]  nouveau_platform_probe+0x4c/0x80 [nouveau]
[   12.133023]  platform_drv_probe+0x60/0xc0
[   12.137027]  driver_probe_device+0x33c/0x4a0
[   12.141306]  __driver_attach+0xdc/0x128
[   12.145147]  bus_for_each_dev+0x5c/0xa8
[   12.148987]  driver_attach+0x30/0x40
[   12.152566]  bus_add_driver+0x218/0x2b8
[   12.156394]  driver_register+0x6c/0x118
[   12.160222]  __platform_driver_register+0x54/0x60
[   12.165117]  nouveau_drm_init+0x164/0x1000 [nouveau]
[   12.170074]  do_one_initcall+0x44/0x138
[   12.173904]  do_init_module+0x64/0x1dc
[   12.177645]  load_module+0x12f4/0x14b8
[   12.181385]  SyS_finit_module+0xd8/0xf0
[   12.185212]  el0_svc_naked+0x20/0x24
[   12.188779] ---[ end trace d2c905bc981fb633 ]---
[   12.193437] nouveau 17000000.gpu: bar: one-time init failed, -22
[   12.199614] nouveau 17000000.gpu: init failed with -22
[   12.204752] nouveau: DRM-master:00000000:00000080: init failed with -22
[   12.211394] Unable to handle kernel NULL pointer dereference at virtual address 00000510
[   12.219487] Mem abort info:
[   12.222279]   ESR = 0x96000004
[   12.225328]   Exception class = DABT (current EL), IL = 32 bits
[   12.231248]   SET = 0, FnV = 0
[   12.234294]   EA = 0, S1PTW = 0
[   12.237437] Data abort info:
[   12.240319]   ISV = 0, ISS = 0x00000004
[   12.244155]   CM = 0, WnR = 0
[   12.247133] user pgtable: 4k pages, 48-bit VAs, pgd = 00000000fe9c3e9c
[   12.253646] [0000000000000510] *pgd=0000000000000000
[   12.258616] Internal error: Oops: 96000004 [#1] SMP
[   12.263483] Modules linked in: dwmac_dwc_qos_eth(+) stmmac_platform stmmac gpio_keys nouveau(+) ptp tegra_drm i2c_algo_bit ttm drm_kms_helper drm drm_panel_orientation_quirks(P) syscopyarea sysfillrect sysimgblt fb_sys_fops host1x pps_core
[   12.284706] CPU: 2 PID: 254 Comm: systemd-udevd Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   12.295033] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   12.302069] pstate: 40000005 (nZcv daif -PAN -UAO)
[   12.307070] pc : nouveau_cli_init+0x114/0x520 [nouveau]
[   12.312489] lr : nouveau_cli_init+0x170/0x520 [nouveau]
[   12.317702] sp : ffff00000a223950
[   12.321011] x29: ffff00000a223950 x28: ffff0000091cf000
[   12.326334] x27: ffff000001149ed0 x26: ffff000001149e80
[   12.331652] x25: 0000000000000000 x24: ffff00000114a080
[   12.336955] x23: ffff00000114a268 x22: ffff8001c9088088
[   12.342271] x21: ffff8001c9088000 x20: 00000000ffffffea
[   12.347574] x19: ffff8001c9088000 x18: 0000000000000010
[   12.352878] x17: ffffffffffffffff x16: ffff0000082d0a00
[   12.358193] x15: ffffffffffffffff x14: ffff0000896176e7
[   12.363511] x13: ffff0000096176f5 x12: ffff0000093f3000
[   12.368826] x11: ffff0000093cbb48 x10: ffff000008761768
[   12.374143] x9 : 00000000ffffffd0 x8 : ffff8001c8be6c00
[   12.379446] x7 : 2074696e69203a30 x6 : ffff7e0007146f40
[   12.384761] x5 : ffff000000fc481c x4 : 0000000000000000
[   12.390066] x3 : ffff8001c51bd500 x2 : ffff7e0007146f50
[   12.395370] x1 : ffff000001124450 x0 : 0000000000000000
[   12.400678] Process systemd-udevd (pid: 254, stack limit = 0x00000000d789001d)
[   12.407885] Call trace:
[   12.410544]  nouveau_cli_init+0x114/0x520 [nouveau]
[   12.415616]  nouveau_drm_load+0x50/0x888 [nouveau]
[   12.420451]  drm_dev_register+0x15c/0x1f8 [drm]
[   12.425177]  nouveau_platform_probe+0x4c/0x80 [nouveau]
[   12.430396]  platform_drv_probe+0x60/0xc0
[   12.434400]  driver_probe_device+0x33c/0x4a0
[   12.438661]  __driver_attach+0xdc/0x128
[   12.442489]  bus_for_each_dev+0x5c/0xa8
[   12.446316]  driver_attach+0x30/0x40
[   12.449884]  bus_add_driver+0x218/0x2b8
[   12.453712]  driver_register+0x6c/0x118
[   12.457538]  __platform_driver_register+0x54/0x60
[   12.462429]  nouveau_drm_init+0x164/0x1000 [nouveau]
[   12.467387]  do_one_initcall+0x44/0x138
[   12.471217]  do_init_module+0x64/0x1dc
[   12.474967]  load_module+0x12f4/0x14b8
[   12.478708]  SyS_finit_module+0xd8/0xf0
[   12.482535]  el0_svc_naked+0x20/0x24
[   12.486105] Code: 95f0c4c1 34000214 58001ee1 f94166a0 (f9428800)
[   12.492208] ---[ end trace d2c905bc981fb634 ]---
:: performing fsck on '/dev/mmcblk2p1'
/dev/mmcblk2p1: clean, 436346/1835008 files, 6280355/7340032 blocks
:: mounting '/dev/mmcblk2p1' on real root
[  132.060222] EXT4-fs (mmcblk2p1): mounted filesystem with ordered data mode. Opts: (null)
:: running cleanup hook [udev]
On Thu, Dec 21, 2017 at 12:32:39PM -0500, Anthony Eden wrote:
> Hi Thierry,
> 
> Thanks for the patch. I applied on top of linux-next-2017-12-14.
> Different output this time.
> 
> [   11.862495] WARNING: CPU: 1 PID: 254 at
> drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:391

This looks like something that could potentially be fixed by this:

	https://github.com/skeggsb/nouveau/commit/305d38cb1d20bf909e2daf6989bba4b27c3a3688

That said, it's probably worth looking at Ben's branch here:

	https://github.com/skeggsb/nouveau/commits/master

The top three patches fix various issues that might be relevant.

Note that the above is Ben's nouveau repository (as opposed ot a Linux
kernel tree) and the patches won't apply as-is to the kernel tree. I've
had some success adding the repository as a remote to my kernel tree,
fetching it and cherry-picking patches. git is very good at finding the
right files to apply the patch to, even if they are in different
directories. One exception where it doesn't work is when files are added
(presumable because git doesn't have a hash yet to use for guessing the
right file).

Worst case you could try applying the changes manually, they're fairly
small.

Thierry
I applied the changes manually. This time, Xorg is actually starting...

[   16.862744] WARNING: CPU: 3 PID: 381 at
drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0
[nouveau]
[   16.873333] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm
gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x
dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core
syscopyarea sysfillrect sysimgblt fb_sys_fops
[   16.894001] CPU: 3 PID: 381 Comm: Xorg Tainted: P S
4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   16.903546] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   16.910578] pstate: 60000005 (nZCv daif -PAN -UAO)
[   16.915527] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   16.920729] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   16.925678] sp : ffff00000a34bb40
[   16.928980] x29: ffff00000a34bb60 x28: ffff8001f67f0598
[   16.934280] x27: 0000000000000000 x26: ffff8001c8858c00
[   16.939579] x25: 0000000000020000 x24: 0000000000000004
[   16.944878] x23: 0000000000020000 x22: 0000000000000000
[   16.950176] x21: 0000000000000000 x20: 0000000000000000
[   16.955475] x19: ffff8001c891d000 x18: 0000000000000080
[   16.960773] x17: 0000ffffba6a7bc0 x16: ffff000008294300
[   16.966072] x15: 0000000000000001 x14: 000000000000002f
[   16.971370] x13: 0000000000000000 x12: 0000ffffbac20030
[   16.976667] x11: 0000000000000009 x10: ffff8001c8b7ce80
[   16.981964] x9 : 0000000000000004 x8 : 0000000000000001
[   16.987263] x7 : 0000000000000006 x6 : 000000000000000a
[   16.992562] x5 : 0000000000000000 x4 : 00000000ffffffff
[   16.997860] x3 : 0000000000000004 x2 : 0000000000000005
[   17.003157] x1 : 0000000000000006 x0 : ffff8001c8b7ce8c
[   17.008456] Call trace:
[   17.011066]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   17.015924]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   17.020771]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   17.025953]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   17.030343]  drm_ioctl+0x180/0x3e0 [drm]
[   17.034424]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   17.039207]  do_vfs_ioctl+0xb0/0x730
[   17.042771]  SyS_ioctl+0x8c/0xa8
[   17.045991]  el0_svc_naked+0x20/0x24
[   17.049555] ---[ end trace d0b542d40499d1bb ]---
[   17.252701] nouveau 17000000.gpu: fifo: read fault at 0000011000
engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1
[00f206d000 Xorg[381]]
[   17.266694] nouveau 17000000.gpu: fifo: channel 1: killed
[   17.272090] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[  17.278901] nouveau 17000000.gpu: Xorg[381]: channel 1 killed!

In case this is useful, I put the diff on my linux-next 2017-12-14 tree here:
https://github.com/aleden/scratch/blob/c16f5dcee60971b1fbdc6b9e6059fecbda27bf55/linux-next-2017-12-14.1.diff

On Thu, Dec 21, 2017 at 1:11 PM, Thierry Reding
<thierry.reding@gmail.com> wrote:
> On Thu, Dec 21, 2017 at 12:32:39PM -0500, Anthony Eden wrote:
>> Hi Thierry,
>>
>> Thanks for the patch. I applied on top of linux-next-2017-12-14.
>> Different output this time.
>>
>> [   11.862495] WARNING: CPU: 1 PID: 254 at
>> drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:391
>
> This looks like something that could potentially be fixed by this:
>
>         https://github.com/skeggsb/nouveau/commit/305d38cb1d20bf909e2daf6989bba4b27c3a3688
>
> That said, it's probably worth looking at Ben's branch here:
>
>         https://github.com/skeggsb/nouveau/commits/master
>
> The top three patches fix various issues that might be relevant.
>
> Note that the above is Ben's nouveau repository (as opposed ot a Linux
> kernel tree) and the patches won't apply as-is to the kernel tree. I've
> had some success adding the repository as a remote to my kernel tree,
> fetching it and cherry-picking patches. git is very good at finding the
> right files to apply the patch to, even if they are in different
> directories. One exception where it doesn't work is when files are added
> (presumable because git doesn't have a hash yet to use for guessing the
> right file).
>
> Worst case you could try applying the changes manually, they're fairly
> small.
>
> Thierry
[0000.231] I> Welcome to MB2(TBoot-BPMP)(version: 01.00.160913-t186-M-00.00-mobile-f4c42291)
[0000.239] I> Default Heap @ [0xd486400 - 0xd488400]
[0000.244] I> DMA Heap @ [0x84900000 - 0x85300000]
[0000.249] I> bit @ 0xd480000
[0000.252] I> BR-BCT relocated to 0xf7f20000
[0000.256] I> Boot-device: eMMC
[0000.260] I> pmic: reset reason (nverc)        : 0x0
[0000.264] I> Reading GPT from 512 for device 00000003
[0000.270] I> Reading GPT from 8388096 for device 00000003
[0000.277] I> Found 6 partitions in 00000003 device
[0000.282] I> Reading GPT from 512 for device 00010003
[0000.288] I> Found 17 partitions in 00010003 device
[0000.294] W> No valid slot number is found in scratch register
[0000.299] W> Return default slot: _a
[0000.303] I> A/B: bin_type (16) slot 0
[0000.306] I> Select partition: bpmp-fw
[0000.310] I> Loading partition bpmp-fw at 0xf7600000
[0000.315] I> Reading two headers - addr:0xf7600000 blocks:1
[0000.320] I> Addr: 0xf7600000, start-block: 58739717, num_blocks: 1
[0000.335] I> Binary(16) of size 524480 is loaded @ 0xf7600000
[0000.341] W> No valid slot number is found in scratch register
[0000.346] W> Return default slot: _a
[0000.350] I> A/B: bin_type (17) slot 0
[0000.353] I> Select partition: bpmp-fw-dtb
[0000.357] I> Loading partition bpmp-fw-dtb at 0xf77f0000
[0000.363] I> Reading two headers - addr:0xf77f0000 blocks:1
[0000.368] I> Addr: 0xf77f0000, start-block: 58740925, num_blocks: 1
[0000.380] I> Binary(17) of size 326672 is loaded @ 0xf77b0200
[0000.508] I> BPMP-FW load address = 0xf7600000
[0000.512] I> BPMP-FW DTB load address = 0x501b0200
[0000.517] I> Loading SCE-FW ...
[0000.520] W> No valid slot number is found in scratch register
[0000.525] W> Return default slot: _a
[0000.529] I> A/B: bin_type (12) slot 0
[0000.532] I> Select partition: sce-fw
[0000.536] I> Loading partition sce-fw at 0xf7800000
[0000.541] I> Reading two headers - addr:0xf7800000 blocks:1
[0000.546] I> Addr: 0xf7800000, start-block: 58741925, num_blocks: 1
[0000.555] I> Binary(12) of size 65088 is loaded @ 0xf7800000
[0000.560] I> Init SCE
[0000.563] I> Copy BTCM section
[0000.565] W> No valid slot number is found in scratch register
[0000.571] W> Return default slot: _a
[0000.575] I> A/B: bin_type (13) slot 0
[0000.578] I> Select partition: cpu-bootloader
[0000.582] I> Loading partition cpu-bootloader at 0x96000000
[0000.588] I> Reading two headers - addr:0x96000000 blocks:1
[0000.593] I> Addr: 0x96000000, start-block: 58732545, num_blocks: 1
[0000.603] I> Binary(13) of size 195776 is loaded @ 0x96000000
[0000.609] W> No valid slot number is found in scratch register
[0000.615] W> Return default slot: _a
[0000.618] I> A/B: bin_type (20) slot 0
[0000.622] I> Select partition: bootloader-dtb
[0000.626] I> Loading partition bootloader-dtb at 0x85300000
[0000.631] I> Reading two headers - addr:0x85300000 blocks:1
[0000.637] I> Addr: 0x85300000, start-block: 58733057, num_blocks: 1
[0000.648] I> Binary(20) of size 248032 is loaded @ 0x85300000
[0000.654] I> MB2-params @ 0xf7f00000
[0000.657] I> CPUBL-params @ 0xf7f00000
[0000.661] I> CPU-BL loaded at : 0x96000000
[0000.665] I> Loading TOS ...
[0000.667] W> No valid slot number is found in scratch register
[0000.673] W> Return default slot: _a
[0000.676] I> A/B: bin_type (14) slot 0
[0000.680] I> Select partition: secure-os
[0000.684] I> Loading partition secure-os at 0x8490f400
[0000.689] I> Reading two headers - addr:0x8490f400 blocks:1
[0000.694] I> Addr: 0x8490f400, start-block: 58733569, num_blocks: 1
[0000.703] I> Binary(14) of size 54384 is loaded @ 0x8490f400
[0000.708] I> Copying Monitor (length: 0xd270) from 0x8490f600 to 0x40000000
[0000.715] I> Erasing Monitor @ 0x8490f600
[0000.720] I> Unhalting SCE
[0000.724] I> Waypoint2-ACK: 0x5200b8d0
[0000.727] I> MB2(TBoot-BPMP) done

NOTICE:  BL31: v1.2(release):ff7a644
NOTICE:  BL31: Built : 21:06:35, Mar  1 2017
NOTICE:  Trusty image missing.
ERROR:   Error initializing runtime service trusty_fast
[0001.090] I> Welcome to Cboot
[0001.092] I> Cboot Version: 00.00.2014.50-t186-fabbc56c
[0001.097] I> CPU-BL Params @ 0xf7f00000
[0001.101] I>  0) Base:0x00000000 Size:0x00000000
[0001.105] I>  1) Base:0xf7e00000 Size:0x00100000
[0001.110] I>  2) Base:0xf7d00000 Size:0x00100000
[0001.114] I>  3) Base:0xf7c00000 Size:0x00100000
[0001.119] I>  4) Base:0xf7b00000 Size:0x00100000
[0001.123] I>  5) Base:0xf7a00000 Size:0x00100000
[0001.128] I>  6) Base:0xf7600000 Size:0x00200000
[0001.132] I>  7) Base:0xf7000000 Size:0x00400000
[0001.136] I>  8) Base:0xf7900000 Size:0x00100000
[0001.141] I>  9) Base:0xf7800000 Size:0x00100000
[0001.145] I> 10) Base:0xf6800000 Size:0x00800000
[0001.150] I> 11) Base:0x30000000 Size:0x00040000
[0001.154] I> 12) Base:0xf7500000 Size:0x00100000
[0001.159] I> 13) Base:0x30040000 Size:0x00001000
[0001.163] I> 14) Base:0x30048000 Size:0x00001000
[0001.167] I> 15) Base:0x30049000 Size:0x00001000
[0001.172] I> 16) Base:0x3004a000 Size:0x00001000
[0001.176] I> 17) Base:0x3004b000 Size:0x00001000
[0001.181] I> 18) Base:0x3004c000 Size:0x00001000
[0001.185] I> 19) Base:0x3004d000 Size:0x00001000
[0001.190] I> 20) Base:0x3004e000 Size:0x00001000
[0001.194] I> 21) Base:0x3004f000 Size:0x00001000
[0001.198] I> 22) Base:0x00000000 Size:0x00000000
[0001.203] I> 23) Base:0xf7ff0000 Size:0x00010000
[0001.207] I> 24) Base:0x00000000 Size:0x00000000
[0001.212] I> 25) Base:0x00000000 Size:0x00000000
[0001.216] I> 26) Base:0x00000000 Size:0x00000000
[0001.221] I> 27) Base:0x00000000 Size:0x00000000
[0001.225] I> 28) Base:0x84400000 Size:0x00400000
[0001.229] I> 29) Base:0x30000000 Size:0x00010000
[0001.234] I> 30) Base:0xf8000000 Size:0x08000000
[0001.238] I> 31) Base:0x00000000 Size:0x00000000
[0001.243] I> 32) Base:0xf6000000 Size:0x00600000
[0001.247] I> 33) Base:0x80000000 Size:0x76000000
[0001.252] I> 34) Base:0x100000000 Size:0x180000000
[0001.256] I> 35) Base:0x00000000 Size:0x00000000
[0001.261] I> 36) Base:0x00000000 Size:0x00000000
[0001.265] I> 37) Base:0xf7fc0000 Size:0x00020000
[0001.270] I> 38) Base:0x84000000 Size:0x00400000
[0001.274] I> 39) Base:0x96000000 Size:0x02000000
[0001.278] I> 40) Base:0x84800000 Size:0x00b00000
[0001.283] I> 41) Base:0xf7f00000 Size:0x00080000
[0001.287] I> 42) Base:0x00000000 Size:0x00000000
[0001.292] I> 43) Base:0x00000000 Size:0x00000000
[0001.296] platform_init_interrupts-121, 1*
[0001.300] Interrupts Init done
[0001.304] calling constructors
[0001.307] initializing heap
[0001.309] initializing threads
[0001.312] initializing timers
[0001.316] creating bootstrap completion thread
[0001.320] top of bootstrap2()
[0001.323] CPU: ARM Cortex A57
[0001.326] CPU: MIDR: 0x411FD073, MPIDR: 0x80000100
[0001.331] initializing platform
[0001.335] I> Boot-device: eMMC
[0001.338] I> odm data is 1090000
[0001.341] I> Reading GPT from 512 for device 00000003
[0001.347] I> Reading GPT from 8388096 for device 00000003
[0001.353] I> Found 6 partitions in 00000003 device
[0001.358] I> Reading GPT from 512 for device 00010003
[0001.364] I> Found 17 partitions in 00010003 device
[0001.369] W> No valid slot number is found in scratch register
[0001.374] W> Return default slot: _a
[0001.378] I> A/B: bin_type (1) slot 0
[0001.381] I> Select partition: kernel-dtb
[0001.385] I> Loading partition kernel-dtb at 0x92000000
[0001.394] I> Kernel_dtb @0x92000000
[0001.397] I> Bl_dtb @0x85300000
[0001.400] I> gpio framework initialized
[0001.404] I> tegrabl_gpio_driver_register: register 'tegra_gpio_main_driver' driver
[0001.411] I> tegrabl_gpio_driver_register: register 'tegra_gpio_aon_driver' driver
[0001.419] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xee
[0001.427] I> tegrabl_gpio_driver_register: register 'tca9539_gpio_driver' driver
[0001.434] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xe8
[0001.443] I> tegrabl_gpio_driver_register: register 'tca9539_gpio_driver' driver
[0001.450] E> tegrabl_blob_init: BMP partition does not have valid Blob
[0001.457] E> tegrabl_load_bmp_blob: BMP blob initialization failed
[0001.463] W> Loading bmp blob to memory failed
[0001.471] I> Find /i2c@c250000's alias i2c7
[0001.475] I> Reading eeprom i2c=7 address=0x50
[0001.505] I> Device at /i2c@c250000:0x50
[0001.508] I> Reading eeprom i2c=7 address=0x57
[0001.537] I> Device at /i2c@c250000:0x57
[0001.542] I> Find /i2c@c240000's alias i2c1
[0001.546] I> Reading eeprom i2c=1 address=0x51
[0001.552] I> Eeprom read failed 0x1a800027
[0001.556] I> Find /i2c@3160000's alias i2c0
[0001.560] I> Reading eeprom i2c=0 address=0x50
[0001.565] I> Eeprom read failed 0x1a800027
[0001.570] I> Find /i2c@3180000's alias i2c2
[0001.574] I> Reading eeprom i2c=2 address=0x54
[0001.579] I> Enabling gpio chip_id = 2, gpio pin = 9
[0001.609] I> Disabling gpio chip_id = 2, gpio pin = 9
[0001.614] I> Device at /i2c@3180000:0x54
[0001.618] I> create_pm_ids: id: 3310-1000-B00-E, len: 15
[0001.623] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.634] I> create_pm_ids: id: 2597-0000-500-C, len: 15
[0001.639] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.650] I> create_pm_ids: id: 3326-1000-100-M, len: 15
[0001.655] I> config: mem-type:ff,power-config:ff,misc-config:ff,modem-config:ff,touch-config:ff,display-config:ff,, len: 93
[0001.666] initializing target
[0001.669] calling apps_init()
[0001.672] starting app android_boot_app
[0001.676] I> Gpio keyboard init success
[0001.680] I> Kernel type = Normal
[0001.683] I> Loading kernel/boot.img ...
[0001.687] W> No valid slot number is found in scratch register
[0001.693] W> Return default slot: _a
[0001.696] I> A/B: bin_type (0) slot 0
[0001.699] I> Select partition: kernel
[0001.703] I> Loading partition kernel at 0xa8000000
[0001.784] W> No valid slot number is found in scratch register
[0001.790] W> Return default slot: _a
[0001.793] I> A/B: bin_type (1) slot 0
[0001.796] I> Select partition: kernel-dtb
[0001.800] I> Loading partition kernel-dtb at 0x92000000
[0001.809] I> Kernel DTB @ 0x92000000
[0001.813] I> Verified boot state = Orange
[0001.816] E> tegrabl_display_clear: display is not initialized
[0001.822] I> Checking boot.img header magic ... [0001.826] I> [OK]
[0001.828] I> Valid boot.img @ 0xa8000000
[0001.832] I> decompressor handler not found
[0001.836] I> Copying kernel image (451792 bytes) from 0xa8000800 to 0x80080000 ... [0001.843] I> Done
[0001.845] I> Move ramdisk (len: 6252235) from 0xa806f000 to 0x98000000
[0001.854] I> Updated bpmp info to DTB
[0001.860] I> Ramdisk: Base: 0x98000000; Size: 0x5f66cb
[0001.865] I> Updated initrd info to DTB
[0001.869] I> disabled_core_mask: 0xffffff0c
[0001.873] I> Kernel type = Normal
[0001.876] I> add_serialno: Serial Num = 0320717048574
[0001.881] W> No valid slot number is found in scratch register
[0001.886] W> Return default slot: _a
[0001.890] I> Linux Cmdline: root=/dev/mmcblk1p1 rw rootwait fbcon=map:0 net.ifnames=0 console=tty0 OS=l4t console=ttyS0,115200n8 memtype=0 video=tegrafb no_console_suspend=1 earlycon=uart8250,mmio32,0x03100000 nvdumper_reserved=0xf7fc0000 gpt androidboot.secureos=none tegraid=18.1.2.0.0 tegra_keep_boot_clocks maxcpus=6 android.kerneltype=normal androidboot.serialno=0320717048574
androidboot.security=non-secure sdhci_tegra.en_boot_part_access=1
[0001.929] I> Updated bootarg info to DTB
[0001.934] I> eeprom_get_mac_addr: MAC (type: 0): 00:04:4b:8c:3b:b6
[0001.940] I> eeprom_get_mac_addr: MAC (type: 1): 00:04:4b:8c:3b:b7
[0001.946] I> eeprom_get_mac_addr: MAC (type: 2): 00:04:4b:8c:3b:b8
[0001.952] E> "ids" doesn't exist, creating
[0001.956] E> "connection" doesn't exist, creating
[0001.961] E> "configs" doesn't exist, creating
[0001.965] I> create_pm_ids: id: 3310-1000-B00-E, len: 15
[0001.970] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.981] I> create_pm_ids: id: 2597-0000-500-C, len: 15
[0001.986] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.997] I> create_pm_ids: id: 3326-1000-100-M, len: 15
[0002.003] I> config: mem-type:ff,power-config:ff,misc-config:ff,modem-config:ff,touch-config:ff,display-config:ff,, len: 93
[0002.013] I> Adding plugin-manager/ids/3310-1000-B00=/i2c@c250000:module@0x50
[0002.020] E> "i2c@c250000" doesn't exist, creating
[0002.025] E> "module@0x50" doesn't exist, creating
[0002.030] I> Adding plugin-manager/ids/2597-0000-500=/i2c@c250000:module@0x57
[0002.037] E> "module@0x57" doesn't exist, creating
[0002.042] I> Adding plugin-manager/ids/3326-1000-100=/i2c@3180000:module@0x54
[0002.049] E> "i2c@3180000" doesn't exist, creating
[0002.054] E> "module@0x54" doesn't exist, creating
[0002.060] I> Adding plugin-manager/ids/3310-1000-B00-E
[0002.068] I> Adding plugin-manager/configs/3310-mem-type 00
[0002.073] I> Adding plugin-manager/configs/3310-power-config 00
[0002.079] I> Adding plugin-manager/configs/3310-misc-config 00
[0002.085] I> Adding plugin-manager/configs/3310-modem-config 00
[0002.090] I> Adding plugin-manager/configs/3310-touch-config 00
[0002.096] I> Adding plugin-manager/configs/3310-display-config 00
[0002.102] E> "chip-id" doesn't exist, creating
[0002.107] I> Adding plugin-manager/chip-id/A02P
[0002.113] I> Updated memory info to DTB
[0002.118] E> "reset" doesn't exist, creating
[0002.123] E> "pmc-reset-reason" doesn't exist, creating
[0002.128] E> "pmic-reset-reason" doesn't exist, creating
[0002.134] I> disabled_core_mask: 0xffffff0c
[0002.144] I> tegrabl_load_kernel_and_dtb: Done


U-Boot 2017.05 (May 09 2017 - 20:03:11 -0400)

TEGRA186
Model: NVIDIA P2771-0000-500
DRAM:  7.8 GiB
MMC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet@2490000
Hit any key to stop autoboot:  0
MMC: no card present
mmc_init: -123, time 0
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
838 bytes read in 90 ms (8.8 KiB/s)
p2771-0000 eMMC boot options
1:      primary kernel
2:      secondary kernel
3:      next kernel
Enter choice: 3
3:      next kernel
Retrieving file: /boot/next/initramfs-linux.img
206810084 bytes read in 166171 ms (1.2 MiB/s)
Retrieving file: /boot/next/Image
22598144 bytes read in 18260 ms (1.2 MiB/s)
append: console=ttyS0,115200n8 root=UUID=7388bb07-be26-4f1d-a11c-48675d650192 rw rootfstype=ext4 rootwait
Retrieving file: /boot/next/tegra186-p2771-0000.dtb
23524 bytes read in 91 ms (252 KiB/s)
## Flattened Device Tree blob at 82000000
   Booting using the fdt blob at 0x82000000
   Using Device Tree in place at 0000000082000000, end 0000000082008be3

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000100 [0x411fd073]
[    0.000000] Linux version 4.15.0-rc3-next-20171214-ARCH-AEDEN+ (root@rhino) (gcc version 7.2.0 (GCC)) #3 SMP Thu Dec 14 14:49:29 EST 2017
[    0.000000] Machine model: NVIDIA Tegra186 P2771-0000 Development Board
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 64 MiB at 0x00000000f2000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] random: fast init done
[    0.000000] percpu: Embedded 24 pages/cpu @        (ptrval) s60712 r8192 d29400 u98304
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 2024064
[    0.000000] Kernel command line: console=ttyS0,115200n8 root=UUID=7388bb07-be26-4f1d-a11c-48675d650192 rw rootfstype=ext4 rootwait
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] software IO TLB [mem 0xedfff000-0xf1fff000] (64MB) mapped at [        (ptrval)-        (ptrval)]
[    0.000000] Memory: 7724180K/8224768K available (12604K kernel code, 2356K rwdata, 5572K rodata, 1472K init, 882K bss, 435052K reserved, 65536K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffff000000000000 - 0xffff000008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000   (129022 GB)
[    0.000000]       .text : 0x        (ptrval) - 0x        (ptrval)   ( 12608 KB)
[    0.000000]     .rodata : 0x        (ptrval) - 0x        (ptrval)   (  5632 KB)
[    0.000000]       .init : 0x        (ptrval) - 0x        (ptrval)   (  1472 KB)
[    0.000000]       .data : 0x        (ptrval) - 0x        (ptrval)   (  2357 KB)
[    0.000000]        .bss : 0x        (ptrval) - 0x        (ptrval)   (   883 KB)
[    0.000000]     fixed   : 0xffff7dfffe7fb000 - 0xffff7dfffec00000   (  4116 KB)
[    0.000000]     PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffff7e0000000000 - 0xffff800000000000   (  2048 GB maximum)
[    0.000000]               0xffff7e0000000000 - 0xffff7e0008000000   (   128 MB actual)
[    0.000000]     memory  : 0xffff800000000000 - 0xffff800200000000   (  8192 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.000000] ftrace: allocating 45524 entries in 178 pages
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=6.
[    0.000000]  Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=6
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arch_timer: cp15 timer(s) running at 31.25MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xe6a171046, max_idle_ns: 881590405314 ns
[    0.000003] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every 4398046511088ns
[    0.000087] Console: colour dummy device 80x25
[    0.000104] Calibrating delay loop (skipped), value calculated using timer frequency.. 62.50 BogoMIPS (lpj=312500)
[    0.000112] pid_max: default: 32768 minimum: 301
[    0.000225] Security Framework initialized
[    0.000230] Yama: becoming mindful.
[    0.000306] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000335] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000998] ASID allocator initialised with 32768 entries
[    0.001045] Hierarchical SRCU implementation.
[    0.002445] Tegra Revision: A02 SKU: 220 CPU Process: 0 SoC Process: 0
[    0.002605] EFI services will not be available.
[    0.002812] smp: Bringing up secondary CPUs ...
[    0.003692] Detected PIPT I-cache on CPU1
[    0.003708] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64DFR0_EL1. Boot CPU: 0x00000010305106, CPU1: 0x00000010305116
[    0.003722] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_DFR0_EL1. Boot CPU: 0x00000003010066, CPU1: 0x00000003001066
[    0.003735] CPU features: Unsupported CPU feature variation detected.
[    0.003780] CPU1: Booted secondary processor 0x0000000000 [0x4e0f0030]
[    0.004421] Detected PIPT I-cache on CPU2
[    0.004434] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64DFR0_EL1. Boot CPU: 0x00000010305106, CPU2: 0x00000010305116
[    0.004447] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_DFR0_EL1. Boot CPU: 0x00000003010066, CPU2: 0x00000003001066
[    0.004487] CPU2: Booted secondary processor 0x0000000001 [0x4e0f0030]
[    0.004965] Detected PIPT I-cache on CPU3
[    0.004995] CPU3: Booted secondary processor 0x0000000101 [0x411fd073]
[    0.005366] Detected PIPT I-cache on CPU4
[    0.005385] CPU4: Booted secondary processor 0x0000000102 [0x411fd073]
[    0.005746] Detected PIPT I-cache on CPU5
[    0.005765] CPU5: Booted secondary processor 0x0000000103 [0x411fd073]
[    0.005813] smp: Brought up 1 node, 6 CPUs
[    0.005835] SMP: Total of 6 processors activated.
[    0.005840] CPU features: detected feature: 32-bit EL0 Support
[    0.007334] CPU: All CPU(s) started at EL2
[    0.009125] devtmpfs: initialized
[    0.011710] Built 1 zonelists, mobility grouping on.  Total pages: 1947429
[    0.013001] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.013014] futex hash table entries: 2048 (order: 6, 262144 bytes)
[    0.013241] pinctrl core: initialized pinctrl subsystem
[    0.013647] DMI not present or invalid.
[    0.013857] NET: Registered protocol family 16
[    0.014596] cpuidle: using governor ladder
[    0.014657] cpuidle: using governor menu
[    0.014950] vdso: 2 pages (1 code @ 00000000dd80abf4, 1 data @ 000000006ab8a963)
[    0.014957] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.015644] DMA: preallocated 256 KiB pool for atomic allocations
[    0.015840] Serial: AMBA PL011 UART driver
[    0.021303] tegra-bpmp bpmp: firmware: c11dd04ae487c849cc552f8f702ed8
[    0.944448] random: crng init done
[    1.158851] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    1.159046] cryptd: max_cpu_qlen set to 1000
[    1.159485] ACPI: Interpreter disabled.
[    1.160133] vgaarb: loaded
[    1.160477] SCSI subsystem initialized
[    1.160687] usbcore: registered new interface driver usbfs
[    1.160708] usbcore: registered new interface driver hub
[    1.160758] usbcore: registered new device driver usb
[    1.160989] EDAC MC: Ver: 3.0.0
[    1.161344] Advanced Linux Sound Architecture Driver Initialized.
[    1.161553] NetLabel: Initializing
[    1.161558] NetLabel:  domain hash size = 128
[    1.161562] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.161590] NetLabel:  unlabeled traffic allowed by default
[    1.161766] clocksource: Switched to clocksource arch_sys_counter
[    1.208025] VFS: Disk quotas dquot_6.6.0
[    1.208076] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.208295] pnp: PnP ACPI: disabled
[    1.214215] NET: Registered protocol family 2
[    1.214531] tcp_listen_portaddr_hash hash table entries: 4096 (order: 5, 163840 bytes)
[    1.214608] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    1.214796] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes)
[    1.215640] TCP: Hash tables configured (established 65536 bind 65536)
[    1.215732] UDP hash table entries: 4096 (order: 6, 393216 bytes)
[    1.215868] UDP-Lite hash table entries: 4096 (order: 6, 393216 bytes)
[    1.216150] NET: Registered protocol family 1
[    1.216480] RPC: Registered named UNIX socket transport module.
[    1.216486] RPC: Registered udp transport module.
[    1.216491] RPC: Registered tcp transport module.
[    1.216494] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.216582] Unpacking initramfs...
[    7.874257] Freeing initrd memory: 201960K
[    7.874822] kvm [1]: 8-bit VMID
[    7.874827] kvm [1]: IDMAP page: 80cc5000
[    7.874832] kvm [1]: HYP VA range: 800000000000:ffffffffffff
[    7.875701] kvm [1]: virtual timer IRQ4
[    7.875864] kvm [1]: Hyp mode initialized successfully
[    7.961272] Initialise system trusted keyrings
[    7.961365] workingset: timestamp_bits=46 max_order=21 bucket_order=0
[    7.963982] zbud: loaded
[    7.965446] NFS: Registering the id_resolver key type
[    7.965457] Key type id_resolver registered
[    7.965461] Key type id_legacy registered
[    7.965469] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    7.965611] SGI XFS with ACLs, security attributes, no debug enabled
[    8.617439] NET: Registered protocol family 38
[    8.617450] Key type asymmetric registered
[    8.617455] Asymmetric key parser 'x509' registered
[    8.617515] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    8.617600] io scheduler noop registered
[    8.617606] io scheduler deadline registered
[    8.617714] io scheduler cfq registered (default)
[    8.617718] io scheduler mq-deadline registered
[    8.617722] io scheduler kyber registered
[    8.617805] io scheduler bfq registered
[    8.621804] tegra-pcie 10003000.pcie: 4x1, 1x1 configuration
[    8.621829] tegra-pcie 10003000.pcie: Failed to get supply 'dvdd-pex': -517
[    8.622295] ipmi message handler version 39.2
[    8.625086] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    8.626267] console [ttyS0] disabled
[    8.626294] 3100000.serial: ttyS0 at MMIO 0x3100000 (irq = 22, base_baud = 25500000) is a Tegra
[    9.496670] console [ttyS0] enabled
[    9.500513] msm_serial: driver initialized
[    9.505685] arm-smmu 12000000.iommu: probing hardware configuration...
[    9.512211] arm-smmu 12000000.iommu: SMMUv2 with:
[    9.516904] arm-smmu 12000000.iommu:         stage 1 translation
[    9.522295] arm-smmu 12000000.iommu:         stage 2 translation
[    9.527680] arm-smmu 12000000.iommu:         nested translation
[    9.532984] arm-smmu 12000000.iommu:         stream matching with 128 register groups
[    9.540191] arm-smmu 12000000.iommu:         64 context banks (0 stage-2 only)
[    9.546796] arm-smmu 12000000.iommu:         Supported page sizes: 0x61311000
[    9.553313] arm-smmu 12000000.iommu:         Stage-1: 48-bit VA -> 48-bit IPA
[    9.559825] arm-smmu 12000000.iommu:         Stage-2: 48-bit IPA -> 48-bit PA
[    9.566734] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    9.576101] libphy: Fixed MDIO Bus: probed
[    9.581671] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    9.588261] ehci-pci: EHCI PCI platform driver
[    9.592905] ehci-platform: EHCI generic platform driver
[    9.598358] ehci-orion: EHCI orion driver
[    9.602538] tegra-ehci: Tegra EHCI driver
[    9.606714] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    9.612917] ohci-pci: OHCI PCI platform driver
[    9.617447] ohci-platform: OHCI generic platform driver
[    9.622799] uhci_hcd: USB Universal Host Controller Interface driver
[    9.629713] usbcore: registered new interface driver uas
[    9.635110] usbcore: registered new interface driver usb-storage
[    9.641134] usbcore: registered new interface driver ums-alauda
[    9.647139] usbcore: registered new interface driver ums-cypress
[    9.653213] usbcore: registered new interface driver ums-datafab
[    9.659228] usbcore: registered new interface driver ums_eneub6250
[    9.665489] usbcore: registered new interface driver ums-freecom
[    9.671509] usbcore: registered new interface driver ums-isd200
[    9.677512] usbcore: registered new interface driver ums-jumpshot
[    9.683657] usbcore: registered new interface driver ums-karma
[    9.689521] usbcore: registered new interface driver ums-onetouch
[    9.695689] usbcore: registered new interface driver ums-realtek
[    9.701709] usbcore: registered new interface driver ums-sddr09
[    9.707659] usbcore: registered new interface driver ums-sddr55
[    9.713646] usbcore: registered new interface driver ums-usbat
[    9.719584] usbcore: registered new interface driver usbserial_generic
[    9.726154] usbserial: USB Serial support registered for generic
[    9.733892] mousedev: PS/2 mouse device common for all mice
[    9.742098] max77620 0-003c: PMIC Version OTP:0x45 and ES:0x8
[    9.752245] max77620-sd0: supplied by regulator-dummy
[    9.757439] VDD_DDR_1V1_PMIC: Bringing 1125000uV into 1100000-1100000uV
[    9.765885] max77620-sd1: supplied by regulator-dummy
[    9.772171] max77620-sd2: supplied by regulator-dummy
[    9.778452] max77620-sd3: supplied by regulator-dummy
[    9.784882] max77620-ldo0: supplied by regulator-dummy
[    9.790862] max77620-ldo1: supplied by regulator-dummy
[    9.796657] max77620-ldo2: supplied by regulator-dummy
[    9.802920] max77620-ldo3: supplied by regulator-dummy
[    9.808571] max77620-ldo4: supplied by regulator-dummy
[    9.814369] max77620-ldo5: supplied by regulator-dummy
[    9.819722] max77620-ldo6: supplied by regulator-dummy
[    9.825500] max77620-ldo7: supplied by regulator-dummy
[    9.830639] VDD_HDMI_1V05: Bringing 1000000uV into 1050000-1050000uV
[    9.838216] max77620-ldo8: supplied by regulator-dummy
[    9.843374] VDD_PEX_1V05: Bringing 1000000uV into 1050000-1050000uV
[    9.853694] max77620-thermal max77620-thermal: Failed to register thermal zone: -19
[    9.862400] device-mapper: uevent: version 1.0.3
[    9.867179] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[    9.877077] sdhci: Secure Digital Host Controller Interface driver
[    9.883252] sdhci: Copyright(c) Pierre Ossman
[    9.887796] Synopsys Designware Multimedia Card Interface Driver
[    9.894127] sdhci-pltfm: SDHCI platform and OF driver helper
[    9.899892] sdhci-tegra 3400000.sdhci: Got CD GPIO
[    9.904682] sdhci-tegra 3400000.sdhci: Got WP GPIO
[    9.925845] mmc0: Unknown controller version (4). You may experience problems.
[    9.964449] mmc0: SDHCI controller on 3440000.sdhci [3440000.sdhci] using ADMA
[    9.980701] ledtrig-cpu: registered to indicate activity on CPUs
[    9.987161] hidraw: raw HID events driver (C) Jiri Kosina
[    9.992880] usbcore: registered new interface driver usbhid
[    9.998634] usbhid: USB HID core driver
[   10.004665] drop_monitor: Initializing network drop monitor service
[   10.011200] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.016517] Initializing XFRM netlink socket
[   10.021034] NET: Registered protocol family 10
[   10.031107] Segment Routing with IPv6
[   10.034803] mip6: Mobile IPv6
[   10.037776] NET: Registered protocol family 17
[   10.042655] Key type dns_resolver registered
[   10.047186] registered taskstats version 1
[   10.051270] Loading compiled-in X.509 certificates
[   10.056223] zswap: loaded using pool lzo/zbud
[   10.061041] Key type big_key registered
[   10.068024] Key type encrypted registered
[   10.078718] VDD_1V8_AP: supplied by VDD_1V8
[   10.083206] SD_CARD_SW_PWR: supplied by VDD_3V3_SYS
[   10.088730] tegra-pcie 10003000.pcie: 4x1, 1x1 configuration
[   10.095065] tegra-pcie 10003000.pcie: probing port 0, using 4 lanes
[   10.103332] tegra-pcie 10003000.pcie: Slot present pin change, signature: 00000018
[   10.504360] tegra-pcie 10003000.pcie: link 0 down, retrying
[   10.912708] tegra-pcie 10003000.pcie: link 0 down, retrying
[   11.321056] tegra-pcie 10003000.pcie: link 0 down, retrying
[   11.328629] tegra-pcie 10003000.pcie: link 0 down, ignoring
[   11.334245] tegra-pcie 10003000.pcie: PCI host bridge to bus 0000:00
[   11.340583] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[   11.346753] pci_bus 0000:00: root bus resource [mem 0x50100000-0x57ffffff]
[   11.353614] pci_bus 0000:00: root bus resource [mem 0x58000000-0x7fffffff pref]
[   11.360905] pci_bus 0000:00: root bus resource [bus 00-ff]
[   11.366706] sdhci-tegra 3400000.sdhci: Got CD GPIO
[   11.371490] sdhci-tegra 3400000.sdhci: Got WP GPIO
[   11.384557] mmc1: Unknown controller version (4). You may experience problems.
[   11.423227] mmc1: SDHCI controller on 3400000.sdhci [3400000.sdhci] using ADMA
[   11.439300] mmc2: Unknown controller version (4). You may experience problems.
[   11.446897] mmc2: Switching to 3.3V signalling voltage failed
[   11.478189] mmc2: SDHCI controller on 3460000.sdhci [3460000.sdhci] using ADMA
[   11.485856] hctosys: unable to open rtc device (rtc0)
[   11.506266] VDD_RTC: disabling
[   11.509318] VDDIO_SDMMC3_AP: disabling
[   11.513267] SD_CARD_SW_PWR: disabling
[   11.516936] ALSA device list:
[   11.519897]   No soundcards found.
[   11.525311] Freeing unused kernel memory: 1472K
:: running early hook [udev]
starting version 235
:: running hook [udev]
:: Triggering uevents...
[   11.597014] mmc2: new high speed MMC card at address 0001
[   11.602787] mmcblk2: mmc2:0001 032G34 29.1 GiB
[   11.607570] mmcblk2boot0: mmc2:0001 032G34 partition 1 4.00 MiB
[   11.613751] mmcblk2boot1: mmc2:0001 032G34 partition 2 4.00 MiB
[   11.619751] mmcblk2rpmb: mmc2:0001 032G34 partition 3 4.00 MiB, chardev (239:0)
[   11.629246]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17
[   11.710095] drm_panel_orientation_quirks: module license 'unspecified' taints kernel.
[   11.711942] pps_core: LinuxPPS API ver. 1 registered
[   11.711944] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[   11.712469] PTP clock support registered
[   11.715083] dwc-eth-dwmac 2490000.ethernet: Cannot get CSR clock
[   11.715114] dwc-eth-dwmac 2490000.ethernet: no reset control found
[   11.728382] stmmac - user ID: 0x10, Synopsys ID: 0x41
[   11.728389] dwc-eth-dwmac 2490000.ethernet: DMA HW capability register supported
[   11.728391] dwc-eth-dwmac 2490000.ethernet: RX Checksum Offload Engine supported
[   11.728393] dwc-eth-dwmac 2490000.ethernet: TX Checksum insertion supported
[   11.728395] dwc-eth-dwmac 2490000.ethernet: Wake-Up On Lan supported
[   11.728410] dwc-eth-dwmac 2490000.ethernet: TSO supported
[   11.728412] dwc-eth-dwmac 2490000.ethernet: TSO feature enabled
[   11.728414] dwc-eth-dwmac 2490000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   11.728461] libphy: stmmac: probed
[   11.737318] iommu: Adding device 13e00000.host1x to group 0
[   11.741216] drm_panel_orientation_quirks: module license 'unspecified' taints kernel.
[   11.741218] Disabling lock debugging due to kernel taint
[   11.750287] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[   11.759955] iommu: Adding device 15200000.display to group 1
[   11.772805] iommu: Adding device 15210000.display to group 1
[   11.783862] iommu: Adding device 15220000.display to group 1
[   11.792939] tegra-dpaux 15040000.dpaux: 15040000.dpaux supply vdd not found, using dummy regulator
[   11.795746] tegra-dpaux 155c0000.dpaux: 155c0000.dpaux supply vdd not found, using dummy regulator
[   11.798378] tegra-sor 15580000.sor: failed to probe output: -517
[   11.799278] tegra-sor 15580000.sor: failed to probe output: -517
[   11.910962] nouveau 17000000.gpu: NVIDIA GP10B (13b000a1)
[   11.916373] nouveau 17000000.gpu: imem: using DMA API
[   11.933668] [TTM] Zone  kernel: Available graphics memory: 3996574 kiB
[   11.940195] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[   11.946745] [TTM] Initializing pool allocator
[   11.951211] [TTM] Initializing DMA pool allocator
[   11.956564] nouveau 17000000.gpu: DRM: VRAM: 0 MiB
[   11.961355] nouveau 17000000.gpu: DRM: GART: 536870912 MiB
[   11.969863] nouveau 17000000.gpu: DRM: failed to create ce channel, -22
[   11.978080] nouveau 17000000.gpu: DRM: MM: using CPU for buffer copies
[   11.984628] [drm] Initialized nouveau 1.3.1 20120801 for 17000000.gpu on minor 0
[   11.992955] tegra-sor 15580000.sor: failed to probe output: -517
:: performing fsck on '/dev/mmcblk2p1'
/dev/mmcblk2p1: clean, 436346/1835008 files, 6280356/7340032 blocks
:: mounting '/dev/mmcblk2p1' on real root
[   12.227408] EXT4-fs (mmcblk2p1): mounted filesystem with ordered data mode. Opts: (null)
:: running cleanup hook [udev]
[   12.582161] systemd[1]: System time before build time, advancing clock.
[   12.594497] systemd[1]: systemd 235 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN default-hierarchy=hybrid)
[   12.615338] systemd[1]: Detected architecture arm64.

Welcome to Arch Linux ARM!

[   12.652713] systemd[1]: Set hostname to <hardy>.
[   12.810465] systemd-gpt-auto-generator[307]: Failed to dissect: Input/output error
[   12.818817] systemd[301]: /usr/lib/systemd/system-generators/systemd-gpt-auto-generator failed with error code 1.
[   12.934339] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[   12.971901] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[   13.011804] systemd[1]: Reached target Local Encrypted Volumes.
[  OK  ] Reached target Local Encrypted Volumes.
[   13.042487] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[   13.072094] systemd[1]: Created slice system-macspoof.slice.
[  OK  ] Created slice system-macspoof.slice.
[   13.101835] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
         Mounting Huge Pages File System...
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Listening on Network Service Netlink Socket.
[  OK  ] Listening on Device-mapper event daemon FIFOs.
[  OK  ] Listening on LVM2 metadata daemon socket.
[  OK  ] Listening on Journal Socket.
         Starting Journal Service...
         Starting Remount Root and Kernel File Systems...
         Starting udev Coldplug all Devices...
         Mounting POSIX Message Queue File System...
         Mounting Kernel Debug File System...
[  OK  ] Reached target Paths.
[  OK  ] Set up automount Arbitrary Executab&rmats File System Automount Point.
[  OK  ] Listening on Process Core Dump Socket.
         Mounting Kernel Configuration File System...
         Starting Apply Kernel Variables...
[  OK  ] Reached target Swap.
         Mounting Temporary Directory (/tmp)...
[  OK  ] Created slice User and Session Slice.
[  OK  ] Reached target Slices.
[  OK  ] Reached target Remote File Systems.
[  OK  ] Created slice system-getty.slice.
         Starting Create list of required st&ce nodes for the current kernel...
[  OK  ] Mounted Temporary Directory (/tmp).
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Huge Pages File System.
[  OK  ] Started Journal Service.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create list of required sta&vice nodes for the current kernel.
         Starting Load/Save Random Seed...
         Starting Create Static Device Nodes in /dev...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Static Device Nodes in /dev.
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Containers.
[  OK  ] Reached target Local File Systems.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Found device /dev/ttyS0.
[   14.612157] systemd-journald[313]: Received request to flush runtime journal from PID 1
[  OK  ] Found device /sys/subsystem/net/devices/eth0.
[   14.716188] systemd-journald[313]: File /var/log/journal/16b3c3b801d545908ec203cd7f7fd2dc/system.journal corrupted or uncleanly shut down, renaming and replacing.
[  OK  ] Started Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Started Create Volatile Files and Directories.
         Starting Update UTMP about System Boot/Shutdown...
         Starting Network Time Synchronization...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting MAC Address Change eth0...
[  OK  ] Started Entropy Harvesting Daemon.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Daily Cleanup of Temporary Directories.
         Starting Login Service...
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started Daily verification of password and group files.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Started Daily man-db cache update.
[  OK  ] Reached target Timers.
[  OK  ] Started Login Service.
[   16.088892] tegra-sor 15580000.sor: failed to probe output: -517
[   16.092760] Generic PHY stmmac-0:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
[   16.106523] dwmac4: Master AXI performs any burst length
[   16.111960] dwc-eth-dwmac 2490000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[   16.120479] dwc-eth-dwmac 2490000.ethernet eth0: registered PTP clock
[   16.127120] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[  OK  ] Started MAC Address Change eth0.
[  OK  ] Reached target Network (Pre).
         Starting Network Service...
[  OK  ] Started Network Service.
[  OK  ] Reached target Network.
[  OK  ] Started OpenSSH Daemon.
         Starting Permit User Sessions...
         Starting Network Name Resolution...
[  OK  ] Started Permit User Sessions.
         Starting Light Display Manager...
[  OK  ] Created slice User Slice of aeden.
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Reached target Login Prompts.
         Starting User Manager for UID 1001...
[  OK  ] Started Light Display Manager.
[  OK  ] Started Network Name Resolution.
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
[   16.862744] WARNING: CPU: 3 PID: 381 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   16.873333] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   16.894001] CPU: 3 PID: 381 Comm: Xorg Tainted: P S               4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   16.903546] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   16.910578] pstate: 60000005 (nZCv daif -PAN -UAO)
[   16.915527] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   16.920729] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   16.925678] sp : ffff00000a34bb40
[   16.928980] x29: ffff00000a34bb60 x28: ffff8001f67f0598
[   16.934280] x27: 0000000000000000 x26: ffff8001c8858c00
[   16.939579] x25: 0000000000020000 x24: 0000000000000004
[   16.944878] x23: 0000000000020000 x22: 0000000000000000
[   16.950176] x21: 0000000000000000 x20: 0000000000000000
[   16.955475] x19: ffff8001c891d000 x18: 0000000000000080
[   16.960773] x17: 0000ffffba6a7bc0 x16: ffff000008294300
[   16.966072] x15: 0000000000000001 x14: 000000000000002f
[   16.971370] x13: 0000000000000000 x12: 0000ffffbac20030
[   16.976667] x11: 0000000000000009 x10: ffff8001c8b7ce80
[   16.981964] x9 : 0000000000000004 x8 : 0000000000000001
[   16.987263] x7 : 0000000000000006 x6 : 000000000000000a
[   16.992562] x5 : 0000000000000000 x4 : 00000000ffffffff
[   16.997860] x3 : 0000000000000004 x2 : 0000000000000005
[   17.003157] x1 : 0000000000000006 x0 : ffff8001c8b7ce8c
[   17.008456] Call trace:
[   17.011066]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   17.015924]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   17.020771]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   17.025953]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   17.030343]  drm_ioctl+0x180/0x3e0 [drm]
[   17.034424]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   17.039207]  do_vfs_ioctl+0xb0/0x730
[   17.042771]  SyS_ioctl+0x8c/0xa8
[   17.045991]  el0_svc_naked+0x20/0x24
[   17.049555] ---[ end trace d0b542d40499d1bb ]---
[   17.054520] WARNING: CPU: 3 PID: 381 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   17.065110] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   17.085773] CPU: 3 PID: 381 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   17.095315] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   17.102345] pstate: 60000005 (nZCv daif -PAN -UAO)
[  OK  ] Started User [   17.107313] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
Manager for UID 1001.
[   17.115181] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   17.121956] sp : ffff00000a34bb40
[   17.125259] x29: ffff00000a34bb60 x28: ffff8001f67f0598
[   17.130557] x27: 0000000000000008 x26: ffff8001c8858c00
[   17.135856] x25: 0000000000180000 x24: 0000000000000004
[   17.141155] x23: 0000000000000000 x22: 0000000000000000
[   17.146452] x21: 0000000000000000 x20: 0000000000000000
[   17.151749] x19: ffff8001c891c800 x18: 0000000000000080
[   17.157047] x17: 0000ffffba68c4d8 x16: ffff000008294300
[   17.162345] x15: 00003f6d10000000 x14: 0000000000000000
[   17.167643] x13: 0000000000000000 x12: 0000ffffbac20030
[   17.172940] x11: 0000000000000009 x10: ffff8001c8b7ce80
[   17.178238] x9 : 0000000000000004 x8 : 0000000000000001
[   17.183536] x7 : 0000000000000006 x6 : 000000000000000a
[   17.188833] x5 : 0000000000000000 x4 : 00000000ffffffff
[   17.194131] x3 : 0000000000000004 x2 : 0000000000000005
[   17.199428] x1 : 0000000000000006 x0 : ffff8001c8b7ce8c
[   17.204727] Call trace:
[   17.207322]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   17.212167]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   17.217010]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   17.222194]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   17.226583]  drm_ioctl+0x180/0x3e0 [drm]
[   17.230661]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   17.235441]  do_vfs_ioctl+0xb0/0x730
[   17.239004]  SyS_ioctl+0x8c/0xa8
[   17.242222]  el0_svc_naked+0x20/0x24
[   17.245785] ---[ end trace d0b542d40499d1bc ]---
[   17.252701] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[381]]
[   17.266694] nouveau 17000000.gpu: fifo: channel 1: killed
[   17.272090] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[  17.278901] nouveau 17000000.gpu: Xorg[381]: channel 1 killed!

Arch Linux 4.15.0-rc3-next-20171214-ARCH-AEDEN+ (ttyS0)

hardy login: [   20.402572] dwc-eth-dwmac 2490000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   20.411100] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   32.251768] nouveau 17000000.gpu: Xorg[381]: failed to idle channel 1 [Xorg[381]]
[   32.729098] WARNING: CPU: 3 PID: 398 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   32.739685] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   32.760352] CPU: 3 PID: 398 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   32.769897] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   32.776928] pstate: 60000005 (nZCv daif -PAN -UAO)
[   32.781879] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   32.787074] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   32.792024] sp : ffff00000f533b40
[   32.795327] x29: ffff00000f533b60 x28: ffff8001f67f0598
[   32.800625] x27: 0000000000000000 x26: ffff8001f6772800
[   32.805923] x25: 0000000000020000 x24: 0000000000000004
[   32.811221] x23: 0000000000020000 x22: 0000000000000000
[   32.816519] x21: 0000000000000000 x20: 0000000000000000
[   32.821818] x19: ffff8001f1185800 x18: 0000000000000080
[   32.827115] x17: 0000ffff86d9bbc0 x16: ffff000008294300
[   32.832414] x15: 0000000000000001 x14: 000000000000002f
[   32.837712] x13: 0000000000000000 x12: 0000ffff87314030
[   32.843010] x11: 0000000000000009 x10: ffff8001f4761380
[   32.848308] x9 : 0000000000000004 x8 : 0000000000000001
[   32.853607] x7 : 0000000000000006 x6 : 000000000000000a
[   32.858903] x5 : 0000000000000000 x4 : 00000000ffffffff
[   32.864202] x3 : 0000000000000004 x2 : 00000000000000c5
[   32.869499] x1 : 0000000000000006 x0 : ffff8001f476138c
[   32.874797] Call trace:
[   32.877392]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   32.882237]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   32.887093]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   32.892272]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   32.896662]  drm_ioctl+0x180/0x3e0 [drm]
[   32.900742]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   32.905524]  do_vfs_ioctl+0xb0/0x730
[   32.909088]  SyS_ioctl+0x8c/0xa8
[   32.912308]  el0_svc_naked+0x20/0x24
[   32.915872] ---[ end trace d0b542d40499d1bd ]---
[   32.920881] WARNING: CPU: 3 PID: 398 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   32.931468] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   32.952130] CPU: 3 PID: 398 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   32.961673] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   32.968704] pstate: 60000005 (nZCv daif -PAN -UAO)
[   32.973651] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   32.978848] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   32.983797] sp : ffff00000f533b40
[   32.987099] x29: ffff00000f533b60 x28: ffff8001f67f0598
[   32.992398] x27: 0000000000000008 x26: ffff8001f6772800
[   32.997696] x25: 0000000000180000 x24: 0000000000000004
[   33.002994] x23: 0000000000000000 x22: 0000000000000000
[   33.008292] x21: 0000000000000000 x20: 0000000000000000
[   33.013590] x19: ffff8001f1184800 x18: 0000000000000080
[   33.018887] x17: 0000ffff86d804d8 x16: ffff000008294300
[   33.024184] x15: 0000238a30000000 x14: 0000000000000000
[   33.029482] x13: 0000000000000000 x12: 0000ffff87314030
[   33.034780] x11: 0000000000000009 x10: ffff8001f4761380
[   33.040077] x9 : 0000000000000004 x8 : 0000000000000001
[   33.045375] x7 : 0000000000000006 x6 : 000000000000000a
[   33.050673] x5 : 0000000000000000 x4 : 00000000ffffffff
[   33.055971] x3 : 0000000000000004 x2 : 00000000000000c5
[   33.061269] x1 : 0000000000000006 x0 : ffff8001f476138c
[   33.066567] Call trace:
[   33.069171]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   33.074016]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   33.078860]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   33.084051]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   33.088441]  drm_ioctl+0x180/0x3e0 [drm]
[   33.092520]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   33.097300]  do_vfs_ioctl+0xb0/0x730
[   33.100863]  SyS_ioctl+0x8c/0xa8
[   33.104082]  el0_svc_naked+0x20/0x24
[   33.107646] ---[ end trace d0b542d40499d1be ]---
[   33.114537] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[398]]
[   33.128528] nouveau 17000000.gpu: fifo: channel 1: killed
[   33.133923] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[   33.140732] nouveau 17000000.gpu: Xorg[398]: channel 1 killed!
[   48.111769] nouveau 17000000.gpu: Xorg[398]: failed to idle channel 1 [Xorg[398]]
[   48.344370] WARNING: CPU: 5 PID: 405 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   48.354958] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   48.375625] CPU: 5 PID: 405 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   48.385168] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   48.392199] pstate: 60000005 (nZCv daif -PAN -UAO)
[   48.397148] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   48.402345] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   48.407293] sp : ffff00000f51bb40
[   48.410596] x29: ffff00000f51bb60 x28: ffff8001f67f0598
[   48.415895] x27: 0000000000000000 x26: ffff8001c8a6cc00
[   48.421194] x25: 0000000000020000 x24: 0000000000000004
[   48.426493] x23: 0000000000020000 x22: 0000000000000000
[   48.431792] x21: 0000000000000000 x20: 0000000000000000
[   48.437089] x19: ffff8001c8839000 x18: 0000000000000080
[   48.442386] x17: 0000ffffb0016bc0 x16: ffff000008294300
[   48.447684] x15: 0000000000000001 x14: 000000000000002f
[   48.452983] x13: 0000000000000000 x12: 0000ffffb058f030
[   48.458281] x11: 0000000000000009 x10: ffff8001c7022380
[   48.463579] x9 : 0000000000000004 x8 : 0000000000000001
[   48.468878] x7 : 0000000000000006 x6 : 000000000000000a
[   48.474175] x5 : 0000000000000000 x4 : 00000000ffffffff
[   48.479474] x3 : 0000000000000004 x2 : 00000000000000c5
[   48.484771] x1 : 0000000000000006 x0 : ffff8001c702238c
[   48.490069] Call trace:
[   48.492665]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   48.497509]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   48.502352]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   48.507530]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   48.511919]  drm_ioctl+0x180/0x3e0 [drm]
[   48.516001]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   48.520783]  do_vfs_ioctl+0xb0/0x730
[   48.524345]  SyS_ioctl+0x8c/0xa8
[   48.527565]  el0_svc_naked+0x20/0x24
[   48.531128] ---[ end trace d0b542d40499d1bf ]---
[   48.536077] WARNING: CPU: 5 PID: 405 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   48.546663] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   48.567328] CPU: 5 PID: 405 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   48.576870] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   48.583901] pstate: 60000005 (nZCv daif -PAN -UAO)
[   48.588848] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   48.594046] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   48.598996] sp : ffff00000f51bb40
[   48.602299] x29: ffff00000f51bb60 x28: ffff8001f67f0598
[   48.607597] x27: 0000000000000008 x26: ffff8001c8a6cc00
[   48.612895] x25: 0000000000180000 x24: 0000000000000004
[   48.618192] x23: 0000000000000000 x22: 0000000000000000
[   48.623490] x21: 0000000000000000 x20: 0000000000000000
[   48.628787] x19: ffff8001c883d800 x18: 0000000000000080
[   48.634084] x17: 0000ffffafffb4d8 x16: ffff000008294300
[   48.639381] x15: 000051eb60000000 x14: 0000000000000000
[   48.644679] x13: 0000000000000000 x12: 0000ffffb058f030
[   48.649977] x11: 0000000000000009 x10: ffff8001c7022380
[   48.655275] x9 : 0000000000000004 x8 : 0000000000000001
[   48.660573] x7 : 0000000000000006 x6 : 000000000000000a
[   48.665871] x5 : 0000000000000000 x4 : 00000000ffffffff
[   48.671168] x3 : 0000000000000004 x2 : 00000000000000c5
[   48.676465] x1 : 0000000000000006 x0 : ffff8001c702238c
[   48.681764] Call trace:
[   48.684357]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   48.689201]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   48.694046]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   48.699238]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   48.703626]  drm_ioctl+0x180/0x3e0 [drm]
[   48.707702]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   48.712482]  do_vfs_ioctl+0xb0/0x730
[   48.716045]  SyS_ioctl+0x8c/0xa8
[   48.719263]  el0_svc_naked+0x20/0x24
[   48.722826] ---[ end trace d0b542d40499d1c0 ]---
[   48.729534] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[405]]
[   48.743525] nouveau 17000000.gpu: fifo: channel 1: killed
[   48.748920] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[   48.755719] nouveau 17000000.gpu: Xorg[405]: channel 1 killed!
[   63.721767] nouveau 17000000.gpu: Xorg[405]: failed to idle channel 1 [Xorg[405]]
[   64.084578] WARNING: CPU: 5 PID: 412 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   64.095167] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   64.115833] CPU: 5 PID: 412 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   64.125376] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   64.132408] pstate: 60000005 (nZCv daif -PAN -UAO)
[   64.137357] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   64.142552] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   64.147501] sp : ffff00000f5abb40
[   64.150803] x29: ffff00000f5abb60 x28: ffff8001f67f0598
[   64.156102] x27: 0000000000000000 x26: ffff8001c8a6d800
[   64.161401] x25: 0000000000020000 x24: 0000000000000004
[   64.166700] x23: 0000000000020000 x22: 0000000000000000
[   64.171998] x21: 0000000000000000 x20: 0000000000000000
[   64.177296] x19: ffff8001c701d000 x18: 0000000000000080
[   64.182593] x17: 0000ffff8082cbc0 x16: ffff000008294300
[   64.187891] x15: 0000000000000001 x14: 000000000000002f
[   64.193190] x13: 0000000000000000 x12: 0000ffff80da5030
[   64.198488] x11: 0000000000000009 x10: ffff8001c7022b80
[   64.203786] x9 : 0000000000000004 x8 : 0000000000000001
[   64.209084] x7 : 0000000000000006 x6 : 000000000000000a
[   64.214383] x5 : 0000000000000000 x4 : 00000000ffffffff
[   64.219680] x3 : 0000000000000004 x2 : 0000000000000005
[   64.224978] x1 : 0000000000000006 x0 : ffff8001c7022b8c
[   64.230278] Call trace:
[   64.232877]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   64.237726]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   64.242572]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   64.247752]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   64.252143]  drm_ioctl+0x180/0x3e0 [drm]
[   64.256223]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   64.261006]  do_vfs_ioctl+0xb0/0x730
[   64.264570]  SyS_ioctl+0x8c/0xa8
[   64.267789]  el0_svc_naked+0x20/0x24
[   64.271353] ---[ end trace d0b542d40499d1c1 ]---
[   64.276303] WARNING: CPU: 5 PID: 412 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   64.286891] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   64.307554] CPU: 5 PID: 412 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   64.317096] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   64.324127] pstate: 60000005 (nZCv daif -PAN -UAO)
[   64.329104] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   64.334302] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   64.339251] sp : ffff00000f5abb40
[   64.342553] x29: ffff00000f5abb60 x28: ffff8001f67f0598
[   64.347851] x27: 0000000000000008 x26: ffff8001c8a6d800
[   64.353149] x25: 0000000000180000 x24: 0000000000000004
[   64.358448] x23: 0000000000000000 x22: 0000000000000000
[   64.363747] x21: 0000000000000000 x20: 0000000000000000
[   64.369046] x19: ffff8001c701b800 x18: 0000000000000080
[   64.374343] x17: 0000ffff808114d8 x16: ffff000008294300
[   64.379642] x15: 0000075ea0000000 x14: 0000000000000000
[   64.384940] x13: 0000000000000000 x12: 0000ffff80da5030
[   64.390239] x11: 0000000000000009 x10: ffff8001c7022b80
[   64.395537] x9 : 0000000000000004 x8 : 0000000000000001
[   64.400836] x7 : 0000000000000006 x6 : 000000000000000a
[   64.406133] x5 : 0000000000000000 x4 : 00000000ffffffff
[   64.411431] x3 : 0000000000000004 x2 : 0000000000000005
[   64.416728] x1 : 0000000000000006 x0 : ffff8001c7022b8c
[   64.422027] Call trace:
[   64.424621]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   64.429464]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   64.434310]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   64.439503]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   64.443892]  drm_ioctl+0x180/0x3e0 [drm]
[   64.447967]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   64.452748]  do_vfs_ioctl+0xb0/0x730
[   64.456311]  SyS_ioctl+0x8c/0xa8
[   64.459531]  el0_svc_naked+0x20/0x24
[   64.463095] ---[ end trace d0b542d40499d1c2 ]---
[   64.469764] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[412]]
[   64.483756] nouveau 17000000.gpu: fifo: channel 1: killed
[   64.489152] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[   64.495994] nouveau 17000000.gpu: Xorg[412]: channel 1 killed!
[   79.461810] nouveau 17000000.gpu: Xorg[412]: failed to idle channel 1 [Xorg[412]]
[   79.834937] WARNING: CPU: 5 PID: 432 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   79.845525] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   79.866191] CPU: 5 PID: 432 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   79.875735] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   79.882766] pstate: 60000005 (nZCv daif -PAN -UAO)
[   79.887713] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   79.892909] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   79.897858] sp : ffff00000f5fbb40
[   79.901160] x29: ffff00000f5fbb60 x28: ffff8001f67f0598
[   79.906459] x27: 0000000000000000 x26: ffff8001c8b6a800
[   79.911758] x25: 0000000000020000 x24: 0000000000000004
[   79.917057] x23: 0000000000020000 x22: 0000000000000000
[   79.922354] x21: 0000000000000000 x20: 0000000000000000
[   79.927652] x19: ffff8001f4e0f800 x18: 0000000000000080
[   79.932949] x17: 0000ffff808e8bc0 x16: ffff000008294300
[   79.938247] x15: 0000000000000001 x14: 000000000000002f
[   79.943544] x13: 0000000000000000 x12: 0000ffff80e61030
[   79.948841] x11: 0000000000000009 x10: ffff8001c8042900
[   79.954138] x9 : 0000000000000004 x8 : 0000000000000001
[   79.959435] x7 : 0000000000000006 x6 : 000000000000000a
[   79.964733] x5 : 0000000000000000 x4 : 00000000ffffffff
[   79.970030] x3 : 0000000000000004 x2 : 00000000000000c5
[   79.975327] x1 : 0000000000000006 x0 : ffff8001c804290c
[   79.980626] Call trace:
[   79.983219]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   79.988064]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   79.992910]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   79.998088]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   80.002480]  drm_ioctl+0x180/0x3e0 [drm]
[   80.006566]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   80.011353]  do_vfs_ioctl+0xb0/0x730
[   80.014917]  SyS_ioctl+0x8c/0xa8
[   80.018136]  el0_svc_naked+0x20/0x24
[   80.021700] ---[ end trace d0b542d40499d1c3 ]---
[   80.026664] WARNING: CPU: 5 PID: 432 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   80.037253] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   80.057915] CPU: 5 PID: 432 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   80.067456] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   80.074487] pstate: 60000005 (nZCv daif -PAN -UAO)
[   80.079441] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   80.084645] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   80.089595] sp : ffff00000f5fbb40
[   80.092897] x29: ffff00000f5fbb60 x28: ffff8001f67f0598
[   80.098195] x27: 0000000000000008 x26: ffff8001c8b6a800
[   80.103494] x25: 0000000000180000 x24: 0000000000000004
[   80.108792] x23: 0000000000000000 x22: 0000000000000000
[   80.114090] x21: 0000000000000000 x20: 0000000000000000
[   80.119389] x19: ffff8001f4e0e800 x18: 0000000000000080
[   80.124687] x17: 0000ffff808cd4d8 x16: ffff000008294300
[   80.129986] x15: 00000a1b7ebaaad8 x14: 0000000000000000
[   80.135283] x13: 0000000000000000 x12: 0000ffff80e61030
[   80.140580] x11: 0000000000000009 x10: ffff8001c8042900
[   80.145878] x9 : 0000000000000004 x8 : 0000000000000001
[   80.151176] x7 : 0000000000000006 x6 : 000000000000000a
[   80.156473] x5 : 0000000000000000 x4 : 00000000ffffffff
[   80.161771] x3 : 0000000000000004 x2 : 00000000000000c5
[   80.167068] x1 : 0000000000000006 x0 : ffff8001c804290c
[   80.172367] Call trace:
[   80.174964]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   80.179810]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   80.184652]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   80.189841]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   80.194230]  drm_ioctl+0x180/0x3e0 [drm]
[   80.198305]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   80.203086]  do_vfs_ioctl+0xb0/0x730
[   80.206649]  SyS_ioctl+0x8c/0xa8
[   80.209867]  el0_svc_naked+0x20/0x24
[   80.213430] ---[ end trace d0b542d40499d1c4 ]---
[   80.220066] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[432]]
[   80.234057] nouveau 17000000.gpu: fifo: channel 1: killed
[   80.239454] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[   80.246266] nouveau 17000000.gpu: Xorg[432]: channel 1 killed!
[   95.211829] nouveau 17000000.gpu: Xorg[432]: failed to idle channel 1 [Xorg[432]]
[   95.589763] WARNING: CPU: 5 PID: 440 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   95.600350] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   95.621018] CPU: 5 PID: 440 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   95.630561] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   95.637592] pstate: 60000005 (nZCv daif -PAN -UAO)
[   95.642544] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   95.647741] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   95.652690] sp : ffff00000f0b3b40
[   95.655993] x29: ffff00000f0b3b60 x28: ffff8001f67f0598
[   95.661292] x27: 0000000000000000 x26: ffff8001c8b68800
[   95.666590] x25: 0000000000020000 x24: 0000000000000004
[   95.671888] x23: 0000000000020000 x22: 0000000000000000
[   95.677187] x21: 0000000000000000 x20: 0000000000000000
[   95.682484] x19: ffff8001c7019000 x18: 0000000000000080
[   95.687782] x17: 0000ffff91be3bc0 x16: ffff000008294300
[   95.693080] x15: 0000000000000001 x14: 000000000000002f
[   95.698378] x13: 0000000000000000 x12: 0000ffff9215c030
[   95.703675] x11: 0000000000000009 x10: ffff8001c895ab00
[   95.708973] x9 : 0000000000000004 x8 : 0000000000000001
[   95.714271] x7 : 0000000000000006 x6 : 000000000000000a
[   95.719568] x5 : 0000000000000000 x4 : 00000000ffffffff
[   95.724865] x3 : 0000000000000004 x2 : 00000000000000c5
[   95.730164] x1 : 0000000000000006 x0 : ffff8001c895ab0c
[   95.735463] Call trace:
[   95.738064]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   95.742909]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   95.747755]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   95.752933]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   95.757325]  drm_ioctl+0x180/0x3e0 [drm]
[   95.761407]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   95.766189]  do_vfs_ioctl+0xb0/0x730
[   95.769753]  SyS_ioctl+0x8c/0xa8
[   95.772973]  el0_svc_naked+0x20/0x24
[   95.776536] ---[ end trace d0b542d40499d1c5 ]---
[   95.781494] WARNING: CPU: 5 PID: 440 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[   95.792079] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[   95.812743] CPU: 5 PID: 440 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[   95.822285] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[   95.829316] pstate: 60000005 (nZCv daif -PAN -UAO)
[   95.834270] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[   95.839468] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[   95.844418] sp : ffff00000f0b3b40
[   95.847721] x29: ffff00000f0b3b60 x28: ffff8001f67f0598
[   95.853020] x27: 0000000000000008 x26: ffff8001c8b68800
[   95.858318] x25: 0000000000180000 x24: 0000000000000004
[   95.863616] x23: 0000000000000000 x22: 0000000000000000
[   95.868915] x21: 0000000000000000 x20: 0000000000000000
[   95.874211] x19: ffff8001c701d800 x18: 0000000000000080
[   95.879509] x17: 0000ffff91bc84d8 x16: ffff000008294300
[   95.884807] x15: 00007b32da7eea1e x14: 0000000000000000
[   95.890104] x13: 0000000000000000 x12: 0000ffff9215c030
[   95.895402] x11: 0000000000000009 x10: ffff8001c895ab00
[   95.900700] x9 : 0000000000000004 x8 : 0000000000000001
[   95.905998] x7 : 0000000000000006 x6 : 000000000000000a
[   95.911295] x5 : 0000000000000000 x4 : 00000000ffffffff
[   95.916593] x3 : 0000000000000004 x2 : 00000000000000c5
[   95.921891] x1 : 0000000000000006 x0 : ffff8001c895ab0c
[   95.927189] Call trace:
[   95.929781]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[   95.934626]  nouveau_gem_new+0xa4/0x148 [nouveau]
[   95.939472]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[   95.944662]  drm_ioctl_kernel+0x70/0xd8 [drm]
[   95.949051]  drm_ioctl+0x180/0x3e0 [drm]
[   95.953127]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[   95.957906]  do_vfs_ioctl+0xb0/0x730
[   95.961470]  SyS_ioctl+0x8c/0xa8
[   95.964688]  el0_svc_naked+0x20/0x24
[   95.968251] ---[ end trace d0b542d40499d1c6 ]---
[   95.974962] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[440]]
[   95.988952] nouveau 17000000.gpu: fifo: channel 1: killed
[   95.994349] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[   96.001158] nouveau 17000000.gpu: Xorg[440]: channel 1 killed!
[  110.971834] nouveau 17000000.gpu: Xorg[440]: failed to idle channel 1 [Xorg[440]]
[  111.334969] WARNING: CPU: 3 PID: 447 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  111.345557] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  111.366223] CPU: 3 PID: 447 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  111.375767] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  111.382799] pstate: 60000005 (nZCv daif -PAN -UAO)
[  111.387745] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  111.392942] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  111.397891] sp : ffff00000f69bb40
[  111.401195] x29: ffff00000f69bb60 x28: ffff8001f67f0598
[  111.406493] x27: 0000000000000000 x26: ffff8001c82a2c00
[  111.411792] x25: 0000000000020000 x24: 0000000000000004
[  111.417090] x23: 0000000000020000 x22: 0000000000000000
[  111.422388] x21: 0000000000000000 x20: 0000000000000000
[  111.427686] x19: ffff8001c7609000 x18: 0000000000000080
[  111.432985] x17: 0000ffffa9230bc0 x16: ffff000008294300
[  111.438283] x15: 0000000000000001 x14: 000000000000002f
[  111.443580] x13: 0000000000000000 x12: 0000ffffa97a9030
[  111.448879] x11: 0000000000000009 x10: ffff8001c7c94300
[  111.454177] x9 : 0000000000000004 x8 : 0000000000000001
[  111.459475] x7 : 0000000000000006 x6 : 000000000000000a
[  111.464773] x5 : 0000000000000000 x4 : 00000000ffffffff
[  111.470071] x3 : 0000000000000004 x2 : 00000000000000c5
[  111.475369] x1 : 0000000000000006 x0 : ffff8001c7c9430c
[  111.480669] Call trace:
[  111.483262]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  111.488108]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  111.492954]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  111.498130]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  111.502520]  drm_ioctl+0x180/0x3e0 [drm]
[  111.506603]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  111.511385]  do_vfs_ioctl+0xb0/0x730
[  111.514949]  SyS_ioctl+0x8c/0xa8
[  111.518170]  el0_svc_naked+0x20/0x24
[  111.521733] ---[ end trace d0b542d40499d1c7 ]---
[  111.526691] WARNING: CPU: 3 PID: 447 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  111.537276] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  111.557939] CPU: 3 PID: 447 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  111.567482] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  111.574512] pstate: 60000005 (nZCv daif -PAN -UAO)
[  111.579466] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  111.584666] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  111.589616] sp : ffff00000f69bb40
[  111.592917] x29: ffff00000f69bb60 x28: ffff8001f67f0598
[  111.598216] x27: 0000000000000008 x26: ffff8001c82a2c00
[  111.603514] x25: 0000000000180000 x24: 0000000000000004
[  111.608812] x23: 0000000000000000 x22: 0000000000000000
[  111.614110] x21: 0000000000000000 x20: 0000000000000000
[  111.619407] x19: ffff8001c760d800 x18: 0000000000000080
[  111.624704] x17: 0000ffffa92154d8 x16: ffff000008294300
[  111.630003] x15: 00000a4fcfd61bc3 x14: 0000000000000000
[  111.635300] x13: 0000000000000000 x12: 0000ffffa97a9030
[  111.640598] x11: 0000000000000009 x10: ffff8001c7c94300
[  111.645895] x9 : 0000000000000004 x8 : 0000000000000001
[  111.651193] x7 : 0000000000000006 x6 : 000000000000000a
[  111.656492] x5 : 0000000000000000 x4 : 00000000ffffffff
[  111.661789] x3 : 0000000000000004 x2 : 00000000000000c5
[  111.667086] x1 : 0000000000000006 x0 : ffff8001c7c9430c
[  111.672383] Call trace:
[  111.674980]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  111.679824]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  111.684668]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  111.689859]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  111.694248]  drm_ioctl+0x180/0x3e0 [drm]
[  111.698325]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  111.703105]  do_vfs_ioctl+0xb0/0x730
[  111.706667]  SyS_ioctl+0x8c/0xa8
[  111.709885]  el0_svc_naked+0x20/0x24
[  111.713448] ---[ end trace d0b542d40499d1c8 ]---
[  111.720113] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[447]]
[  111.734101] nouveau 17000000.gpu: fifo: channel 1: killed
[  111.739495] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[  111.746308] nouveau 17000000.gpu: Xorg[447]: channel 1 killed!
[  126.711839] nouveau 17000000.gpu: Xorg[447]: failed to idle channel 1 [Xorg[447]]
[  127.085265] WARNING: CPU: 0 PID: 455 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  127.095851] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  127.116518] CPU: 0 PID: 455 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  127.126061] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  127.133093] pstate: 60000005 (nZCv daif -PAN -UAO)
[  127.138041] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  127.143241] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  127.148190] sp : ffff00000f6d3b40
[  127.151493] x29: ffff00000f6d3b60 x28: ffff8001f67f0598
[  127.156792] x27: 0000000000000000 x26: ffff8001f11f0c00
[  127.162090] x25: 0000000000020000 x24: 0000000000000004
[  127.167388] x23: 0000000000020000 x22: 0000000000000000
[  127.172686] x21: 0000000000000000 x20: 0000000000000000
[  127.177983] x19: ffff8001cef85800 x18: 0000000000000080
[  127.183280] x17: 0000ffff9e8ddbc0 x16: ffff000008294300
[  127.188577] x15: 0000000000000001 x14: 000000000000002f
[  127.193875] x13: 0000000000000000 x12: 0000ffff9ee56030
[  127.199173] x11: 0000000000000009 x10: ffff8001c7ba9000
[  127.204471] x9 : 0000000000000004 x8 : 0000000000000001
[  127.209770] x7 : 0000000000000006 x6 : 000000000000000a
[  127.215068] x5 : 0000000000000000 x4 : 00000000ffffffff
[  127.220365] x3 : 0000000000000004 x2 : 00000000000000f5
[  127.225662] x1 : 0000000000000006 x0 : ffff8001c7ba900c
[  127.230961] Call trace:
[  127.233557]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  127.238401]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  127.243246]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  127.248429]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  127.252820]  drm_ioctl+0x180/0x3e0 [drm]
[  127.256903]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  127.261685]  do_vfs_ioctl+0xb0/0x730
[  127.265249]  SyS_ioctl+0x8c/0xa8
[  127.268469]  el0_svc_naked+0x20/0x24
[  127.272032] ---[ end trace d0b542d40499d1c9 ]---
[  127.277007] WARNING: CPU: 0 PID: 455 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  127.287593] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  127.308257] CPU: 0 PID: 455 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  127.317800] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  127.324832] pstate: 60000005 (nZCv daif -PAN -UAO)
[  127.329780] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  127.334977] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  127.339926] sp : ffff00000f6d3b40
[  127.343229] x29: ffff00000f6d3b60 x28: ffff8001f67f0598
[  127.348526] x27: 0000000000000008 x26: ffff8001f11f0c00
[  127.353824] x25: 0000000000180000 x24: 0000000000000004
[  127.359122] x23: 0000000000000000 x22: 0000000000000000
[  127.364420] x21: 0000000000000000 x20: 0000000000000000
[  127.369719] x19: ffff8001cef81000 x18: 0000000000000080
[  127.375015] x17: 0000ffff9e8c24d8 x16: ffff000008294300
[  127.380314] x15: 00005902bf7a7be0 x14: 0000000000000000
[  127.385611] x13: 0000000000000000 x12: 0000ffff9ee56030
[  127.390909] x11: 0000000000000009 x10: ffff8001c7ba9000
[  127.396206] x9 : 0000000000000004 x8 : 0000000000000001
[  127.401503] x7 : 0000000000000006 x6 : 000000000000000a
[  127.406800] x5 : 0000000000000000 x4 : 00000000ffffffff
[  127.412098] x3 : 0000000000000004 x2 : 00000000000000f5
[  127.417396] x1 : 0000000000000006 x0 : ffff8001c7ba900c
[  127.422694] Call trace:
[  127.425288]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  127.430132]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  127.434975]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  127.440163]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  127.444553]  drm_ioctl+0x180/0x3e0 [drm]
[  127.448630]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  127.453410]  do_vfs_ioctl+0xb0/0x730
[  127.456974]  SyS_ioctl+0x8c/0xa8
[  127.460193]  el0_svc_naked+0x20/0x24
[  127.463755] ---[ end trace d0b542d40499d1ca ]---
[  127.470472] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[455]]
[  127.484464] nouveau 17000000.gpu: fifo: channel 1: killed
[  127.489861] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery

Arch Linux 4.15.0-rc3-next-20171214-ARCH-AEDEN+ (ttyS0)

hardy login: [  142.461835] nouveau 17000000.gpu: Xorg[455]: failed to idle channel 1 [Xorg[455]]
[  142.469321] nouveau 17000000.gpu: Xorg[455]: channel 1 killed!
[  157.461839] nouveau 17000000.gpu: Xorg[455]: failed to idle channel 1 [Xorg[455]]
[  157.840949] WARNING: CPU: 3 PID: 466 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  157.851538] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  157.872204] CPU: 3 PID: 466 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  157.881747] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  157.888779] pstate: 60000005 (nZCv daif -PAN -UAO)
[  157.893727] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  157.898922] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  157.903870] sp : ffff00000f733b40
[  157.907173] x29: ffff00000f733b60 x28: ffff8001f67f0598
[  157.912473] x27: 0000000000000000 x26: ffff8001c894a000
[  157.917771] x25: 0000000000020000 x24: 0000000000000004
[  157.923070] x23: 0000000000020000 x22: 0000000000000000
[  157.928368] x21: 0000000000000000 x20: 0000000000000000
[  157.933666] x19: ffff8001c7608800 x18: 0000000000000080
[  157.938963] x17: 0000ffffa484bbc0 x16: ffff000008294300
[  157.944262] x15: 0000000000000001 x14: 000000000000002f
[  157.949560] x13: 0000000000000000 x12: 0000ffffa4dc4030
[  157.954859] x11: 0000000000000009 x10: ffff8001c7d03800
[  157.960157] x9 : 0000000000000004 x8 : 0000000000000001
[  157.965455] x7 : 0000000000000006 x6 : 000000000000000a
[  157.970754] x5 : 0000000000000000 x4 : 00000000ffffffff
[  157.976052] x3 : 0000000000000004 x2 : 00000000000000c5
[  157.981351] x1 : 0000000000000006 x0 : ffff8001c7d0380c
[  157.986651] Call trace:
[  157.989252]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  157.994106]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  157.998950]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  158.004130]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  158.008522]  drm_ioctl+0x180/0x3e0 [drm]
[  158.012603]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  158.017386]  do_vfs_ioctl+0xb0/0x730
[  158.020950]  SyS_ioctl+0x8c/0xa8
[  158.024170]  el0_svc_naked+0x20/0x24
[  158.027733] ---[ end trace d0b542d40499d1cb ]---
[  158.032679] WARNING: CPU: 3 PID: 466 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  158.043266] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  158.063930] CPU: 3 PID: 466 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  158.073474] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  158.080504] pstate: 60000005 (nZCv daif -PAN -UAO)
[  158.085462] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  158.090662] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  158.095612] sp : ffff00000f733b40
[  158.098915] x29: ffff00000f733b60 x28: ffff8001f67f0598
[  158.104214] x27: 0000000000000008 x26: ffff8001c894a000
[  158.109512] x25: 0000000000180000 x24: 0000000000000004
[  158.114810] x23: 0000000000000000 x22: 0000000000000000
[  158.120107] x21: 0000000000000000 x20: 0000000000000000
[  158.125405] x19: ffff8001c7608000 x18: 0000000000000080
[  158.130703] x17: 0000ffffa48304d8 x16: ffff000008294300
[  158.136001] x15: 000034bfe0000000 x14: 0000000000000000
[  158.141299] x13: 0000000000000000 x12: 0000ffffa4dc4030
[  158.146598] x11: 0000000000000009 x10: ffff8001c7d03800
[  158.151895] x9 : 0000000000000004 x8 : 0000000000000001
[  158.157192] x7 : 0000000000000006 x6 : 000000000000000a
[  158.162490] x5 : 0000000000000000 x4 : 00000000ffffffff
[  158.167789] x3 : 0000000000000004 x2 : 00000000000000c5
[  158.173087] x1 : 0000000000000006 x0 : ffff8001c7d0380c
[  158.178385] Call trace:
[  158.180983]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  158.185827]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  158.190671]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  158.195863]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  158.200252]  drm_ioctl+0x180/0x3e0 [drm]
[  158.204330]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  158.209111]  do_vfs_ioctl+0xb0/0x730
[  158.212674]  SyS_ioctl+0x8c/0xa8
[  158.215894]  el0_svc_naked+0x20/0x24
[  158.219458] ---[ end trace d0b542d40499d1cc ]---
[  158.226135] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[466]]
[  158.240129] nouveau 17000000.gpu: fifo: channel 1: killed
[  158.245524] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[  173.221836] nouveau 17000000.gpu: Xorg[466]: failed to idle channel 1 [Xorg[466]]
[  173.229323] nouveau 17000000.gpu: Xorg[466]: channel 1 killed!
[  188.221840] nouveau 17000000.gpu: Xorg[466]: failed to idle channel 1 [Xorg[466]]
[  188.583468] WARNING: CPU: 4 PID: 473 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  188.594055] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  188.614722] CPU: 4 PID: 473 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  188.624266] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  188.631298] pstate: 60000005 (nZCv daif -PAN -UAO)
[  188.636248] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  188.641445] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  188.646394] sp : ffff00000f773b40
[  188.649696] x29: ffff00000f773b60 x28: ffff8001f67f0598
[  188.654996] x27: 0000000000000000 x26: ffff8001c7b81c00
[  188.660295] x25: 0000000000020000 x24: 0000000000000004
[  188.665594] x23: 0000000000020000 x22: 0000000000000000
[  188.670892] x21: 0000000000000000 x20: 0000000000000000
[  188.676189] x19: ffff8001f1762800 x18: 0000000000000080
[  188.681487] x17: 0000ffff8a3b3bc0 x16: ffff000008294300
[  188.686784] x15: 0000000000000001 x14: 000000000000002f
[  188.692082] x13: 0000000000000000 x12: 0000ffff8a92c030
[  188.697381] x11: 0000000000000009 x10: ffff8001f4168900
[  188.702678] x9 : 0000000000000004 x8 : 0000000000000001
[  188.707976] x7 : 0000000000000006 x6 : 000000000000000a
[  188.713275] x5 : 0000000000000000 x4 : 00000000ffffffff
[  188.718572] x3 : 0000000000000004 x2 : 00000000000000c5
[  188.723870] x1 : 0000000000000006 x0 : ffff8001f416890c
[  188.729169] Call trace:
[  188.731773]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  188.736623]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  188.741466]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  188.746649]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  188.751039]  drm_ioctl+0x180/0x3e0 [drm]
[  188.755121]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  188.759903]  do_vfs_ioctl+0xb0/0x730
[  188.763467]  SyS_ioctl+0x8c/0xa8
[  188.766688]  el0_svc_naked+0x20/0x24
[  188.770250] ---[ end trace d0b542d40499d1cd ]---
[  188.775200] WARNING: CPU: 4 PID: 473 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  188.785786] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  188.806450] CPU: 4 PID: 473 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  188.815993] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  188.823024] pstate: 60000005 (nZCv daif -PAN -UAO)
[  188.827971] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  188.833166] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  188.838115] sp : ffff00000f773b40
[  188.841417] x29: ffff00000f773b60 x28: ffff8001f67f0598
[  188.846716] x27: 0000000000000008 x26: ffff8001c7b81c00
[  188.852015] x25: 0000000000180000 x24: 0000000000000004
[  188.857313] x23: 0000000000000000 x22: 0000000000000000
[  188.862611] x21: 0000000000000000 x20: 0000000000000000
[  188.867909] x19: ffff8001f1762000 x18: 0000000000000080
[  188.873206] x17: 0000ffff8a3984d8 x16: ffff000008294300
[  188.878505] x15: 000048a0c0000000 x14: 0000000000000000
[  188.883803] x13: 0000000000000000 x12: 0000ffff8a92c030
[  188.889101] x11: 0000000000000009 x10: ffff8001f4168900
[  188.894398] x9 : 0000000000000004 x8 : 0000000000000001
[  188.899696] x7 : 0000000000000006 x6 : 000000000000000a
[  188.904992] x5 : 0000000000000000 x4 : 00000000ffffffff
[  188.910290] x3 : 0000000000000004 x2 : 00000000000000c5
[  188.915586] x1 : 0000000000000006 x0 : ffff8001f416890c
[  188.920884] Call trace:
[  188.923477]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  188.928321]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  188.933165]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  188.938352]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  188.942741]  drm_ioctl+0x180/0x3e0 [drm]
[  188.946817]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  188.951598]  do_vfs_ioctl+0xb0/0x730
[  188.955163]  SyS_ioctl+0x8c/0xa8
[  188.958381]  el0_svc_naked+0x20/0x24
[  188.961945] ---[ end trace d0b542d40499d1ce ]---
[  188.968586] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[473]]
[  188.982576] nouveau 17000000.gpu: fifo: channel 1: killed
[  188.987971] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
[  188.994786] nouveau 17000000.gpu: Xorg[473]: channel 1 killed!
[  203.961839] nouveau 17000000.gpu: Xorg[473]: failed to idle channel 1 [Xorg[473]]
[  204.333798] WARNING: CPU: 0 PID: 480 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  204.344387] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  204.365055] CPU: 0 PID: 480 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  204.374598] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  204.381630] pstate: 60000005 (nZCv daif -PAN -UAO)
[  204.386578] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  204.391776] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  204.396726] sp : ffff00000f7c3b40
[  204.400028] x29: ffff00000f7c3b60 x28: ffff8001f67f0598
[  204.405327] x27: 0000000000000000 x26: ffff8001f11f2c00
[  204.410625] x25: 0000000000020000 x24: 0000000000000004
[  204.415923] x23: 0000000000020000 x22: 0000000000000000
[  204.421221] x21: 0000000000000000 x20: 0000000000000000
[  204.426519] x19: ffff8001f1181800 x18: 0000000000000080
[  204.431818] x17: 0000ffff923c6bc0 x16: ffff000008294300
[  204.437116] x15: 0000000000000001 x14: 000000000000002f
[  204.442415] x13: 0000000000000000 x12: 0000ffff9293f030
[  204.447713] x11: 0000000000000009 x10: ffff8001f1096300
[  204.453011] x9 : 0000000000000004 x8 : 0000000000000001
[  204.458309] x7 : 0000000000000006 x6 : 000000000000000a
[  204.463606] x5 : 0000000000000000 x4 : 00000000ffffffff
[  204.468903] x3 : 0000000000000004 x2 : 00000000000000f5
[  204.474200] x1 : 0000000000000006 x0 : ffff8001f109630c
[  204.479499] Call trace:
[  204.482094]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  204.486939]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  204.491784]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  204.496961]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  204.501353]  drm_ioctl+0x180/0x3e0 [drm]
[  204.505437]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  204.510218]  do_vfs_ioctl+0xb0/0x730
[  204.513781]  SyS_ioctl+0x8c/0xa8
[  204.517002]  el0_svc_naked+0x20/0x24
[  204.520565] ---[ end trace d0b542d40499d1cf ]---
[  204.525562] WARNING: CPU: 0 PID: 480 at drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0 [nouveau]
[  204.536148] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core syscopyarea sysfillrect sysimgblt fb_sys_fops
[  204.556811] CPU: 0 PID: 480 Comm: Xorg Tainted: P S      W        4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
[  204.566354] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
[  204.573385] pstate: 60000005 (nZCv daif -PAN -UAO)
[  204.578334] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
[  204.583529] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
[  204.588479] sp : ffff00000f7c3b40
[  204.591782] x29: ffff00000f7c3b60 x28: ffff8001f67f0598
[  204.597081] x27: 0000000000000008 x26: ffff8001f11f2c00
[  204.602380] x25: 0000000000180000 x24: 0000000000000004
[  204.607680] x23: 0000000000000000 x22: 0000000000000000
[  204.612977] x21: 0000000000000000 x20: 0000000000000000
[  204.618274] x19: ffff8001f1181000 x18: 0000000000000080
[  204.623572] x17: 0000ffff923ab4d8 x16: ffff000008294300
[  204.628870] x15: 00004b3c90000000 x14: 0000000000000000
[  204.634168] x13: 0000000000000000 x12: 0000ffff9293f030
[  204.639466] x11: 0000000000000009 x10: ffff8001f1096300
[  204.644764] x9 : 0000000000000004 x8 : 0000000000000001
[  204.650061] x7 : 0000000000000006 x6 : 000000000000000a
[  204.655359] x5 : 0000000000000000 x4 : 00000000ffffffff
[  204.660657] x3 : 0000000000000004 x2 : 00000000000000f5
[  204.665955] x1 : 0000000000000006 x0 : ffff8001f109630c
[  204.671254] Call trace:
[  204.673847]  nouveau_bo_new+0x450/0x4d0 [nouveau]
[  204.678691]  nouveau_gem_new+0xa4/0x148 [nouveau]
[  204.683535]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
[  204.688726]  drm_ioctl_kernel+0x70/0xd8 [drm]
[  204.693115]  drm_ioctl+0x180/0x3e0 [drm]
[  204.697190]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
[  204.701971]  do_vfs_ioctl+0xb0/0x730
[  204.705535]  SyS_ioctl+0x8c/0xa8
[  204.708752]  el0_svc_naked+0x20/0x24
[  204.712314] ---[ end trace d0b542d40499d1d0 ]---
[  204.719039] nouveau 17000000.gpu: fifo: read fault at 0000011000 engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1 [00f206d000 Xorg[480]]
[  204.733033] nouveau 17000000.gpu: fifo: channel 1: killed
[  204.738429] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
On Thu, Dec 21, 2017 at 02:37:59PM -0500, Anthony Eden wrote:
> I applied the changes manually. This time, Xorg is actually starting...
> 
> [   16.862744] WARNING: CPU: 3 PID: 381 at
> drivers/gpu/drm/nouveau/nouveau_bo.c:280 nouveau_bo_new+0x450/0x4d0
> [nouveau]
> [   16.873333] Modules linked in: nouveau i2c_algo_bit ttm tegra_drm
> gpio_keys drm_kms_helper drm drm_panel_orientation_quirks(P) host1x
> dwmac_dwc_qos_eth stmmac_platform stmmac ptp pps_core
> syscopyarea sysfillrect sysimgblt fb_sys_fops
> [   16.894001] CPU: 3 PID: 381 Comm: Xorg Tainted: P S
> 4.15.0-rc3-next-20171214-ARCH-AEDEN+ #3
> [   16.903546] Hardware name: NVIDIA Tegra186 P2771-0000 Development Board (DT)
> [   16.910578] pstate: 60000005 (nZCv daif -PAN -UAO)
> [   16.915527] pc : nouveau_bo_new+0x450/0x4d0 [nouveau]
> [   16.920729] lr : nouveau_bo_new+0x78/0x4d0 [nouveau]
> [   16.925678] sp : ffff00000a34bb40
> [   16.928980] x29: ffff00000a34bb60 x28: ffff8001f67f0598
> [   16.934280] x27: 0000000000000000 x26: ffff8001c8858c00
> [   16.939579] x25: 0000000000020000 x24: 0000000000000004
> [   16.944878] x23: 0000000000020000 x22: 0000000000000000
> [   16.950176] x21: 0000000000000000 x20: 0000000000000000
> [   16.955475] x19: ffff8001c891d000 x18: 0000000000000080
> [   16.960773] x17: 0000ffffba6a7bc0 x16: ffff000008294300
> [   16.966072] x15: 0000000000000001 x14: 000000000000002f
> [   16.971370] x13: 0000000000000000 x12: 0000ffffbac20030
> [   16.976667] x11: 0000000000000009 x10: ffff8001c8b7ce80
> [   16.981964] x9 : 0000000000000004 x8 : 0000000000000001
> [   16.987263] x7 : 0000000000000006 x6 : 000000000000000a
> [   16.992562] x5 : 0000000000000000 x4 : 00000000ffffffff
> [   16.997860] x3 : 0000000000000004 x2 : 0000000000000005
> [   17.003157] x1 : 0000000000000006 x0 : ffff8001c8b7ce8c
> [   17.008456] Call trace:
> [   17.011066]  nouveau_bo_new+0x450/0x4d0 [nouveau]
> [   17.015924]  nouveau_gem_new+0xa4/0x148 [nouveau]
> [   17.020771]  nouveau_gem_ioctl_new+0x48/0xd8 [nouveau]
> [   17.025953]  drm_ioctl_kernel+0x70/0xd8 [drm]
> [   17.030343]  drm_ioctl+0x180/0x3e0 [drm]
> [   17.034424]  nouveau_drm_ioctl+0x6c/0xc8 [nouveau]
> [   17.039207]  do_vfs_ioctl+0xb0/0x730
> [   17.042771]  SyS_ioctl+0x8c/0xa8
> [   17.045991]  el0_svc_naked+0x20/0x24
> [   17.049555] ---[ end trace d0b542d40499d1bb ]---
> [   17.252701] nouveau 17000000.gpu: fifo: read fault at 0000011000
> engine 06 [HOST0] client 06 [GPC0/L1_2] reason 02 [PTE] on channel 1
> [00f206d000 Xorg[381]]
> [   17.266694] nouveau 17000000.gpu: fifo: channel 1: killed
> [   17.272090] nouveau 17000000.gpu: fifo: runlist 0: scheduled for recovery
> [  17.278901] nouveau 17000000.gpu: Xorg[381]: channel 1 killed!
> 
> In case this is useful, I put the diff on my linux-next 2017-12-14 tree here:
> https://github.com/aleden/scratch/blob/c16f5dcee60971b1fbdc6b9e6059fecbda27bf55/linux-next-2017-12-14.1.diff

Looks like Ben updated his branch sometime between our mails, since the
top three patches you seem to have ended up applying aren't the ones
that I had in mind. Sorry about that.

Specifically I think you need these three patches:

	https://github.com/skeggsb/nouveau/commit/46ae630592a9082eea0ba513f588faac1014b7ab
	https://github.com/skeggsb/nouveau/commit/56bd00148306b14ae7b7d683c755992f47539fcc
	https://github.com/skeggsb/nouveau/commit/0fbb2f642a1714626c945ec14c892dbf64bb4f22

The first of those you already have. I'm fairly certain that the second
patch will fix the "fifo: read fault" errors.

I'm curious, though, how you manage to X to get the GPU involved at all
on a Jetson TX2. Are you setting up DRI_PRIME? Or using Mesa patches to
enable a "renderonly" setup?

Thanks,
Thierry