Posts by chewitt

    Kernel modules are compiled for a specific kernel version, and unless you are running exactly that version the 'version magic' doesn't align and the module will not load. If you are using 10.0.3 we've bumped the kernel since I built it, and it won't work. If you're using 10.0.2 (which was latest when I built it) it will probably work. I have no plan/interest in building it again (before people ask/demand).

    Linux error codes are standardised and -5 means EIO (Error I/O). I'm not sure knowing that will advance your situation though. If the issue is consistent over multiple distros it could be indicating a hardware issue; or everyone has the same incompatible firmware. Have you tried to contact MyGiga support?

    Coreelec has a file rtl8822bu-aml which works with this adapter. Why does Coreelec have it and Libreelec does not?

    Because CE has a kernel that never changes version (as it's the only one they can use) so they hack the driver to work once, and then never have to touch it again. In LE we bump the kernel constantly, and that means all these shitty out-of-tree Realtek drivers break, constantly. Over time we gave up on them and now simply refuse to add more. Fortunately in recent times Realtek has gotten better at submitting their drivers to the kernel, but they breed new chipsets faster than the process of submitting support to the kernel.

    Assuming you're looking 19.2E Astra 1 then

    1) and 2) are h.264 (aka 'MPEG4') compression - with 1. being 720p50 "progressive' and 2. being 1080i25 (aka 1080/50i) "interlaced"

    3) is 576i25 (aka 576/50i) "interlaced" using MPEG2 compression.

    So it sounds like there are issues with both deinterlacing and MPEG2 decoding?

    The upstream Amlogic VDEC currently has no support for hardware interlacing (we force software yadif) and you need to have 50/59.94/60 Hz modes enabled in the whitelist and 25/29.97/30 Hz modes disabled; this combination allows Kodi to render each interlaced half-frame as a whole progressive frame. There is no support for hardware MPEG2 decoding but Kodi will software decode.

    I'd guess that it doesn't reset the card voltage correctly during reboot, which means the card isn't detected and thus you see the "cannot find something to boot" text on the screen. Can you do some experiments with other SD cards? - ideally something old/cheap/slow that doesn't need the voltage switch.

    NB: This is also a reason to test the image installed on eMMC storage; there's no voltage switch there.

    Intel were the source of the initial HDR support in the kernel, and Team Kodi helped them to get code merged. Over time lots of ARM SoC devices then added support for the required DRM/KMS plumbing too. Substantial Allwinner support and a moderate amount of Rockchip support for media codecs and DRM has been developed or refined by our staff developers, or in collaboration (behind the scenes) with professional developers working on Linux media support (folks from Collabora, etc.). Over time we've accumulated many of the main V4L2 'name' developers into our Slack instance; we support a broad range of V4L2 using hardware and we have a staff with lots of test devices, test media, and experience of spotting and intelligently reporting quirks in media performance and playback - so we gain from their efforts, and they gain from our testing and inputs. RPi Foundation has an excellent team of in-house staff working on firmware and kernel drivers, and both LE and Team Kodi have a long history of working closely with them to ensure RPi has great media support. Their support to us is the A1++ benchmark that other vendors are measured against (none come close). The RPi foundation's approach to RPi4 has been different to older devices; mainly as lots has been learned since 2012, but LE/Kodi have been instrumental in forcing them to drop proprietary codecs and embrace the GBM/V4L2 world and push everything "upstream" to benefit more distros and the wider Linux community. It's taken time to get things into decent shape, and while RPi4 is not perfect (not all codecs supported, etc.) it's still the best performing device for the average LE user to play with. Enjoy :)

    RPi4 is not the master of all possible codecs and cannot standby, but it's the best-supported device we install on, supports all or enough of the codecs you actually need, and has low-enough power consumption that you can just leave it on all the time (even in current times). I can highly recommended a flirc case (no fans so completely silent) and flirc USB for handling remotes. It's my family daily-driver combination.

    I stopped trying to figure out NUC chip names and numbers about a decade ago so can't be much help on that front, but Any recent NUC without LSPCON should be reasonable and just work too.

    NB: Kodi has no official Android maintainer because nobody (sane) wants to own the entirety of Android support, but 95% of the team who run Kodi on Android (and many do) use an nVidia Shield, so when something breaks due to nVidia firmware updates (as nvidia provides updates, unlike many other Android devices) there are always people motivated to fix the problem.

    Where can I find the list of devices compatible with the new version of Libreelec ???

    Why doesn't a USB wifi skewer work in libreelec???
    in coreelec it works without problems.

    List of device-trees in the upstream kernel is here: https://github.com/torvalds/linux…oot/dts/amlogic

    And the probably cheap Realtek USB WiFi? (not sure what a skewer is) device works in CE because their kerrnel never changes so bundling a large number of poor quality realtek drivers that break and need new patches with every kernel bump isn't a big issue for them. In LE the kernel changes frequently and we got bored of the make-work involved years ago and stopped adding Realtek vendor drivers.

    The usb_modeswitch changed was merged to LE since it's harmless and will be needed at some future point when the upstream kernels that LE uses gain support for that chipset. There is support for RTL8821CU wifi in the CE codbease (for Amlogic hardware only) that vpeter works on. There is also existing support for the BT side of the module in current kernels, which is why that works.

    This set of changes should add support for WiFi https://patchwork.kernel.org/project/linux-…pengutronix.de/ .. but they are not merged and seem to be taking time. I would expect a couple more iterations of the patches before they get merged (and then we can pick them up or perhaps backport).

    You can probably borrow the build-system package for the vendor drive that CE uses, and use it in a home-built LE image. We refuse to add the Realtek vendor drivers into our main codebase due to low quality and the constant need to patch/update the ever-growing number of drivers every time we bump kernels (which is frequent).

    Code
    [   12.876758] meson8b-dwmac c9410000.ethernet eth0: no phy at addr -1
    [   12.876792] meson8b-dwmac c9410000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)

    Ethernet works fine if the box follows the reference design. Not all boxes do. It would help to know what the box is? .. and if possible to get the Android device-tree file, or be told what device-tree has been used successfully with other distros like CE.

    I will have a copy of the file in a clone of the LE image archive (which is currently offline) but the 9.2 release images will be a lot more reliable than some early alpha build. Also, there will be no add-ons for that image now, becaus ewe normally delete the alpha content to save space on the server once final releases have been out for a while.