Bug ID 1226804
Summary workqueue lockup on TuringPi RK1 (Rockchip RK3588 SoC)
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter oholecek@suse.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

Booting latest kernel from Tumbleweed NET iso (6.9.5-1-default).
Grub is loaded, then kernel which always ends with:

```
\[    8.887747\]\[    T1\] clk: Disabling unused clocks
\[    8.893506\]\[    T1\] PM: genpd: Disabling unused power domains
\[    8.900083\]\[    T1\] dw-apb-uart febc0000.serial: forbid DMA for kernel
console
\[   61.077149\]\[    C0\] BUG: workqueue lockup - pool cpus=5 node=0 flags=0x0
nice=0 stuck for 52s!
\[   61.086853\]\[    C0\] Showing busy workqueues and worker pools:
\[   61.093333\]\[    C0\] workqueue pm: flags=0x4
\[   61.098030\]\[    C0\]   pwq 22: cpus=5 node=0 flags=0x0 nice=0 active=21
refcnt=22
\[   61.098051\]\[    C0\]     in-flight: 67:genpd_power_off_work_fn
\[   61.098079\]\[    C0\]     pending: 20genpd_power_off_work_fn
\[   61.098167\]\[    C0\] pool 22: cpus=5 node=0 flags=0x0 nice=0 hung=52s
workers=2 idle: 44
\[   61.098197\]\[    C0\] Showing backtraces of running workers in stalled
CPU-bound worker pools:
\[   61.137592\]\[    C0\] pool 22:
\[   61.137597\]\[    C0\] task:kworker/5:1     state:R  running task    
stack:0     pid:67    tgid:67    ppid:2      flags:0x0000000a
\[   61.137613\]\[    C0\] Workqueue: pm genpd_power_off_work_fn
\[   61.137629\]\[    C0\] Call trace:
\[   61.137634\]\[    C0\]  \__switch_to+0xe4/0x138
\[   61.137647\]\[    C0\]  0x0
\[   68.910466\]\[    C0\] rcu: INFO: rcu_preempt detected stalls on
CPUs/tasks:
\[   68.918080\]\[    C0\] rcu:     5-...0: (2 ticks this GP)
idle=125c/1/0x4000000000000000 softirq=637/637 fqs=16
\[   68.928796\]\[    C0\] rcu:              hardirqs   softirqs   csw/system
\[   68.935813\]\[    C0\] rcu:      number:        0          0            0
\[   68.942832\]\[    C0\] rcu:     cputime:        0          0            0  
==> 28870(ms)
\[   68.951409\]\[    C0\] rcu:     (detected by 0, t=18006 jiffies, g=-339,
q=10 ncpus=8)
\[   68.959696\]\[    C0\] Sending NMI from CPU 0 to CPUs 5:
\[   78.967090\]\[   T18\] rcu: INFO: rcu_preempt detected expedited stalls on
CPUs/tasks: { 5-...D } 20078 jiffies s: 37 root: 0x20/.
\[   78.979978\]\[   T18\] rcu: blocking rcu_node structures (internal RCU
debug):
\[   78.987793\]\[   T18\] Sending NMI from CPU 0 to CPUs 5:
\[   91.797142\]\[    C0\] BUG: workqueue lockup - pool cpus=5 node=0 flags=0x0
nice=0 stuck for 82s!
\[   91.806834\]\[    C0\] Showing busy workqueues and worker pools:
\[   91.813291\]\[    C0\] workqueue pm: flags=0x4
\[   91.817986\]\[    C0\]   pwq 22: cpus=5 node=0 flags=0x0 nice=0 active=21
refcnt=22
\[   91.818007\]\[    C0\]     in-flight: 67:genpd_power_off_work_fn
\[   91.818030\]\[    C0\]     pending: 20genpd_power_off_work_fn
\[   91.818079\]\[    C0\] pool 22: cpus=5 node=0 flags=0x0 nice=0 hung=82s
workers=2 idle: 44
\[   91.818108\]\[    C0\] Showing backtraces of running workers in stalled
CPU-bound worker pools:
\[   91.857503\]\[    C0\] pool 22:
\[   91.857508\]\[    C0\] task:kworker/5:1     state:R  running task    
stack:0     pid:67    tgid:67    ppid:2      flags:0x0000000a
\[   91.857523\]\[    C0\] Workqueue: pm genpd_power_off_work_fn
\[   91.857539\]\[    C0\] Call trace:
\[   91.857542\]\[    C0\]  \__switch_to+0xe4/0x138
\[   91.857553\]\[    C0\]  0x0
\[   92.110495\]\[    C0\] random: crng init done
```

Note that using Leap 15.6 iso is working and I can get to the installer.
Also I am following this guide https://en.opensuse.org/HCL:Turing-RK1


You are receiving this mail because: