Messages in this thread | | | From | "Lee, Kah Jing" <> | Subject | RE: [PATCH 2/2] arch: arm64: configs: Enable UBI and UBIFS | Date | Sat, 24 Jun 2023 03:42:21 +0000 |
| |
> -----Original Message----- > From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > Sent: Friday, 23 June, 2023 6:18 PM > To: Lee, Kah Jing <kah.jing.lee@intel.com>; Dinh Nguyen > <dinguyen@kernel.org>; Rob Herring <robh+dt@kernel.org>; Krzysztof > Kozlowski <krzysztof.kozlowski+dt@linaro.org>; Conor Dooley > <conor+dt@kernel.org>; Catalin Marinas <catalin.marinas@arm.com>; Will > Deacon <will@kernel.org> > Cc: linux-kernel@vger.kernel.org > Subject: Re: [PATCH 2/2] arch: arm64: configs: Enable UBI and UBIFS > > On 23/06/2023 12:03, Lee, Kah Jing wrote: > >>>>> > >>>>> Signed-off-by: Alif Zakuan Yuslaimi > >>>>> <alif.zakuan.yuslaimi@intel.com> > >>>>> Signed-off-by: Kah Jing Lee <kah.jing.lee@intel.com> > >>>>> --- > >>>>> arch/arm64/configs/defconfig | 2 ++ > >>>>> 1 file changed, 2 insertions(+) > >>>>> > >>>>> diff --git a/arch/arm64/configs/defconfig > >>>>> b/arch/arm64/configs/defconfig index a24609e14d50..23a6ebcb1a9e > >>>> 100644 > >>>>> --- a/arch/arm64/configs/defconfig > >>>>> +++ b/arch/arm64/configs/defconfig > >>>>> @@ -470,6 +470,8 @@ CONFIG_IPMI_DEVICE_INTERFACE=m > >>>> CONFIG_IPMI_SI=m > >>>>> CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_VIRTIO=y > >>>>> +CONFIG_MTD_UBI=y > >>>>> +CONFIG_UBIFS_FS=y > >>>> > >>>> Not modules? > >>> Yes, we need to boot with rootfs with UBIFS. > >> > >> So you miss init ramdisk. > > Currently we are using the bootargs to mount the rootfs from QSPI NOR > flash: > > [ 0.000000] Kernel command line: earlycon panic=-1 ubi.mtd=1 > root=ubi0:rootfs rootfstype=ubifs rw rootwait > > Is it possible to mount the ubifs rootfs with the ubifs=m config during boot? > > I think yes. rootfs devices are for example modules, so filesystem can be as > well. Was going through mtd ubifs page - http://www.linux-mtd.infradead.org/faq/ubifs.html Quoted: 'In order to mount UBIFS as the root file system, you have to compile UBIFS into the kernel (instead of compiling it as a kernel module) and specify proper kernel boot arguments and make the kernel mount UBIFS on boot.'
It seems like we need UBIFS config to be compiled as kernel built-in. The kernel module would work if we mounted UBIFS as filesystem device after rootfs mounted, but not as rootfs. Let me know if that understanding is correct. Thanks. > > > Best regards, > Krzysztof
Regards, Lee, Kah Jing
| |