Odroid-C4/HC4 S905X3 (aarch64)
|
updated kernel 5.15.12 added support for transferring the system from sdcard to eMMC.
installing README.TXT slarm64-current-aarch64-server-odroid_c4-5.15.12-build-20211231.img.zst slarm64-current-aarch64-server-odroid_c4-5.15.12-build-20211231.img.zst.sha256 slarm64-current-aarch64-xfce-odroid_c4-5.15.12-build-20211231.img.zst slarm64-current-aarch64-xfce-odroid_c4-5.15.12-build-20211231.img.zst.sha256 slarm64-current-aarch64-enlightenment-odroid_c4-5.15.12-build-20211231.img.zst slarm64-current-aarch64-enlightenment-odroid_c4-5.15.12-build-20211231.img.zst.sha256 |
fixed work legacy kernel 4.9.295
Code:
U-Boot 2021.10-meson-sm1 (Jan 03 2022 - 04:14:46 +0200) odroid-c4/hc4 Code:
Linux odroid-c4 4.9.295 #1 SMP PREEMPT Fri Dec 31 21:50:18 EET 2021 aarch64 GNU/Linux slarm64-current-aarch64-server-odroid_c4-4.9.295-build-20220103.img.zst.sha256 |
Good work on the c4/hc4. I reloaded my hc4 this week and notice I see IRQ errors (irq37). Under the new Kernel
- there is a hang/slowdown for couple minutes then recovers (from ~37sec to 214sec in this sample) Just wanted to pass this along and I think a fix might be to add irqpoll to extraargs in uEnv.txt (I usually add the fsck options too as the power sometimes blinks.) cat /boot/uEnv.txt Code:
verbosity=4 This is what I was seeing in dmesg when the odroid-hc4 was sluggish / non responsive Code:
rcu: INFO: rcu_preempt self-detected stall on CPU UPDATE irqpoll - no help |
Thanks for the info, I'll take a look at Odroid-C4.
|
Seems a ok under 4.9.295 so it does not seem to be hardware related.
- reproducible for me under 5.15.12 (and IRQ 37 is Ethernet 10/100/1000) if that is helpful... I'm testing on the hc4 btw |
Thanks, it's helpful.
|
less important but also noticeable, under the newer kernel (init 6; reboot; shutdown -r 1) all yield power down without restarting,
- I spun up (slarm64-current-aarch64-base-odroid_c4-5.10.5-build-20210107.img.zst) -sata is recognized (hc4 model) ((seems to not see sata natively on 4.9.295)) -reboot works |
Kernel slowdown / hangs seem fixed, but dmesg still complaining about IRQ#37 on the "hc4"
SATA - working well - reboot seems to need physical unplug/replug (which is to say: init 6 reboot shutdown -r 1 all leave the hc4 in a frozen (but seemly stopped) state that needs a unplug/replug. dmesg: Code:
[ 60.425074] irq 37: nobody cared (try booting with the "irqpoll" option) So far this version still seems to behave the best: Code:
slarm64-current-aarch64-base-odroid_c4-5.10.5-build-20210107.img.zst |
I'm also using two different HC4s here is my feedback:
5.15.12 from -current seems to work fine, but you have to give it a minute for it to disable IRQ 37 as I'm also seeing the Code:
[ 60.425074] irq 37: nobody cared (try booting with the "irqpoll" option) Code:
meson-gpio-irqchip 26 Level 0.0:00 Code:
# cat /proc/interrupts I went ahead and loaded up 5.16.2 and it appears to act exactly the same, it's slow until the IRQ is disabled, then seems to work okay. schu |
here is a similar problem, but the interrupt is different.
|
Quote:
Also, I updated the mirrors.aptalaska.net to have the slarm64-15.0 build. It's what I can do to help. |
Quote:
Disabling the IRQ is less of a problem for me than not being able to remotely reboot. |
Quote:
thanks for testing and maintaining the repository. added patch. |
All times are GMT -5. The time now is 03:24 PM. |