Bug 208331

Summary: rockchipdrm, panfrost js fault, RK3288
Product: Drivers Reporter: Alexander von Gluck (kallisti5)
Component: Video(Other)Assignee: drivers_video-other
Status: NEW ---    
Severity: normal    
Priority: P1    
Hardware: ARM   
OS: Linux   
Kernel Version: 5.6.6-300.fc32.armv7hl Subsystem:
Regression: No Bisected commit-id:
Attachments: FDT from Fedora 32 for tinkerboard

Description Alexander von Gluck 2020-06-26 13:05:06 UTC
Reproduction:

Laid down a master u-boot at the expected locations from Haiku's builds here:
https://github.com/haiku/firmware/tree/master/arm/tinkerboard

Placed onto a Fedora 32 server arm (32-bit) image.



No GPU output.  Redirected console to ttyS3, and witnessed several fatal errors from panfrost driver:


[   25.706716] RTL8211E Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
[   25.676299] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.700438] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.715573] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.730692] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.752602] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.771073] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.799087] rngd[284]: Entropy Generation is slow, consider t[   25.830738] RTL8211E Gigabit Ethernet stmmac-0:01: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=stmma)
uning/adding sources
[   25.817555] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.843643] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.862987] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.917776] panfrost ffa30000.gpu: devfreq_add_device: Unable to find governor for the device
[     *] [   25.919506] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
(1 of 2) A start job is running for…a864-4d9544e60eb6 (13s / no limit)
[   25.934713] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.977986] panfrost ffa30000.gpu: [drm:panfrost_devfreq_init [panfrost]] *ERROR* Couldn't initialize GPU devfreq
[   25.971233] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   25.986603] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   26.001872] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   26.021737] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   26.042470] rngd[284]: Entropy Generation is slow, consider t[   26.071819] panfrost ffa30000.gpu: Fatal error during devfreq init
uning/adding sources
[   26.075207] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   26.115427] input: gpio-keys as /devices/platform/gpio-keys/input/input2
[   26.089735] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   26.106373] rngd[284]: Entropy Generation is slow, consider tuning/adding sources
[   26.142156] panfrost ffa30000.gpu: js fault, js=0, status=UNKNOWN, head=0xffffffff, tail=0xffffffff
[   26.152985] panfrost ffa30000.gpu: js fault, js=1, status=UNKNOWN, head=0xffffffff, tail=0xffffffff
[   26.163105] panfrost ffa30000.gpu: js fault, js=2, status=UNKNOWN, head=0xffffffff, tail=0xffffffff
[   26.173229] panfrost ffa30000.gpu: js fault, js=3, status=UNKNOWN, head=0xffffffff, tail=0xffffffff
[   26.183342] ------------[ cut here ]------------
[   26.188519] WARNING: CPU: 2 PID: 546 at kernel/workqueue.c:1624 __queue_delayed_work+0x88/0x15c
[   26.198242] Modules linked in: gpio_keys(+) dw_mipi_dsi dw_hdmi analogix_dp cec panfrost(+) drm_kms_helper gpu_sched phy_rockchip_usb rockchip_io_domain syscopyarea rk_crypto sysfillrecti
[   26.258127] CPU: 2 PID: 546 Comm: systemd-udevd Not tainted 5.6.6-300.fc32.armv7hl #1
[   26.266879] Hardware name: Rockchip (Device Tree)
[   26.272162] [<c0311278>] (unwind_backtrace) from [<c030b7e0>] (show_stack+0x18/0x1c)
[   26.280837] [<c030b7e0>] (show_stack) from [<c0b5b9b0>] (dump_stack+0xb0/0xcc)
[   26.288927] [<c0b5b9b0>] (dump_stack) from [<c034caf8>] (__warn+0xdc/0xf8)
[   26.296627] [<c034caf8>] (__warn) from [<c034cea8>] (warn_slowpath_fmt+0x70/0x84)
[   26.305005] [<c034cea8>] (warn_slowpath_fmt) from [<c0363a5c>] (__queue_delayed_work+0x88/0x15c)
[   26.314840] [<c0363a5c>] (__queue_delayed_work) from [<c0364edc>] (mod_delayed_work_on+0x54/0x6c)
[   26.324814] [<c0364edc>] (mod_delayed_work_on) from [<bf56da54>] (panfrost_job_irq_handler+0x11c/0x1d0 [panfrost])
[   26.336464] [<bf56da54>] (panfrost_job_irq_handler [panfrost]) from [<c03a88a0>] (__free_irq+0x198/0x25c)
[   26.347174] [<c03a88a0>] (__free_irq) from [<c03a8a30>] (free_irq+0x7c/0x94)
[   26.355069] [<c03a8a30>] (free_irq) from [<c082b1c8>] (release_nodes+0x1b0/0x1d0)
[   26.363449] [<c082b1c8>] (release_nodes) from [<c0826c3c>] (really_probe+0x1a8/0x424)
[   26.372213] [<c0826c3c>] (really_probe) from [<c08271d4>] (driver_probe_device+0x188/0x1b0)
[   26.381558] [<c08271d4>] (driver_probe_device) from [<c082742c>] (device_driver_attach+0x4c/0x64)
[   26.391485] [<c082742c>] (device_driver_attach) from [<c0827550>] (__driver_attach+0x10c/0x12c)
[   26.401221] [<c0827550>] (__driver_attach) from [<c0824ec4>] (bus_for_each_dev+0x5c/0x80)
[   26.410367] [<c0824ec4>] (bus_for_each_dev) from [<c0825f8c>] (bus_add_driver+0x17c/0x1e4)
[   26.419618] [<c0825f8c>] (bus_add_driver) from [<c0827e60>] (driver_register+0xb4/0xf8)
[   26.428569] [<c0827e60>] (driver_register) from [<c0302c94>] (do_one_initcall+0x74/0x1f8)
[   26.437726] [<c0302c94>] (do_one_initcall) from [<c03d9f80>] (do_init_module+0x60/0x218)
[   26.446783] [<c03d9f80>] (do_init_module) from [<c03dc570>] (sys_init_module+0x174/0x184)
[   26.455934] [<c03dc570>] (sys_init_module) from [<c03011ac>] (__sys_trace_return+0x0/0x14)
[   26.465174] Exception stack(0xcf089fa8 to 0xcf089ff0)
[   26.470826] 9fa0:                   00d4d560 b6be3390 00d5d430 0000f6ee b6be3390 d1ec7100
[   26.479977] 9fc0: 00d4d560 b6be3390 00d44f90 00000080 00020000 00000000 b6dff8d4 00000000
[   26.489123] 9fe0: b6bf4df8 be9425b8 b6bda9f4 b6f335d0
[   26.494772] ---[ end trace 8cb889aa2491562d ]---
[   26.499932] ------------[ cut here ]------------
[   26.505105] WARNING: CPU: 2 PID: 546 at kernel/workqueue.c:1626 __queue_delayed_work+0xf4/0x15c
[   26.514829] Modules linked in: gpio_keys dw_mipi_dsi dw_hdmi analogix_dp cec panfrost(+) drm_kms_helper gpu_sched phy_rockchip_usb rockchip_io_domain syscopyarea rk_crypto sysfillrect lii
[   26.524868] rockchip-vop ff930000.vop: Adding to iommu group 0
[   26.574408] CPU: 2 PID: 546 Comm: systemd-udevd Tainted: G        W         5.6.6-300.fc32.armv7hl #1
[   26.574413] Hardware name: Rockchip (Device Tree)
[   26.574437] [<c0311278>] (unwind_backtrace) from [<c030b7e0>] (show_stack+0x18/0x1c)
[   26.574459] [<c030b7e0>] (show_stack) from [<c0b5b9b0>] (dump_stack+0xb0/0xcc)
[   26.613279] [<c0b5b9b0>] (dump_stack) from [<c034caf8>] (__warn+0xdc/0xf8)
[   26.613301] [<c034caf8>] (__warn) from [<c034cea8>] (warn_slowpath_fmt+0x70/0x84)
[   26.629347] [<c034cea8>] (warn_slowpath_fmt) from [<c0363ac8>] (__queue_delayed_work+0xf4/0x15c)
[   26.649155] [<c0364edc>] (mod_delayed_work_on) from [<bf56da54>] (panfrost_job_irq_handler+0x11c/0x1d0 [panfrost])
[    **] (1 of 2) A start job is running for[   26.661306] [<bf56da54>] (panfrost_job_irq_handler [panfrost]) from [<c03a88a0>] (__free_irq+0x198/0x25c)
…a864-4d9544e60eb6 (14s / no limit)
[   26.678212] [<c03a88a0>] (__free_irq) from [<c03a8a30>] (free_irq+0x7c/0x94)
[   26.689981] [<c03a8a30>] (free_irq) from [<c082b1c8>] (release_nodes+0x1b0/0x1d0)
[   26.698360] [<c082b1c8>] (release_nodes) from [<c0826c3c>] (really_probe+0x1a8/0x424)
[   26.707123] [<c0826c3c>] (really_probe) from [<c08271d4>] (driver_probe_device+0x188/0x1b0)
[   26.716468] [<c08271d4>] (driver_probe_device) from [<c082742c>] (device_driver_attach+0x4c/0x64)
[   26.726394] [<c082742c>] (device_driver_attach) from [<c0827550>] (__driver_attach+0x10c/0x12c)
[   26.736130] [<c0827550>] (__driver_attach) from [<c0824ec4>] (bus_for_each_dev+0x5c/0x80)
[   26.745287] [<c0824ec4>] (bus_for_each_dev) from [<c0825f8c>] (bus_add_driver+0x17c/0x1e4)
[   26.754535] [<c0825f8c>] (bus_add_driver) from [<c0827e60>] (driver_register+0xb4/0xf8)
[   26.763496] [<c0827e60>] (driver_register) from [<c0302c94>] (do_one_initcall+0x74/0x1f8)
[   26.772654] [<c0302c94>] (do_one_initcall) from [<c03d9f80>] (do_init_module+0x60/0x218)
[   26.781711] [<c03d9f80>] (do_init_module) from [<c03dc570>] (sys_init_module+0x174/0x184)
[   26.790865] [<c03dc570>] (sys_init_module) from [<c03011ac>] (__sys_trace_return+0x0/0x14)
[   26.800108] Exception stack(0xcf089fa8 to 0xcf089ff0)
[   26.805764] 9fa0:                   00d4d560 b6be3390 00d5d430 0000f6ee b6be3390 d1ec7100
[   26.814914] 9fc0: 00d4d560 b6be3390 00d44f90 00000080 00020000 00000000 b6dff8d4 00000000
[   26.824059] 9fe0: b6bf4df8 be9425b8 b6bda9f4 b6f335d0
[   26.829708] ---[ end trace 8cb889aa2491562e ]---
[   26.834871] ------------[ cut here ]------------
[   26.840045] WARNING: CPU: 2 PID: 546 at kernel/workqueue.c:1471 __queue_work+0x298/0x388
[   26.849088] Modules linked in: rockchipdrm(+) gpio_keys dw_mipi_dsi dw_hdmi analogix_dp cec panfrost(+) drm_kms_helper gpu_sched phy_rockchip_usb rockchip_io_domain syscopyarea rk_cryptoi
[   26.910127] CPU: 2 PID: 546 Comm: systemd-udevd Tainted: G        W         5.6.6-300.fc32.armv7hl #1
[   26.920433] Hardware name: Rockchip (Device Tree)
[   26.925711] [<c0311278>] (unwind_backtrace) from [<c030b7e0>] (show_stack+0x18/0x1c)
[   26.934382] [<c030b7e0>] (show_stack) from [<c0b5b9b0>] (dump_stack+0xb0/0xcc)
[   26.942471] [<c0b5b9b0>] (dump_stack) from [<c034caf8>] (__warn+0xdc/0xf8)
[   26.950169] [<c034caf8>] (__warn) from [<c034cea8>] (warn_slowpath_fmt+0x70/0x84)
[   26.958548] [<c034cea8>] (warn_slowpath_fmt) from [<c0363670>] (__queue_work+0x298/0x388)
[   26.967701] [<c0363670>] (__queue_work) from [<c0364edc>] (mod_delayed_work_on+0x54/0x6c)
[   26.976894] [<c0364edc>] (mod_delayed_work_on) from [<bf56da54>] (panfrost_job_irq_handler+0x11c/0x1d0 [panfrost])
[   26.988518] [<bf56da54>] (panfrost_job_irq_handler [panfrost]) from [<c03a88a0>] (__free_irq+0x198/0x25c)
[   26.999229] [<c03a88a0>] (__free_irq) from [<c03a8a30>] (free_irq+0x7c/0x94)
[   27.007123] [<c03a8a30>] (free_irq) from [<c082b1c8>] (release_nodes+0x1b0/0x1d0)
[   27.015502] [<c082b1c8>] (release_nodes) from [<c0826c3c>] (really_probe+0x1a8/0x424)
[   27.024266] [<c0826c3c>] (really_probe) from [<c08271d4>] (driver_probe_device+0x188/0x1b0)
[   27.033603] [<c08271d4>] (driver_probe_device) from [<c082742c>] (device_driver_attach+0x4c/0x64)
[   27.043530] [<c082742c>] (device_driver_attach) from [<c0827550>] (__driver_attach+0x10c/0x12c)
[   27.053266] [<c0827550>] (__driver_attach) from [<c0824ec4>] (bus_for_each_dev+0x5c/0x80)
[   27.062414] [<c0824ec4>] (bus_for_each_dev) from [<c0825f8c>] (bus_add_driver+0x17c/0x1e4)
[   27.071665] [<c0825f8c>] (bus_add_driver) from [<c0827e60>] (driver_register+0xb4/0xf8)
[   27.080616] [<c0827e60>] (driver_register) from [<c0302c94>] (do_one_initcall+0x74/0x1f8)
[   27.089772] [<c0302c94>] (do_one_initcall) from [<c03d9f80>] (do_init_module+0x60/0x218)
[   27.098830] [<c03d9f80>] (do_init_module) from [<c03dc570>] (sys_init_module+0x174/0x184)
[   27.107983] [<c03dc570>] (sys_init_module) from [<c03011ac>] (__sys_trace_return+0x0/0x14)
[   27.117222] Exception stack(0xcf089fa8 to 0xcf089ff0)
[   27.122873] 9fa0:                   00d4d560 b6be3390 00d5d430 0000f6ee b6be3390 d1ec7100
[   27.132022] 9fc0: 00d4d560 b6be3390 00d44f90 00000080 00020000 00000000 b6dff8d4 00000000
[   27.141166] 9fe0: b6bf4df8 be9425b8 b6bda9f4 b6f335d0
[   27.146805] ---[ end trace 8cb889aa2491562f ]---
[   27.151965] ------------[ cut here ]------------
[   27.157172] WARNING: CPU: 2 PID: 546 at drivers/gpu/drm/panfrost/panfrost_mmu.c:201 panfrost_job_irq_handler+0x158/0x1d0 [panfrost]
[   27.170391] Modules linked in: rockchipdrm(+) gpio_keys dw_mipi_dsi dw_hdmi analogix_dp cec panfrost(+) drm_kms_helper gpu_sched phy_rockchip_usb rockchip_io_domain syscopyarea rk_cryptoi
[   27.182646] rockchip-vop ff940000.vop: Adding to iommu group 1
[   27.231427] CPU: 2 PID: 546 Comm: systemd-udevd Tainted: G        W         5.6.6-300.fc32.armv7hl #1
[   27.231432] Hardware name: Rockchip (Device Tree)
[   27.231458] [<c0311278>] (unwind_backtrace) from [<c030b7e0>] (show_stack+0x18/0x1c)
[   27.231481] [<c030b7e0>] (show_stack) from [<c0b5b9b0>] (dump_stack+0xb0/0xcc)
[   27.270301] [<c0b5b9b0>] (dump_stack) from [<c034caf8>] (__warn+0xdc/0xf8)
[   27.270324] [<c034caf8>] (__warn) from [<c034cea8>] (warn_slowpath_fmt+0x70/0x84)
[   27.297839] [<bf56da90>] (panfrost_job_irq_handler [panfrost]) from [<c03a88a0>] (__free_irq+0x198/0x25c)
[   27.309121] [<c03a88a0>] (__free_irq) from [<c03a8a30>] (free_irq+0x7c/0x94)
[[   27.317019] [<c03a8a30>] (free_irq) from [<c082b1c8>] (release_nodes+0x1b0/0x1d0)
[   27.325477] [<c082b1c8>] (release_nodes) from [<c0826c3c>] (really_probe+0x1a8/0x424)
[   27.334241] [<c0826c3c>] (really_probe) from [<c08271d4>] (driver_probe_device+0x188/0x1b0)
   ***] (2 of 2) A start job is r[   27.343585] [<c08271d4>] (driver_probe_device) from [<c082742c>] (device_driver_attach+0x4c/0x64)
[   27.359719] [<c082742c>] (device_driver_attach) from [<c0827550>] (__driver_attach+0x10c/0x12c)
[   27.374103] [<c0827550>] (__driver_attach) from [<c0824ec4>] (bus_for_each_dev+0x5c/0x80)

[   27.383260] [<c0824ec4>] (bus_for_each_dev) from [<c0825f8c>] (bus_add_driver+0x17c/0x1e4)
[   27.392696] [<c0825f8c>] (bus_add_driver) from [<c0827e60>] (driver_register+0xb4/0xf8)
[   27.401662] [<c0827e60>] (driver_register) from [<c0302c94>] (do_one_initcall+0x74/0x1f8)
[   27.410834] [<c0302c94>] (do_one_initcall) from [<c03d9f80>] (do_init_module+0x60/0x218)
[   27.419897] [<c03d9f80>] (do_init_module) from [<c03dc570>] (sys_init_module+0x174/0x184)
[   27.429060] [<c03dc570>] (sys_init_module) from [<c03011ac>] (__sys_trace_return+0x0/0x14)
[   27.438306] Exception stack(0xcf089fa8 to 0xcf089ff0)
[   27.443965] 9fa0:                   00d4d560 b6be3390 00d5d430 0000f6ee b6be3390 d1ec7100
[   27.453121] 9fc0: 00d4d560 b6be3390 00d44f90 00000080 00020000 00000000 b6dff8d4 00000000
[   27.462273] 9fe0: b6bf4df8 be9425b8 b6bda9f4 b6f335d0
[   27.467932] ---[ end trace 8cb889aa24915630 ]---
[   27.473101] ------------[ cut here ]------------
[   27.478320] WARNING: CPU: 2 PID: 546 at drivers/gpu/drm/panfrost/panfrost_devfreq.c:173 panfrost_job_irq_handler+0x160/0x1d0 [panfrost]
[   27.491931] Modules linked in: rockchipdrm(+) gpio_keys dw_mipi_dsi dw_hdmi analogix_dp cec panfrost(+) drm_kms_helper gpu_sched phy_rockchip_usb rockchip_io_domain syscopyarea rk_cryptoi
[   27.552982] CPU: 2 PID: 546 Comm: systemd-udevd Tainted: G        W         5.6.6-300.fc32.armv7hl #1
[   27.563296] Hardware name: Rockchip (Device Tree)
[   27.568585] [<c0311278>] (unwind_backtrace) from [<c030b7e0>] (show_stack+0x18/0x1c)
[   27.577265] [<c030b7e0>] (show_stack) from [<c0b5b9b0>] (dump_stack+0xb0/0xcc)
[   27.585393] [<c0b5b9b0>] (dump_stack) from [<c034caf8>] (__warn+0xdc/0xf8)
[   27.585412] [<c034caf8>] (__warn) from [<c034cea8>] (warn_slowpath_fmt+0x70/0x84)
[   27.585469] [<c034cea8>] (warn_slowpath_fmt) from [<bf56da98>] (panfrost_job_irq_handler+0x160/0x1d0 [panfrost])
[   27.585527] [<bf56da98>] (panfrost_job_irq_handler [panfrost]) from [<c03a88a0>] (__free_irq+0x198/0x25c)
[   27.585545] [<c03a88a0>] (__free_irq) from [<c03a8a30>] (free_irq+0x7c/0x94)
[   27.585566] [<c03a8a30>] (free_irq) from [<c082b1c8>] (release_nodes+0x1b0/0x1d0)
[   27.585585] [<c082b1c8>] (release_nodes) from [<c0826c3c>] (really_probe+0x1a8/0x424)
[   27.585600] [<c0826c3c>] (really_probe) from [<c08271d4>] (driver_probe_device+0x188/0x1b0)
[   27.585614] [<c08271d4>] (driver_probe_device) from [<c082742c>] (device_driver_attach+0x4c/0x64)
[   27.585628] [<c082742c>] (device_driver_attach) from [<c0827550>] (__driver_attach+0x10c/0x12c)
[   27.585645] [<c0827550>] (__driver_attach) from [<c0824ec4>] (bus_for_each_dev+0x5c/0x80)
[   27.585664] [<c0824ec4>] (bus_for_each_dev) from [<c0825f8c>] (bus_add_driver+0x17c/0x1e4)
[   27.585680] [<c0825f8c>] (bus_add_driver) from [<c0827e60>] (driver_register+0xb4/0xf8)
[   27.585698] [<c0827e60>] (driver_register) from [<c0302c94>] (do_one_initcall+0x74/0x1f8)
[   27.585718] [<c0302c94>] (do_one_initcall) from [<c03d9f80>] (do_init_module+0x60/0x218)
[   27.585735] [<c03d9f80>] (do_init_module) from [<c03dc570>] (sys_init_module+0x174/0x184)
[   27.585751] [<c03dc570>] (sys_init_module) from [<c03011ac>] (__sys_trace_return+0x0/0x14)
[   27.585758] Exception stack(0xcf089fa8 to 0xcf089ff0)
[   27.585770] 9fa0:                   00d4d560 b6be3390 00d5d430 0000f6ee b6be3390 d1ec7100
[   27.585784] 9fc0: 00d4d560 b6be3390 00d44f90 00000080 00020000 00000000 b6dff8d4 00000000
[   27.585792] 9fe0: b6bf4df8 be9425b8 b6bda9f4 b6f335d0
[   27.585800] ---[ end trace 8cb889aa24915631 ]---
[   27.785423] rockchip-drm display-subsystem: bound ff930000.vop (ops vop_component_ops [rockchipdrm])
[   27.796160] rockchip-drm display-subsystem: bound ff940000.vop (ops vop_component_ops [rockchipdrm])
[   27.805420] 8<--- cut here ---
[   27.899193] mmcblk0: mmc0:aaaa SN64G 59.5 GiB 
[   27.908222] Unable to handle kernel NULL pointer dereference at virtual address 00000020
[   27.908229] pgd = (ptrval)
[   27.908234] [00000020] *pgd=00000000
[   27.932857] Internal error: Oops: 5 [#1] SMP ARM
[   27.932863] Modules linked in: mmc_block(+) rockchipdrm(+) gpio_keys dw_mipi_dsi dw_hdmi analogix_dp cec panfrost(+) drm_kms_helper gpu_sched phy_rockchip_usb rockchip_io_domain syscopyai
[   27.933010] CPU: 3 PID: 546 Comm: systemd-udevd Tainted: G        W         5.6.6-300.fc32.armv7hl #1
[   27.933015] Hardware name: Rockchip (Device Tree)
[   27.933034] PC is at _test_and_set_bit+0x24/0x4c
[   27.933047] LR is at dma_fence_signal_locked+0x20/0xf8
[   27.933054] pc : [<c0b5acbc>]    lr : [<c085c684>]    psr: 600f0193
[   27.933060] sp : cf089d38  ip : 00000000  fp : cf07fb44
[   27.933066] r10: 00080008  r9 : 00010001  r8 : 000019e0
[   27.933072] r7 : cf07fb44  r6 : 00000003  r5 : 00000020  r4 : 00000000
[   27.933078] r3 : 00000001  r2 : 00000001  r1 : 00000020  r0 : 00000000
[   27.933087] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment none
[   27.933094] Control: 10c5387d  Table: 0f08c06a  DAC: 00000051
[   27.933101] Process systemd-udevd (pid: 546, stack limit = 0x(ptrval))
[   27.933108] Stack: (0xcf089d38 to 0xcf08a000)
[   27.933116] 9d20:                                                       00000000 c1477510
[   27.933130] 9d40: 00000200 cf07fa40 fff8fff8 00000003 cf07fb44 bf56daa0 ffffffff ffffffff
[   27.933143] 9d60: cf089d6f eeb30b00 cfe42d80 eeb30b68 00000039 200f0113 cf07fa40 eeb30bd0
[   27.933155] 9d80: 00000000 c03a88a0 eeb30b00 cf07fa40 eeb30b00 00000000 cf07fa40 cfe4ac00
[   27.933168] 9da0: c0ef3af1 0000000b a00f0113 c03a8a30 eea01e00 cf089dc8 eeb2b010 c082b1c8
[   27.933181] 9dc0: 00000000 eeb2b1d0 cf07fa00 ed4f6a00 bf575100 eeb2b010 ffffffea bf575100
[   27.933194] 9de0: c14e9aa4 00000000 c14e9aa8 00000012 00000000 c0826c3c eeb2b010 bf575100
[   27.933207] 9e00: eeb2b010 bf575100 bf575100 00000000 00d6cb1e cf088000 00000051 c08271d4
[   27.933219] 9e20: bf575100 eeb2b010 00000000 eeb2b010 bf575100 00000000 00d6cb1e 00000051
[   27.933232] 9e40: 00000000 c082742c 00000000 eeb2b010 bf575100 c0827550 eeb2b010 bf575100
[   27.933245] 9e60: c0827444 c0824ec4 ee995158 eeb0f834 bf575100 cffe6700 c1412cc0 c0825f8c
[   27.933258] 9e80: bf5726b8 bf5726b9 00000000 bf575100 bf4ad000 00000000 b6be3390 c0827e60
[   27.933270] 9ea0: ffffe000 bf4ad000 00000000 c0302c94 cf280c80 c0b71874 c03d9f44 cf2b1700
[   27.933283] 9ec0: ee801e00 cf2b1700 00000cc0 c03d9f44 00000008 ee801e00 00000001 c04d53f0
[   27.933296] 9ee0: 00000cc0 00000cc0 00000008 bf5752c0 f0a086ee 00000000 b6be3390 bf5752c0
[   27.933309] 9f00: f0a086ee cf2b1700 b6be3390 c03d9f80 bf5752c0 8040003f 0000f6ee f0a086ee
[   27.933322] 9f20: 00000000 c03dc570 00000080 40000028 b6f335d0 f0a02956 f0a03a80 f09f9000
[   27.933335] 9f40: 0000f3e8 f0a07ce0 f0a07b30 f0a06000 0000b000 0000c4e0 00004e58 0000d38b
[   27.933347] 9f60: bf575198 00000007 00000001 00004e48 00000029 0000002a 00000026 00000000
[   27.933360] 9f80: 00000014 00000000 00d4d560 b6be3390 00d44f90 00000080 c03011c4 cf088000
[   27.933373] 9fa0: 00000080 c03011ac 00d4d560 b6be3390 00d5d430 0000f6ee b6be3390 d1ec7100
[   27.933386] 9fc0: 00d4d560 b6be3390 00d44f90 00000080 00020000 00000000 b6dff8d4 00000000
[   27.933399] 9fe0: b6bf4df8 be9425b8 b6bda9f4 b6f335d0 60010010 00d5d430 00000000 00000000
[   27.933425] [<c0b5acbc>] (_test_and_set_bit) from [<c085c684>] (dma_fence_signal_locked+0x20/0xf8)
[   27.933485] [<c085c684>] (dma_fence_signal_locked) from [<bf56daa0>] (panfrost_job_irq_handler+0x168/0x1d0 [panfrost])
[   27.933543] [<bf56daa0>] (panfrost_job_irq_handler [panfrost]) from [<c03a88a0>] (__free_irq+0x198/0x25c)
[   27.933562] [<c03a88a0>] (__free_irq) from [<c03a8a30>] (free_irq+0x7c/0x94)
[   27.933582] [<c03a8a30>] (free_irq) from [<c082b1c8>] (release_nodes+0x1b0/0x1d0)
[   27.933599] [<c082b1c8>] (release_nodes) from [<c0826c3c>] (really_probe+0x1a8/0x424)
[   27.933613] [<c0826c3c>] (really_probe) from [<c08271d4>] (driver_probe_device+0x188/0x1b0)
[   27.933627] [<c08271d4>] (driver_probe_device) from [<c082742c>] (device_driver_attach+0x4c/0x64)
[   27.933640] [<c082742c>] (device_driver_attach) from [<c0827550>] (__driver_attach+0x10c/0x12c)
[   27.933658] [<c0827550>] (__driver_attach) from [<c0824ec4>] (bus_for_each_dev+0x5c/0x80)
[   27.933676] [<c0824ec4>] (bus_for_each_dev) from [<c0825f8c>] (bus_add_driver+0x17c/0x1e4)
[   27.933692] [<c0825f8c>] (bus_add_driver) from [<c0827e60>] (driver_register+0xb4/0xf8)
[   27.933710] [<c0827e60>] (driver_register) from [<c0302c94>] (do_one_initcall+0x74/0x1f8)
[   27.933730] [<c0302c94>] (do_one_initcall) from [<c03d9f80>] (do_init_module+0x60/0x218)
[   27.933747] [<c03d9f80>] (do_init_module) from [<c03dc570>] (sys_init_module+0x174/0x184)
[   27.933763] [<c03dc570>] (sys_init_module) from [<c03011ac>] (__sys_trace_return+0x0/0x14)
[   27.933769] Exception stack(0xcf089fa8 to 0xcf089ff0)
[   27.933780] 9fa0:                   00d4d560 b6be3390 00d5d430 0000f6ee b6be3390 d1ec7100
[   27.933794] 9fc0: 00d4d560 b6be3390 00d44f90 00000080 00020000 00000000 b6dff8d4 00000000
[   27.933802] 9fe0: b6bf4df8 be9425b8 b6bda9f4 b6f335d0
[   27.933816] Code: e0811100 e1a03312 f57ff05b f591f000 (e1912f9f) 
[   27.933869] ---[ end trace 8cb889aa24915632 ]---
[   28.005315] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.00a with HDCP (DWC MHL PHY)
[   28.039694] dwmmc_rockchip ff0c0000.mmc: Unexpected interrupt latency
[   28.048950]  mmcblk0: p1 p2 p3
[   28.116919] rockchip-drm display-subsystem: bound ff980000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm])
Comment 1 Alexander von Gluck 2020-06-26 13:09:58 UTC
Created attachment 289891 [details]
FDT from Fedora 32 for tinkerboard

Attaching the FDT used for Asus Tinkerboard from Fedora 32 boot media.

Here's the kernel + initrd + kernel args:


label Fedora-Server-armhfp-32-1.6 (5.6.6-300.fc32.armv7hl)
        kernel /vmlinuz-5.6.6-300.fc32.armv7hl
        append ro root=UUID=a853e04d-be77-4d91-a864-4d9544e60eb6 LANG=en_US.UTF-8 earlyprintk systemd.journald.forward_to_console=1 console=ttyS3,115200n8
        fdtdir /dtb-5.6.6-300.fc32.armv7hl/
        initrd /initramfs-5.6.6-300.fc32.armv7hl.img



console=ttyS3,115200n8 produces u-boot output on UART2, kernel output on UART3.  

putting everything on console=ttyS2,115200n8 (the more correct setting) seems to  lose a lot of kernel logging.
Comment 2 Alexander von Gluck 2020-06-26 17:37:46 UTC
Adding this to the kernel arguments at boot resolved  this issue for me:

rd.driver.blacklist=panfrost