[meta-freescale] Kernel 3.10 cannot mount rootfs that is in UBIFS format

Gary Thomas gary at mlbassoc.com
Mon May 4 10:02:32 PDT 2015


On 2015-05-04 03:52, Isaac Nickaein wrote:
> I am trying to use kernel 3.10 on my Ka-Ro TX6Q <http://www.karo-electronics.com/tx6q.html> module, which have a Freescale i.MX6Q.
>
> The kernels I have tried are 3.10.17 (inside Yocto Dizzy) and 3.10.53_1.1.0_GA (from Freescale repository:
> http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/snapshot/rel_imx_3.10.53_1.1.0_ga.tar.bz2)
>
> There is some problem in mounting rootfs which is in UBIFS format.  I have enabled "UBIFS filesystem support" and "Advanced compression options" as builtin kernel feature too.
>
> Here are the bootlogs:
>
> 3.10.17 (Yocto Dizzy): http://pastebin.com/eALLdA3K
>
> 3.10.53 (Freescale): http://pastebin.com/PgT7JY7Q

Have you tried comparing the configuration and device tree from the system
that works vs ones that don't (i.e. compare these for 3.10.53 vs 3.16).

I routinely use NAND+UBI on my i.MX6 boards with the FSL 3.10.53 kernel,
so you should be able to get this to work as well.

> ​​
> The customized Kernel 3.16 provided by Ka-Ro doesn't have this issue:
>
> 3.16 (Ka-Ro): http://pastebin.com/RRs75zWG<https://mail.google.com/>
>
> But I prefer to use kernel 3.10 that has better support from Yocto/Freescale community.

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


More information about the meta-freescale mailing list