[Nouveau] Panic on deferred probe with nouveau - jetson-tx1 - 6.3-rc1

Nicolas Chauvet kwizart at gmail.com
Tue Mar 7 17:18:29 UTC 2023


Hi,

I'm using the fedora rawhide kernel-6.3.0-0.rc1.16.fc39.aarch64 on a
fedora 38 userspace with jetson-tx1.

I'm experiencing the following panic [0]. The workaround is to
blacklist nouveau at boot (using rd.driver.blacklist=nouveau
modprobe.blacklist=nouveau on cmdline) . modprobe nouveau after boot
and restart display. (userspace still needs fixes as seen on the mesa
gitlab instance).

[0]
[    9.158155] Failed to set up IOMMU for device 57000000.gpu;
retaining platform DMA ops
[   51.278556] SError Interrupt on CPU3, code 0x00000000bf000002 -- SError
[   51.278570] CPU: 3 PID: 9 Comm: kworker/u8:0 Not tainted
6.3.0-0.rc1.16.fc39.aarch64 #1
[   51.278578] Hardware name: nvidia,p2371-2180 NVIDIA
P2371-2180/NVIDIA P2371-2180, BIOS 2022.10 10/01/2022
[   51.278583] Workqueue: events_unbound deferred_probe_work_func
[   51.278603] pstate: 404000c5 (nZcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   51.278611] pc : el1_interrupt+0x20/0x70
[   51.278623] lr : el1h_64_irq_handler+0x18/0x28
[   51.278631] sp : ffff80000b99b880
[   51.278634] x29: ffff80000b99b880 x28: ffff00008032c400 x27: 0000000000000001
[   51.278645] x26: ffff00008d510c48 x25: ffff800001649960 x24: ffff800001649960
[   51.278654] x23: 0000000060400005 x22: ffff8000014cafd0 x21: 00000000f40cf000
[   51.278663] x20: ffff8000080700d0 x19: ffff80000b99b8b0 x18: 0000000000000000
[   51.278671] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[   51.278679] x14: 0000000000000000 x13: 0000000000000010 x12: ffff80000dffffff
[   51.278688] x11: 000000000000007e x10: ffff0000ff1ff008 x9 : 0000000058000000
[   51.278697] x8 : ffff80000dffffff x7 : 000000000000003f x6 : ffff80000de00000
[   51.278706] x5 : ffff0000ff1fe380 x4 : ffff80000e000000 x3 : 0000000058000000
[   51.278714] x2 : 0068000000000713 x1 : 00000000000000c0 x0 : ffff80000b99b8b0
[   51.278724] Kernel panic - not syncing: Asynchronous SError Interrupt
[   51.278728] CPU: 3 PID: 9 Comm: kworker/u8:0 Not tainted
6.3.0-0.rc1.16.fc39.aarch64 #1
[   51.278734] Hardware name: nvidia,p2371-2180 NVIDIA
P2371-2180/NVIDIA P2371-2180, BIOS 2022.10 10/01/2022
[   51.278737] Workqueue: events_unbound deferred_probe_work_func
[   51.278748] Call trace:
[   51.278750]  dump_backtrace+0xa8/0x138
[   51.278760]  show_stack+0x20/0x38
[   51.278765]  dump_stack_lvl+0x48/0x60
[   51.278773]  dump_stack+0x18/0x28
[   51.278778]  panic+0x358/0x370
[   51.278787]  nmi_panic+0xb4/0xc0
[   51.278794]  arm64_serror_panic+0x6c/0x88
[   51.278801]  do_serror+0x44/0x80
[   51.278807]  el1h_64_error_handler+0x30/0x48
[   51.278813] VDD_PEX_1V05: disabling
[   51.278814]  el1h_64_error+0x68/0x70
[   51.278820]  el1_interrupt+0x20/0x70
[   51.278826]  el1h_64_irq_handler+0x18/0x28
[   51.278833]  el1h_64_irq+0x68/0x70
[   51.278837]  nvkm_device_ctor+0x1ba0/0x3950 [nouveau]
[   51.279720]  nvkm_device_tegra_new+0x2e4/0x388 [nouveau]
[   51.280511]  nouveau_platform_device_create+0x44/0xd8 [nouveau]
[   51.281259]  nouveau_platform_probe+0x44/0xa8 [nouveau]
[   51.281994]  platform_probe+0x70/0xd8
[   51.282004]  really_probe+0x18c/0x3e0
[   51.282013]  __driver_probe_device+0x84/0x198
[   51.282022]  driver_probe_device+0x44/0x120
[   51.282031]  __device_attach_driver+0xc4/0x168
[   51.282040]  bus_for_each_drv+0x8c/0xf0
[   51.282048]  __device_attach+0xa4/0x1c0
[   51.282056]  device_initial_probe+0x1c/0x30
[   51.282065]  bus_probe_device+0xb4/0xc0
[   51.282073]  deferred_probe_work_func+0xbc/0x118
[   51.282081]  process_one_work+0x1e8/0x488
[   51.282089]  worker_thread+0x74/0x418
[   51.282094]  kthread+0xe8/0x100
[   51.282101]  ret_from_fork+0x10/0x20
[   51.282111] SMP: stopping secondary CPUs
[   51.285427] Kernel Offset: 0x60000 from 0xffff800008000000
[   51.285431] PHYS_OFFSET: 0x80000000
[   51.285434] CPU features: 0x440002,022c0400,0000421b
[   51.285439] Memory Limit: none


-- 
-

Nicolas (kwizart)


More information about the Nouveau mailing list