Booting OpenWRT on ClearFog GT8k

Hello,

I’ve applied these patches to change the SATA port to PCIE

After having 2 of these cards connected, the device often becomes inaccessible over the network and the only way to reset is to remove power.

Sometimes it happens with a single card too, but not as often as with 2 cards. There is no log over UART.
Those cards can draw up to 9W each (and require 3.3V 3A), is the board able to provide that much power to both of them? Or is there another issue here.

Only one one time there was something shown in UART when the device became inaccessible:

[ 9833.800507] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[ 9833.806474] rcu:     1-...0: (3 ticks this GP) idle=1fb/1/0x4000000000000000                                                                                                                                                              softirq=20900/20901 fqs=2936
[ 9833.815930] rcu:     3-...0: (2 ticks this GP) idle=8b1/1/0x4000000000000000                                                                                                                                                              softirq=21383/21385 fqs=2936
[ 9833.825384]  (detected by 0, t=6002 jiffies, g=31669, q=121)
[ 9833.831077] Task dump for CPU 1:
[ 9833.834323] task:kworker/1:2     state:R  running task     stack:    0 pid:                                                                                                                                                               225 ppid:     2 flags:0x0000000a
[ 9833.844304] Workqueue: events_freezable_power_ thermal_zone_device_check
[ 9833.851054] Call trace:
[ 9833.853514]  __switch_to+0xd4/0x114
[ 9833.857033]  0xffffff81008df080
[ 9833.860196] Task dump for CPU 3:
[ 9833.863441] task:kworker/3:4     state:R  running task     stack:    0 pid:                                                                                                                                                               418 ppid:     2 flags:0x0000000a
[ 9833.873418] Workqueue: events dbs_work_handler
[ 9833.877897] Call trace:
[ 9833.880356]  __switch_to+0xd4/0x114
[ 9833.883871]  process_one_work+0x200/0x3c0
[ 9833.887907]  worker_thread+0x74/0x4d4
[ 9833.891591]  kthread+0x11c/0x130
[ 9833.894845]  ret_from_fork+0x10/0x20
[10013.839320] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[10013.845287] rcu:     1-...0: (3 ticks this GP) idle=1fb/1/0x4000000000000000                                                                                                                                                              softirq=20900/20901 fqs=11087
[10013.854831] rcu:     3-...0: (2 ticks this GP) idle=8b1/1/0x4000000000000000                                                                                                                                                              softirq=21383/21385 fqs=11088
[10013.864372]  (detected by 0, t=24007 jiffies, g=31669, q=345)
[10013.870151] Task dump for CPU 1:
[10013.873398] task:kworker/1:2     state:R  running task     stack:    0 pid:                                                                                                                                                               225 ppid:     2 flags:0x0000000a
[10013.883377] Workqueue: events_freezable_power_ thermal_zone_device_check
[10013.890127] Call trace:
[10013.892587]  __switch_to+0xd4/0x114
[10013.896107]  0xffffff81008df080
[10013.899269] Task dump for CPU 3:
[10013.902514] task:kworker/3:4     state:R  running task     stack:    0 pid:                                                                                                                                                               418 ppid:     2 flags:0x0000000a
[10013.912491] Workqueue: events dbs_work_handler
[10013.916970] Call trace:
[10013.919430]  __switch_to+0xd4/0x114
[10013.922945]  process_one_work+0x200/0x3c0
[10013.926980]  worker_thread+0x74/0x4d4
[10013.930664]  kthread+0x11c/0x130
[10013.933919]  ret_from_fork+0x10/0x20
[10193.872473] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[10193.878440] rcu:     1-...0: (3 ticks this GP) idle=1fb/1/0x4000000000000000                                                                                                                                                              softirq=20900/20901 fqs=19354
[10193.887984] rcu:     3-...0: (2 ticks this GP) idle=8b1/1/0x4000000000000000                                                                                                                                                              softirq=21383/21385 fqs=19354
[10193.897525]  (detected by 0, t=42012 jiffies, g=31669, q=848)
[10193.903304] Task dump for CPU 1:
[10193.906550] task:kworker/1:2     state:R  running task     stack:    0 pid:                                                                                                                                                               225 ppid:     2 flags:0x0000000a
[10193.916529] Workqueue: events_freezable_power_ thermal_zone_device_check
[10193.923280] Call trace:
[10193.925742]  __switch_to+0xd4/0x114
[10193.929261]  0xffffff81008df080
[10193.932424] Task dump for CPU 3:
[10193.935669] task:kworker/3:4     state:R  running task     stack:    0 pid:                                                                                                                                                               418 ppid:     2 flags:0x0000000a
[10193.945645] Workqueue: events dbs_work_handler
[10193.950125] Call trace:
[10193.952584]  __switch_to+0xd4/0x114
[10193.956099]  process_one_work+0x200/0x3c0
[10193.960133]  worker_thread+0x74/0x4d4
[10193.963819]  kthread+0x11c/0x130
[10193.967072]  ret_from_fork+0x10/0x20
[10373.908021] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[10373.913987] rcu:     1-...0: (3 ticks this GP) idle=1fb/1/0x4000000000000000                                                                                                                                                              softirq=20900/20901 fqs=27580
[10373.923530] rcu:     3-...0: (2 ticks this GP) idle=8b1/1/0x4000000000000000                                                                                                                                                              softirq=21383/21385 fqs=27580
[10373.933071]  (detected by 0, t=60017 jiffies, g=31669, q=1176)
[10373.938938] Task dump for CPU 1:
[10373.942184] task:kworker/1:2     state:R  running task     stack:    0 pid:                                                                                                                                                               225 ppid:     2 flags:0x0000000a
[10373.952163] Workqueue: events_freezable_power_ thermal_zone_device_check
[10373.958914] Call trace:
[10373.961374]  __switch_to+0xd4/0x114
[10373.964894]  0xffffff81008df080
[10373.968057] Task dump for CPU 3:
[10373.971302] task:kworker/3:4     state:R  running task     stack:    0 pid:                                                                                                                                                               418 ppid:     2 flags:0x0000000a
[10373.981278] Workqueue: events dbs_work_handler
[10373.985758] Call trace:
[10373.988218]  __switch_to+0xd4/0x114
[10373.991732]  process_one_work+0x200/0x3c0
[10373.995767]  worker_thread+0x74/0x4d4
[10373.999452]  kthread+0x11c/0x130
[10374.002705]  ret_from_fork+0x10/0x20
[10553.945120] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[10553.951086] rcu:     1-...0: (3 ticks this GP) idle=1fb/1/0x4000000000000000                                                                                                                                                              softirq=20900/20901 fqs=35610
[10553.960630] rcu:     3-...0: (2 ticks this GP) idle=8b1/1/0x4000000000000000                                                                                                                                                              softirq=21383/21385 fqs=35610
[10553.970171]  (detected by 0, t=78022 jiffies, g=31669, q=1269)
[10553.976039] Task dump for CPU 1:
[10553.979285] task:kworker/1:2     state:R  running task     stack:    0 pid:                                                                                                                                                               225 ppid:     2 flags:0x0000000a
[10553.989265] Workqueue: events_freezable_power_ thermal_zone_device_check
[10553.996016] Call trace:
[10553.998476]  __switch_to+0xd4/0x114
[10554.001996]  0xffffff81008df080
[10554.005158] Task dump for CPU 3:
[10554.008403] task:kworker/3:4     state:R  running task     stack:    0 pid:                                                                                                                                                               418 ppid:     2 flags:0x0000000a
[10554.018380] Workqueue: events dbs_work_handler
[10554.022859] Call trace:
[10554.025319]  __switch_to+0xd4/0x114
[10554.028835]  process_one_work+0x200/0x3c0
[10554.032870]  worker_thread+0x74/0x4d4
[10554.036555]  kthread+0x11c/0x130
[10554.039807]  ret_from_fork+0x10/0x20
[10733.982695] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[10733.988662] rcu:     1-...0: (3 ticks this GP) idle=1fb/1/0x4000000000000000                                                                                                                                                              softirq=20900/20901 fqs=43432
[10733.998206] rcu:     3-...0: (2 ticks this GP) idle=8b1/1/0x4000000000000000                                                                                                                                                              softirq=21383/21385 fqs=43433
[10734.007745]  (detected by 0, t=96027 jiffies, g=31669, q=1695)
[10734.013612] Task dump for CPU 1:
[10734.016860] task:kworker/1:2     state:R  running task     stack:    0 pid:                                                                                                                                                               225 ppid:     2 flags:0x0000000a
[10734.026839] Workqueue: events_freezable_power_ thermal_zone_device_check
[10734.033590] Call trace:
[10734.036050]  __switch_to+0xd4/0x114
[10734.039569]  0xffffff81008df080
[10734.042732] Task dump for CPU 3:
[10734.045978] task:kworker/3:4     state:R  running task     stack:    0 pid:                                                                                                                                                               418 ppid:     2 flags:0x0000000a
[10734.055955] Workqueue: events dbs_work_handler
[10734.060435] Call trace:
[10734.062894]  __switch_to+0xd4/0x114
[10734.066409]  process_one_work+0x200/0x3c0
[10734.070444]  worker_thread+0x74/0x4d4
[10734.074128]  kthread+0x11c/0x130
[10734.077382]  ret_from_fork+0x10/0x20
[10914.019914] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[10914.025879] rcu:     1-...0: (3 ticks this GP) idle=1fb/1/0x4000000000000000 softirq=20900/20901 fqs=51500
[10914.035423] rcu:     3-...0: (2 ticks this GP) idle=8b1/1/0x4000000000000000 softirq=21383/21385 fqs=51500
[10914.044962]  (detected by 0, t=114032 jiffies, g=31669, q=1825)
[10914.050918] Task dump for CPU 1:
[10914.054164] task:kworker/1:2     state:R  running task     stack:    0 pid:  225 ppid:     2 flags:0x0000000a
[10914.064143] Workqueue: events_freezable_power_ thermal_zone_device_check
[10914.070894] Call trace:
[10914.073354]  __switch_to+0xd4/0x114
[10914.076874]  0xffffff81008df080
[10914.080037] Task dump for CPU 3:
[10914.083282] task:kworker/3:4     state:R  running task     stack:    0 pid:  418 ppid:     2 flags:0x0000000a
[10914.093259] Workqueue: events dbs_work_handler
[10914.097740] Call trace:
[10914.100199]  __switch_to+0xd4/0x114
[10914.103715]  process_one_work+0x200/0x3c0
[10914.107750]  worker_thread+0x74/0x4d4
[10914.111435]  kthread+0x11c/0x130
[10914.114688]  ret_from_fork+0x10/0x20

Any idea what the issue might be?