[Letux-kernel] LetuxOS: Kernel: m-latest 5.11-rc1 successful

H. Nikolaus Schaller hns at goldelico.com
Wed Jan 6 21:26:56 CET 2021

just to inform everybody about what to expect to be fixed in letux-5.11-rc2.

> Am 02.01.2021 um 22:15 schrieb H. Nikolaus Schaller <hns at goldelico.com>:
> Here is a quick test on diverse devices with LetuxOS (installed through makesd).
> I mainly looked for boot issues, display working, keyboard (if present), USB and some other obvious subsystems.
> This does not mean that everything is bug free.
> - Letux 400: no display, i2c flaky, no ethernet (all 3 known)

not yet fixed

> - CI20: HDMI, OTG broken

HDMI is fixed: a new format table arrived from upstream for ingenic-drm to have separate pixel formats for two planes.
Since the jz4780 is not supported upstream this table was empty. Using the same table as for jz4770 works, although I am not sure it is the right one.
USB port fixed: power was no longer enabled
OTG not tested

> - Pyra: w677l and powerseq drivers too chatty, WLAN & Display broken; input-bridge ok

Was a false alarm. Observation of WLAN and Display broken could not be repeated. Maybe something broken in the users-space of the quick test setup.

> - GTA04: ok
> - PinePhone: ok but random WiFi MAC

not yet fixed

> - Kobolino: hangs after "Waiting for root device mmcblkp2" (5.9.16 did search for mmcblkp0)

fixed: there is new upstream code to use DTS-Aliases to map the mmc0,mmc1, ... numbers to mmc host ports.
The µSD card reader of the Kobolino is connected to the mmc1 controller and hence everything got mixed up.

> - Pandora: SGX driver broken and prevents Xorg from starting

fixed: was not the SGX driver but a misconfig in xorg.conf

> - BeagleBone Black + Chipsee panel: using wrong rootfs from eMMC

fixed: udpated boot.scr in u-boot so that it used "part uuid" to pass the proper partition number to the kernel.

> So there is a more general problem with some devices which have multiple mmc interfaces (same as with v5.10).
> This may need a fix in the U-Boot of these devices (use uuid instead of hard coded partition names/numbers).
> Or - but I don't know if that is possible - use aliases for the mmc interfaces in the device tree.

Fixed where it did manifest.

> On some devices we have (new) problems with display/drm/hdmi. Most likely it has something to do with not
> properly solved merge conflicts of our special extensions (none of these devices has display support upstream).
> Or the -rc1 does not have all patches that have been submitted to linux-next (merge-window effect).


> And the SGX driver seems to be broken for OMAP3630 devices (not DM3730).

This is more a warning if we use Jessie user-space with latest pvrsrvkm loaded. It seems as if the
Jessie Xorg omapdrm driver tries to query something through an incompatible ioctl. But it has no negative effect.
Using modeset oder fbdev driver does not show the warnings.

> If you have more findings, please share.
> If you want to help fixing, please let us know and submit patches.
>> Am 01.01.2021 um 02:19 schrieb H. Nikolaus Schaller <hns at goldelico.com>:
>> KVERSION: v5.11-rc1 - http://www.kernel.org
>> CONFIGS:  arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig
>> Infos
>> =====
>> Project Home: http://projects.goldelico.com/p/gta04-kernel/
>> Issues: http://projects.goldelico.com/p/gta04-kernel/issues/
>> Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v5.11-rc1
>> Elixir: https://elixir.bootlin.com/linux/v5.11-rc1/source
>> Downloads
>> =========
>> git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.11-rc1
>> ARM: http://download.goldelico.com/letux-kernel/letux-5.11-rc1
>> ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.11-rc1-lpae
>> ARM64: http://download.goldelico.com/letux-kernel/letux-5.11-rc1-arm64
>> CI20: http://download.goldelico.com/letux-kernel/letux-5.11-rc1-ci20
>> Mipsbook: http://download.goldelico.com/letux-kernel/letux-5.11-rc1-l400
>> Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-5.11-rc1/src/CHANGES)
>> ==============
>> letux-5.11-rc1 Thu Dec 31 23:47:32 CET 2020:
>> * merge conflicts and compile fixes for 5.11-rc1: omapdrm, aess, input-bridge, freescale sensors, pinephone, ci20, pinctrl-ingenic tables for jz4730, drm/ingenic (by hns at goldelico.com)
>> * pyra_defconfig: fix for display options (by David Shah <dave at ds0.me>)
>> * jz4730 and mipsbook: more fixes to get it boot, make USB, LEDs, WiFi, Touchpad work (by hns at goldelico.com)
>> * jz4730: fix issues in pinctrl which make mmc not found; hack to temporarily disable dma for mmc (by hns at goldelico.com)
>> letux-5.10 Mon Dec 14 09:53:09 CET 2020:
>> * imx6: epdc: fix dma types (by Andreas Kemnade <andreas at kemnade.info>)
>> * pvrsrvkm-1.17: drm: pvrsgx: Force enable limited runtime PM support for ddk 1.17 (by Tony Lindgren <tony at atomide.com>)
>> * mipsbook: jz4780-dma: use no-descriptor transfers (by Paul Boddie <paul at boddie.org.uk>)
>> * pyra_defconfig: Add missing display options (by David Shah <dave at ds0.me>)
>> * pyra: add missing "omap5: Fix GC320 core clock" (by David Shah <dave at ds0.me>)
>> letux-5.10-rc7 Mon Dec  7 12:39:17 CET 2020:
>> * moved pyra_defconfig into separate feature branch (hns at goldelico.com)
>> * jz4730/letux400: make it boot (at least up to looking for rootfs) when using intermediate U-Boot by fixing issues with DMA and MMC setup (by hns at goldelico.com and Paul Boddie <paul at boddie.org.uk>)
>> * ARM: OMAP2+: omap_device: fix idling of devices during probe (by Andreas Kemnade <andreas at kemnade.info>)
>> * omap: Revert "drivers: omap: dmtimer: this hack solves L3 custom errors" - seems no longer needed anywhere (hns at goldelico.com)
>> * gta04: fix ov9655 camera being useable only once after boot (hns at goldelico.com) 
>> letux-5.10-rc6 Mon Nov 30 20:41:29 CET 2020:
>> * hacks: revert some spi/gpiod "improvement" because it breaks the GTA04 display (by hns at goldelico.com)
>> * make BOE driver in drm/gpu/panels panel work (Tomi Valkeinen <tomi.valkeinen at ti.com> and hns at goldelico.com)
>> * drm/gpu: new fixes for omapdrm-dsi (v4 by Tomi Valkeinen <tomi.valkeinen at ti.com>)
>> letux-5.10-rc5 Mon Nov 23 10:17:01 CET 2020:
>> * Letux rootfs: add more no-logging DNS servers as fallbacks from https://www.privacy-handbuch.de/handbuch_93d.htm (by hns at goldelico.com)
>> * jz4780: fix so that the hdmi port driver is only configurable for jz4780 (by hns at goldelico.com)
>> * android/binder: restore BINDER_IPC_32BIT data format for ioctl (by hns at goldelico.com)
>> * jz4730 & mipsbook: a big bunch of fixes (by Lubomir Rintel <lkundrak at v3.sk>)
>> * drm/gpu/panels: more fixes for the drm/panel boe-w677 panel driver (Pyra)(by hns at goldelico.com with suggestions by Tomi Valkeinen <tomi.valkeinen at ti.com>)
>> letux-5.10-rc4 Mon Nov 16 09:38:02 CET 2020:
>> * drm/gpu/panels: reworked boe-w677 panel driver (Pyra) to become a DRM panel that works with future omapdrm-dsi (by hns at goldelico.com with suggestions by Tomi Valkeinen <tomi.valkeinen at ti.com>)
>> * bq24297: add WDT support (by hns at goldelico.com)
>> * Pyry DT: add lower keyboard backlight levels (by hns at goldelico.com)
>> letux-5.10-rc3 Mon Nov  9 09:02:58 CET 2020:
>> * mips_defconfig: disable SMP since it is now broken on jz4780 (by hns at goldelico.com)
>> * drm: pvrsgx: Makefile: Fix module build for switching between DDK versions (by Tony Lindgren <tony at atomide.com>)
>> * letux/android: fix some display issues (by hns at goldelico.com)
>> * letux/android: add back 32 bit binder protocol (by hns at goldelico.com)
>> letux-5.10-rc2 Mon Nov  2 08:08:53 CET 2020:
>> * OMAP5: build Palmas WDT driver and include in device tree (by hns at goldelico.com)
>> * generic-adc-battery: add suggested patch to convert to gpiod (by Linus Walleij <linus.walleij at linaro.org>)
>> letux-5.10-rc1 Wed Oct 28 08:52:25 CEST 2020:
>> * Pinephone: fix compile for panel driver (by hns at goldelico.com)
>> * MIPS: change CONFIG_LOCALVERSION from -l400 to -mips (by hns at goldelico.com)
>> * gta04 ehci/offmode: Updates (by Andreas Kemnade <andreas at kemnade.info>)
>> * PVRSGX: 1.14&1.17: v5.10-rc1 needs to include new linux/dma-map-ops.h (by hns at goldelico.com)
>> * PVRSGX: add letux/pvrsrvkm-1.7.862890 (extracted and renamed from https://github.com/thomas001/cedarview-drm/tree/master/staging/cdv/pvr) (by hns at goldelico.com)
>> * jz4730: fixes to make it compile (but does not necessarily work) (by hns at goldelico.com)
>> * jz4780: SMP is likely broken/removed since Ingenic core was reworked significantly and our patch set no longer fits
>> * general: fixed some minor rebase conflicts (mainly Makefile and Kconfig and some patches which arrived upstream in slightly reformatted manner) (by hns at goldelico.com)
>> * x86: update letux_defconfig from some 4.19 debian kernel (by hns at goldelico.com)
>> * PVRSGX: fix Poulsbo to use sgx535 in module name (by Eloy Degen <degeneloy at gmail.com>)
>> * letux/android: fix script replicant-modules to create modules.dep.bb (by hns at goldelico.com)
>> * letux/android: also maintain init.gta04.rc in the kernel tree (by hns at goldelico.com)
>> * PVRSGX: fix ARCH=x86 (CedarView and Poulsbo) compile for PVRSGX DDK 1.14.3699939 and 1.17 (by hns at goldelico.com)
>> * jz4780: fix ECHI/OHCI DT node name like "[PATCH 18/20] arch: dts: Fix EHCI/OHCI DT nodes name" suggests (by hns at goldelico.com)
>> * rootfs: make /root/measure-suspend run on any device (potentially without measurement) to test rtc-wakeup (by hns at goldelico.com)
>> letux-5.9-rc8 Mon Oct  5 08:52:25 CEST 2020:
>> * Pandaboard ES: fix pinmux for user button; make uart2/bluetooth work; rearrange private and public DTS file (by hns at goldelico.com)
>> * Kobolino: make touch screen work with Debian Jessie X11 (by hns at goldelico.com)
>> letux-5.9-rc7 Tue Sep 29 09:40:12 CEST 2020:
>> * Kobolino: update EPDC and fuel gauge so that X11 works - at least on Tolino Shine 3 (by Andreas Kemnade <andreas at kemnade.info>)
>> * CI20: make the USB HOST port work (by hns at goldelico.com)
>> * rootfs: fix for etc/X11/xinit/letux-panel-setup (by hns at goldelico.com)
>> letux-5.9-rc6 Mon Sep 21 20:49:45 CEST 2020:
>> * CI20: make the USB OTG port work in Client (Peripheral) mode (by zhouyanjie at wanyeetech.com and hns at goldelico.com)
>> * rootfs: add /root/kernel-latest.sh script that loads and installs the latest -rc kernel (+modules+device-trees) for testing (by hns at goldelico.com)
>> letux-5.9-rc5 Mon Sep 14 08:48:32 CEST 2020:
>> * CI20: fix minor boot warnings (SPI and DM9000) (by hns at goldelico.com)
>> * CI20: fix letux_defconfig for MIPS so that HDMI panel really works (by hns at goldelico.com)
>> === more lines cut off ===
>> Build Warnings
>> ==============
>> ARM: http://download.goldelico.com/letux-kernel/letux-5.11-rc1/src/warnings.log
>> ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.11-rc1-lpae/src/warnings.log
>> ARM64: http://download.goldelico.com/letux-kernel/letux-5.11-rc1-arm64/src/warnings.log
>> CI20: http://download.goldelico.com/letux-kernel/letux-5.11-rc1-ci20s/src/warnings.log
>> Mipsbook: http://download.goldelico.com/letux-kernel/letux-5.11-rc1-l400/src/warnings.log
> _______________________________________________
> Kernel mailing list
> Kernel at pyra-handheld.com
> http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel

More information about the Letux-kernel mailing list