LE 9.0-devel for more Hardware (Gemini / Coffee / Cannon / Ice Lake, AMD Vega / Raven APU) and luks, lvm2, dm-raid

  • At the moment it is really looking bad for my LE 9.0 community build. I cant get a baseline. Every build has the same problem: just a kodi logo and after a while reboot or frozen. The OS is working, ssh too, xrandr showing connected displays ... But that is it.

    I did build now about 10 different version. Even fresh checkout from git does not work (does not even build without a extra PR).

    Do you mean LE master is not booting into Kodi with the 4.14.48 kernel? You will need to build with the sqlite shared PR2760, but with that PR you should have a successful build.

    The current LE master should is working on known-good CPUs, (ie. Skylake etc.). It should work on Coffee Lake, and might even work on Gemini Lake. For Ryzen, it should work, but Vega isn't supported until 4.17.y. Like you I have none of this new hardware, so can only guess at what might not be working.

    If your builds are making it into Kodi and then crashing, there should be a crash log which might give some clues.

  • milhouse

    My last test was a full clean build of 9.0-devel df52423 + PR2739 + PR2449 + PR2760. I also testet only + PR2670. My build system is a Ubuntu VM 16.04.4 just to comple LE and i followed the wiki artikel for that. I switched of ccache at the moment with CCACHE_DISABLE=1.

    I did cleaup the /storage on my test Haswell NUC D34010WYK with Pulse Eight NUC HDMI-CEC Adapter. The 2nd step would be test my Coffe Lake i3-8100.

    It is booting und stuck at the Kodi v18.0 Logo. After a while (minutes not hours) it reboots. Here ist the crashlog kodi_crashlog_20180610100706.log. I have no idea what to do.

    Is there a way to get the complete source of your test build from your v18.0 test build thread LibreELEC Testbuilds for x86_64 (Kodi 18.0) for #0609? I would like to checkout your test build source with all the changes from the release post of #0609 and of course for every following one. At the moment i would then apply the 105887 GLK HDMI bug workarouns for kernel 4.14 and try a 2nd one with 4.17 and later firmware for the AMD users. And probably i need to update pci_ids for xorg 1.20.0, because shortly after release there was a update of pci_ids.

    My next test ist compiling with some changes from your #0609 post

    00_fix_libcec_PR390.txt

    00_libcec_fix_ncurses.txt

    00_mesa1811_xorg120_combo.txt

    01_rev_hack.txt

    04_hackfixaddons.txt

    05_bump_addon_version.txt

    11_add_kodi_addons.txt

    2449.patch

    2760.patch

  • Interesting, it's crashing in python. No idea why that's happening but 2 educated guesses:

    sky42 could you test if a plain LE master build from commit bfd442ae06 also crashes? That's the commit before the gcc bump from 7.3 to 8.1. We had an odd issue with the Netflix addon after the gcc bump so it would be good to know if the gcc bump caused other side effects we are not aware of.

    Another thing to try would be bumping kodi from 593949a to 002ec67a82. That's the version I've been running the last few days and I had no issues with it on RPi2.

    so long,

    Hias

  • HiassofT

    Thanks for the tip. The build bfd442ae06 is now compiling. Tonight i was also thinking to go before the gcc update. I did also try to add PR2725, but that did not build. I did also try update kodi to 5da94d1.

    When the compiling is done i will test more.

  • That was a bust. The libX11 did not build.

    So next a bit smaller and with python update:

    00_fix_libcec_PR390.txt

    00_libcec_fix_ncurses.txt

    01_rev_hack.txt

    04_hackfixaddons.txt

    05_bump_addon_version.txt

    11_add_kodi_addons.txt

    2449.patch

    2725.patch

    2739.patch

    2760.patch

  • HiassofT

    Thank you now i am getting somewhere with bfd442a.

    So the release versions in the first post are rubbish, because LE master is a too fast moving target. I will make builds and post the difference between LE master commit id and my build. Sorry that will be long but that is the only way that you know what you are installing.

    so here are the first 3 builds HiDrive

    9.0-devel-20180610143103-bfd442a

    - LE 9-0-devel commit bfd442a

    - targeted for gemini lake, not really any new things for amdgpu in this

    - added Gemini Lake HDMI bug 105887 workarounds and to activate put i915.glkhdmi=1 or i915.glkhdmi=2 in /flash/syslinux.cfg

    - added xorg-server-1.19.6-sync_pci_ids_1.20.0.patch

    - no encryption kernel config or packages (first i want to nail running on newer hardware)

    9.0-devel-20180610163841-bfd442a-kodi-002ec67a82

    - LE 9-0-devel commit bfd442a

    - kodi 18.x commit 002ec67a82 as suggested by HiassofT

    - targeted for gemini lake, not really any new things for amdgpu in this

    - added Gemini Lake HDMI bug 105887 workarounds and to activate put i915.glkhdmi=1 or i915.glkhdmi=2 in /flash/syslinux.cfg

    - added xorg-server-1.19.6-sync_pci_ids_1.20.0.patch

    - no encryption kernel config or packages (first i want to nail running on newer hardware)

    9.0-devel-20180610165222-bfd442a-kodi-5da94d1

    - LE 9-0-devel commit bfd442a

    - kodi 18.x commit 5da94d1 from milhouse test build #0609

    - targeted for gemini lake, not really any new things for amdgpu in this

    - added Gemini Lake HDMI bug 105887 workarounds and to activate put i915.glkhdmi=1 or i915.glkhdmi=2 in /flash/syslinux.cfg

    - added xorg-server-1.19.6-sync_pci_ids_1.20.0.patch

    - no encryption kernel config or packages (first i want to nail running on newer hardware)


    next i try to build bfd442a-kodi-5da94d1 with kernel 4.17 and new amdgpu firmware

    Edited once, last by sky42 (June 10, 2018 at 7:35 PM).

  • 9.0-devel-20180610165222-bfd442a-kodi-5da94d1 is working on my Asrock J5005-ITX, and also the Video Issues are gone now.

    Thanks for your work, your AMD Build i will test soon when it is coming.

  • HiassofT

    A fresh full build of df52423 with the changes from the quote is working right now.

  • more builds to download HiDrive

    9.0-devel-20180610194645-df52423

    - LE 9-0-devel commit df52423 (latest and build with gcc 8.1.0)

    - targeted for Gemini / Coffee Lake

    - added Gemini Lake HDMI bug 105887 workarounds and to activate put i915.glkhdmi=1 or i915.glkhdmi=2 in /flash/syslinux.cfg

    - added xorg-server-1.19.6-sync_pci_ids_1.20.0.patch

    - no encryption kernel config or packages (first i want to nail running on newer hardware)

    - the following patches where added from milhouse test build #0609 00_fix_libcec_PR390.txt 00_libcec_fix_ncurses.txt 01_rev_hack.txt 04_hackfixaddons.txt 05_bump_addon_version.txt 11_add_kodi_addons.txt

    - the following pull requests are included 2449, 2725, 2739, 2760

    9.0-devel-20180610213124-df52423-kodi-5da94d1

    - LE 9-0-devel commit df52423 (latest and build with gcc 8.1.0)

    - kodi 18.x commit 5da94d1 from milhouse test build #0609

    - targeted for Gemini / Coffee Lake

    - added Gemini Lake HDMI bug 105887 workarounds and to activate put i915.glkhdmi=1 or i915.glkhdmi=2 in /flash/syslinux.cfg

    - added xorg-server-1.19.6-sync_pci_ids_1.20.0.patch

    - no encryption kernel config or packages (first i want to nail running on newer hardware)

    - the following patches where added from milhouse test build #0609 00_fix_libcec_PR390.txt 00_libcec_fix_ncurses.txt 01_rev_hack.txt 04_hackfixaddons.txt 05_bump_addon_version.txt 11_add_kodi_addons.txt

    - the following pull requests are included 2449, 2725, 2739, 2760


    Still working on that AMD version.

  • Sorry guys problems with a AMD build with df52423 and bfd442a. The one does not build and the other show just a black screen with kernel 4.17.

    I am not sure that i will get a AMD build done next week, but i will keep trying when i find time.

  • HiassofT

    A fresh full build of df52423 with the changes from the quote is working right now.

    Thanks for testing!

    Have you tested the same set of patches on top of LE master tree as well?

    If not, testing that or on top of the gcc 8-1 bump commit (01391bb7db) would give some hint if the crashes are related to gcc 8.1 or not.

    so long,

    Hias

  • Here is my LE9 build targeted for AMD Vega / Raven APU and this was the reason i started this thread. All the Intel GPUs are fine too.

    9.0-devel-20180610225948-df52423-kodi-5da94d1-4.17

    - LE 9-0-devel commit df52423 (latest and build with gcc 8.1.0)

    - kodi 18.x commit 5da94d1 from milhouse test build #0609

    - targeted for Gemini / Coffee Lake and AMD Vega / Raven APU

    - added Gemini Lake HDMI bug 105887 workarounds and to activate put i915.glkhdmi=1 or i915.glkhdmi=2 in /flash/syslinux.cfg

    - added xorg-server-1.19.6-sync_pci_ids_1.20.0.patch

    - no encryption packages (first i want to nail running on newer hardware)

    - the following patches where added from milhouse test build #0609 00_fix_libcec_PR390.txt 00_libcec_fix_ncurses.txt 01_rev_hack.txt 04_hackfixaddons.txt 05_bump_addon_version.txt 11_add_kodi_addons.txt

    - the following pull requests are included 2449, 2725, 2739, 2760

    - kernel 4.17 with config from my 8.2.5-7.42.0-4.17

    - kernel-firmware update to git 2a9b2cf5 from date 2018-05-18

    - created/added amdgpu-firmware with latest firmware for vega10, vega12, vegam, raven from here Index of /~agd5f/radeon_ucode

    - disabled kernel driver RTL8192CU RTL8192DU RTL8192EU RTL8188EU RTL8812AU bcm_sta

    - disabled addon driver crazycat digital_devices hauppauge


    my LE 9.0 testing versions are here HiDrive

  • HiassofT

    You can see what i have changed from the git checkout in my release posts. The 2 you want to look are #26 and #29. They are both running fine in short test without crashing kodi.