Mailinglist Archive: opensuse-factory (765 mails)

< Previous Next >
Re: [opensuse-factory] New Tumbleweed snapshot 20171120 released!
Hi Andreas,

On 11/22/2017 06:31 PM, Andreas Färber wrote:
Am 22.11.2017 um 04:25 schrieb Dominique Leuenberger:
==== kernel-source ====
Version update (4.13.12 -> 4.14.0)
Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs
kernel-macros kernel-syms

- Update to 4.14-final.
- commit c152297
- rpm/kernel-binary.spec.in: rename kGraft to KLP (fate#323682)
- commit 0ed191d
On the aarch64 based Pine64 board it has been observed that the updated
dtb-allwinner package now requires the axp20x-regulator module in the
initrd for using the MMC driver, and its parent module axp20x-rsb does
not get loaded automatically even if added to the initrd.
I would prefer if that would be fixed in the kernel by adding the proper
dependencies.
Is there any chance for that? Otherwise, the "proper" dracut patch would
looks something like the attached one.

Cheers,
  Daniel
From 398367ff9d9d9d712edcdcdb20e72e03659de961 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolkentin@xxxxxxxx>
Date: Thu, 23 Nov 2017 12:02:00 +0100
Subject: [PATCH] Force axp20x-rsb module into initrd on ARM

On the aarch64 based Pine64 board it has been observed that the updated
dtb-allwinner package now requires the axp20x-regulator module in the
initrd for using the MMC driver, and its parent module axp20x-rsb does
not get loaded automatically even if added to the initrd.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts?id=3f241bfa60bdc9c4fde63fa6664a8ce00fd668c6

Without the module in initrd it will wait indefinitely for the root
partition on SD card on next boot.
Selecting an older kernel in GRUB will not help - only manually loading
an older dtb in U-Boot can help (if e.g. you had multiversion enabled).
---
modules.d/90kernel-modules/module-setup.sh | 1 +
1 file changed, 1 insertion(+)

diff --git a/modules.d/90kernel-modules/module-setup.sh
b/modules.d/90kernel-modules/module-setup.sh
index be606e56..b6fc6b4f 100755
--- a/modules.d/90kernel-modules/module-setup.sh
+++ b/modules.d/90kernel-modules/module-setup.sh
@@ -61,6 +61,7 @@ installkernel() {
"=drivers/rtc" \
"=drivers/usb/host" \
"=drivers/usb/phy" \
+ "axp20x-rsb"
${NULL}
fi

--
2.13.6

< Previous Next >
Follow Ups