Official LE13 Test Images for Amlogic (Kodi-22)

  • Thanks for info. There is one more aspect to the story - all those older devices, used for Kodi, mean that no new stuff has been bought. Which means less polution, less carbon dioxide etc. etc. - it is simply greener. Hence, nice to have those old devices supported!

  • Both the nightlies and chewitt's experimental builds are giving me issues with symbols for libwidevine. Not sure if something changed with libc, this had been working a month or so ago. If need be, I can find time to trace it down to a specific

    Quote

    error <general>: AddOnLog: inputstream.adaptive: Initialize: Initialize: Failed to load library: /storage/.kodi/cdm/libwidevinecdm.so: undefined symbol: __aarch64_ldadd4_acq_rel

    I ran this script, https://github.com/AsahiLinux/wid…devine_fixup.py which adds some stuff for those symbols, resulting in a working library again.

  • A couple things to let people know:

    (1) To close out the widevine issue, it was related to changes in inputstream adaptive and is already resolved per

    olze
    November 16, 2024 at 6:35 PM


    (2) I notice, with the latest bump of Kodi in both the nightlies and chewitt's experimental builds, the GUI no longer renders on my Odroid C2. That is due to a bug in Kodi, looks like the following should correct that https://github.com/xbmc/xbmc/pull/25981 once it is merged.


    (3) Found a minor error being thrown related to the clock:

    Code
    error <general>: SETTINGS: execute # Command failed: /sbin/hwclock --systohc --utc 2>/dev/null
  • The latest images in my testing share have some changes:

    • FFmpeg bump to v7.1 - In brief testing I didn't see changes (no regressions, no improvements) but none were expected.
    • Some patches from @sarbes that improve GUI performance - although we're firmly in the realm of marginal gains so don't expect performance changes to be overly noticeable.
    • Ethernet performance on WP2 appears to have doubled (33MB/s is now 76MB/s) - although I am not sure why, but I suspect recent kernel changes suggested-by kszaq are responsible. It's nice to see as it's always bugged me why the WP2 NIC ran at half the speed of the (also 1Gb/sec) NIC on a N2+ or RPi4/5 board. I've no idea if this impacts other boxes .. but maybe. EDIT: An N2+ board also shows improvement from 75-80MB/s to ~110MB/s so this appears to be a general improvement.

    Luni the subtitle issue is due to Kodi changes from @sarbes that impact Mali 400/450 GPUs. I've flagged the issues to him.

  • FWIW I just tried the latest testing img 12.80 on my Minix U9-H and got two errors.

    https://pastebin.com/raw/uE2wqUAe

    I suspect the file system errors are because of my SD card (Samsung 256GB). I guess this might not be supported by the HW, but unfortunately I do not have other SD card at hand.

    Whether these FS problems have caused also the panfrost error I do not know.

    The system seemed to boot fine in textmode and ssh and only after I run systemctl start kodi it went south (60th second of dmesg). Kodi did not start complaining about not being able to create /storage/.kodi dir, which was probably related to already borked FS.

  • FWIW I just tried the latest testing img 12.80 on my Minix U9-H and got two errors.

    https://pastebin.com/raw/uE2wqUAe

    I suspect the file system errors are because of my SD card (Samsung 256GB). I guess this might not be supported by the HW, but unfortunately I do not have other SD card at hand.

    Whether these FS problems have caused also the panfrost error I do not know.

    The system seemed to boot fine in textmode and ssh and only after I run systemctl start kodi it went south (60th second of dmesg). Kodi did not start complaining about not being able to create /storage/.kodi dir, which was probably related to already borked FS.

    Also just tried the lastest testing img on my Minix Neo U9-H. It failed to open Kodi. The screen went black for a second, presumably to load Kodi, but it fails and just returns to the LE splash screen.


    Tried to boot with ssh parameter, but I was unable to connect to it. It did not accept the default password "libreelec". Not sure if it was something that was going wrong on my end, but I tried numerous times and even tried copying and pasting it.

    Instead then, I booted into textmode. Tried to start ssh with "systemctl start sshd", but that didn't work.

    I ran "dmesg | pastebinit" which gave the following log:
    https://paste.libreelec.tv/possible-ringtail.log  

    "journalctl -a | pastebinit" gave the following log:
    https://paste.libreelec.tv/alert-eagle.log

  • Current images have intentionally dropped a load of "WIP" Linux kernel patches because I've had some long periods of downtime on LE during 2024 and I basically forgot what patches were added for what purpose on what device. I have fuzzy recall a change to SD/emmc speeds is needed for U9-H, but I'll need to poke around in old kernel trees.

    NB: I don't think the panfrost error is itself important, it's most likely a casualty of overall OS instability caused by the I/O issues.

  • Current images have intentionally dropped a load of "WIP" Linux kernel patches because I've had some long periods of downtime on LE during 2024 and I basically forgot what patches were added for what purpose on what device. I have fuzzy recall a change to SD/emmc speeds is needed for U9-H, but I'll need to poke around in old kernel trees.

    NB: I don't think the panfrost error is itself important, it's most likely a casualty of overall OS instability caused by the I/O issues.

    FWIW you managed to fix the SD card problem with Samsung "high performance" cards in LE12 testing image already, but at that time I used 32GB card. Now it was failing with 256GB card, so maybe it was fixed for the voltage/clock, but did not work for the capacity being too large?

    Anyway I never manage to make LE12 running on my U9-H to my satisfaction (tried only few times), had problems with live TV (TVHeadend) and stuttering.

  • I don't think SD card capacity makes any difference, and (as mentioned above) the patches I added for LE12 are missing from LE13 so it's more of an omission than a regression.

  • I've pushed an updated set of images to my test share with:

    • Linux 6.12.9
    • u-boot 2025.01
    • Tanix TX9-pro device-tree (not new, authored a couple of years ago)
    • Fix for UHD 4K @ 59.94 which is useful for YouTube VP9 media

    I'm interested in any reports of HDMI sync loss when playing media (along with mediainfo details) as the fix for YUV420 @ 59.94 fiddles with HDMI clock plumbing.

    I'm also interested to hear if WeTek Hub boards are booting fine now? - some folks had an issue we suspected of being noise on the UART that caused it to see a keypress and enter the u-boot console instead of booting. Feedback would be nice.