From a3af0c85971505e85755cb45fd31bc8731b04663 Mon Sep 17 00:00:00 2001 From: Mike Engel Date: Fri, 5 May 2023 10:19:07 +0200 Subject: [PATCH] udev: disable uSD card mounting for the CCMP1 This commit disables the uSD mounting, due to issues detected during the boot process when UBIFS starts with the wear-leveling process to erase NAND blocks. https://onedigi.atlassian.net/browse/DEL-8415 Signed-off-by: Mike Engel --- .../recipes-core/udev/udev-extraconf/00-disable-sd.rules | 2 ++ meta-digi-arm/recipes-core/udev/udev-extraconf_1.1.bbappend | 4 ++++ 2 files changed, 6 insertions(+) create mode 100644 meta-digi-arm/recipes-core/udev/udev-extraconf/00-disable-sd.rules diff --git a/meta-digi-arm/recipes-core/udev/udev-extraconf/00-disable-sd.rules b/meta-digi-arm/recipes-core/udev/udev-extraconf/00-disable-sd.rules new file mode 100644 index 000000000..4096f815a --- /dev/null +++ b/meta-digi-arm/recipes-core/udev/udev-extraconf/00-disable-sd.rules @@ -0,0 +1,2 @@ +# Disable all SD devices +SUBSYSTEMS=="mmc", ATTRS{type}=="SD", RUN:="/bin/true" diff --git a/meta-digi-arm/recipes-core/udev/udev-extraconf_1.1.bbappend b/meta-digi-arm/recipes-core/udev/udev-extraconf_1.1.bbappend index 48063b477..134bfd839 100644 --- a/meta-digi-arm/recipes-core/udev/udev-extraconf_1.1.bbappend +++ b/meta-digi-arm/recipes-core/udev/udev-extraconf_1.1.bbappend @@ -9,6 +9,7 @@ SRC_URI += " \ " SRC_URI:append:ccmp1 = " \ file://99-ext-rtc-wakeup.rules \ + file://00-disable-sd.rules \ " do_install:append() { @@ -59,6 +60,9 @@ do_install:append() { do_install:append:ccmp1() { install -m 0644 ${WORKDIR}/99-ext-rtc-wakeup.rules ${D}${sysconfdir}/udev/rules.d/ + # Disables all SD device but keeps on mounting other external memory devices like USB. + # This is currently needed for the CCMP1 platform as a workaround to fix a boot issue. + install -m 0644 ${WORKDIR}/00-disable-sd.rules ${D}${sysconfdir}/udev/rules.d/ } FILES:${PN}:append = " \