Jump to content

Helios64 u-boot does not build anymore after we bumped to 2022.07


Recommended Posts

Posted
25 minutes ago, BipBip1981 said:

Your file is on my helios,

400-1800 schedutil

 

I am using the ondemand governor. 

 

# cat /etc/default/cpufrequtils 
ENABLE=true
MIN_SPEED=408000
MAX_SPEED=1800000
GOVERNOR=ondemand

 

Posted

okok, i do one pass with my setting and if not crash, i try GOVERNOR=ondemand after, my pattern test during 36-40hours, keep in touch after this time if i not crash/freeze before

Posted

Hi,

Not crash for moment with my patern test after 2days in 400-1800 schedutil.

I pass on fly to 400-1800 ondemand and restart cpufrequtils.service, no crash.

I program 2 anothers pattern test after the end of this first that start 2 days ago with schedutil gov and finish with ondemand gov.

Result for GOVERNOR=ondemand 408-1800 Monday

Keep in touch

Posted (edited)

received this kernel panic today.

24.5.0 with the 6.6.30 kernel using the 75mV dtb

 

reverting the dtb, to see if that makes it more stable.

cpu settings are

ENABLE=true
MIN_SPEED=408000
MAX_SPEED=1800000
GOVERNOR=ondemand

 

[73481.995035] Insufficient stack space to handle exception!
[73481.995044] ESR: 0x000000009a000000 -- SP Alignment
[73481.995050] FAR: 0x000000000000012b
[73481.995052] Task stack:     [0xffff80008abe0000..0xffff80008abe4000]
[73481.995054] IRQ stack:      [0xffff800081d40000..0xffff800081d44000]
[73481.995056] Overflow stack: [0xffff0000f778a310..0xffff0000f778b310]
[73481.995061] CPU: 5 PID: 40075 Comm: rsync Tainted: P         C O       6.6.30-current-rockchip64 #1
[73481.995067] Hardware name: Helios64 (DT)
[73481.995070] pstate: 800003c5 (Nzcv DAIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[73481.995075] pc : el1h_64_sync+0x0/0x68
[73481.995084] lr : dequeue_task_fair+0xa8/0x3e8
[73481.995095] sp : 000000000000012b
[73481.995097] x29: ffff80008abe3650 x28: 0000000000000000 x27: 0000000000000009
[73481.995104] x26: ffff0000f779e540 x25: ffff00000078e980 x24: ffff0000f779e4c0
[73481.995109] x23: 0000000000000001 x22: ffff00000078e900 x21: 0000000000000001
[73481.995114] x20: ffff0000f779e540 x19: 0000000000000000 x18: 0000000000000000
[73481.995119] x17: 0000000000000000 x16: 0000000000000000 x15: 0000110e637753ac
[73481.995123] x14: 0020f1c8fb93347c x13: 0000000000000001 x12: 0000000000000001
[73481.995127] x11: 0000000000000001 x10: 0000000000000137 x9 : 00000000000001e4
[73481.995132] x8 : ffff0000f779e5c0 x7 : 0000000000000005 x6 : 000000000000006b
[73481.995137] x5 : ffff800076092000 x4 : ffff800081a4dc98 x3 : 00000000f779e4c0
[73481.995141] x2 : ffff0000f779e578 x1 : ffff8000817094c0 x0 : 000000000000006b
[73481.995148] Kernel panic - not syncing: kernel stack overflow
[73481.995151] CPU: 5 PID: 40075 Comm: rsync Tainted: P         C O       6.6.30-current-rockchip64 #1
[73481.995155] Hardware name: Helios64 (DT)
[73481.995156] Call trace:
[73481.995159]  dump_backtrace+0x94/0x114
[73481.995164]  show_stack+0x18/0x24
[73481.995167]  dump_stack_lvl+0x48/0x60
[73481.995175]  dump_stack+0x18/0x24
[73481.995179]  panic+0x324/0x38c
[73481.995183]  nmi_panic+0x8c/0x90
[73481.995186]  panic_bad_stack+0x104/0x124
[73481.995189]  handle_bad_stack+0x34/0xb8
[73481.995196]  __bad_stack+0x78/0x7c
[73481.995199]  el1h_64_sync+0x0/0x68
[73481.995202]  __schedule+0x518/0xb60
[73481.995205]  schedule+0x5c/0xc4
[73481.995207]  schedule_hrtimeout_range_clock+0xc8/0x1f8
[73481.995212]  schedule_hrtimeout_range+0x14/0x20
[73481.995216]  do_select+0x598/0x640
[73481.995223]  core_sys_select+0x1e0/0x4b8
[73481.995226]  __arm64_sys_pselect6+0x150/0x21c
[73481.995231]  invoke_syscall+0x48/0x118
[73481.995236]  el0_svc_common.constprop.0+0x40/0xe8
[73481.995241]  do_el0_svc+0x20/0x2c
[73481.995246]  el0_svc+0x40/0xf4
[73481.995250]  el0t_64_sync_handler+0x13c/0x158
[73481.995255]  el0t_64_sync+0x190/0x194
[73481.995259] SMP: stopping secondary CPUs
[73481.995385] Kernel Offset: disabled
[73481.995386] CPU features: 0x0,80000208,24020000,1000421b
[73481.995389] Memory Limit: none
[73482.017954] ---[ end Kernel panic - not syncing: kernel stack overflow ]---

 

Edited by nhudson
Posted (edited)

Hi,

uptime more 5 days with my pattern test and ebin-dev's file for voltage change, not crash.

now i use helios64 on normal condition to see if better than before

for information my pattern test never pass before today on my helios64 with ondemand gov and 408-1800 freqs since i have it

Keep in touch

 

root@helios64:~# uptime
 10:06:08 up 5 days, 40 min,  2 users,  load average: 1.94, 2.49, 2.65

root@helios64:~# uname -a
Linux helios64 6.6.29-current-rockchip64 #1 SMP PREEMPT Sat Apr 27 15:11:44 UTC 2024 aarch64 GNU/Linux

helios64@helios64:~$ cat /etc/fancontrol
# Helios64 PWM Fan Control Configuration
# Temp source : /dev/thermal-cpu
#INTERVAL=10
INTERVAL=30
FCTEMPS=/dev/fan-p6/pwm1=/dev/thermal-cpu/temp1_input /dev/fan-p7/pwm1=/dev/thermal-cpu/temp1_input
MINTEMP=/dev/fan-p6/pwm1=40 /dev/fan-p7/pwm1=40
#MAXTEMP=/dev/fan-p6/pwm1=110 /dev/fan-p7/pwm1=110
MAXTEMP=/dev/fan-p6/pwm1=50 /dev/fan-p7/pwm1=50
#MINSTART=/dev/fan-p6/pwm1=60 /dev/fan-p7/pwm1=60
MINSTART=/dev/fan-p6/pwm1=20 /dev/fan-p7/pwm1=20
#MINSTOP=/dev/fan-p6/pwm1=40 /dev/fan-p7/pwm1=40
MINSTOP=/dev/fan-p6/pwm1=20 /dev/fan-p7/pwm1=20
MINPWM=20

root@helios64:~#  cat /etc/default/cpufrequtils
ENABLE=true
MIN_SPEED=408000
MAX_SPEED=1800000
GOVERNOR=ondemand

Edited by BipBip1981

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines