AnsweredAssumed Answered

Difference in MTD driver between kernel 2.6.35 and latest mainline?

Question asked by Vanhauwaert on Oct 3, 2013
Latest reply on Feb 26, 2014 by Yixing Kong

I'm doing tests with a mix of tools.

This contains:

- Barebox (latest version)

- Kernel (latest mainline)

- Kernel (freescale 2.6.35 maintain)

 

Situation is as follows:

I have a nand flash of 1GiB (Samsung K9K8U0D)

I write an ubi-image through ubiformat with barebox. This is perfectly usable with the latest mainline kernel.

However, when I want to use it with the freescale 2.6.35 maintain branch, I get bad CRC's while attaching.

 

I did, as a test, some backporting of mtd from the latest linux mainline kernel to my 2.6.35 and it also works. What and why are there differences in using the nand flash? Now I'm not really sure if I will have some instability/unreliability with my backported version.

 

Somebody has a clue?

Outcomes