From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Tue, 2 Feb 2016 07:49:44 +0100 Subject: [U-Boot] UBI attach issues In-Reply-To: References: <56AF26B4.7020209@denx.de> Message-ID: <56B05188.7080403@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Andy, Am 01.02.2016 um 14:42 schrieb Andy Ng: > Thank you for your reply. > > by going to update u-boot, does it guaranty corruption free UBI if the > power goes away during the phase where u-boot fetches uImage from the > ubifs? I cannot guarantee this. The problem can be also in the underlying nand driver. Try current code, also enable UBI debug messages, may this shows the problem... bye, Heiko > > best regards, > Andy > > On Mon, Feb 1, 2016 at 9:34 AM, Heiko Schocher wrote: >> Hello Andy, >> >> Am 01.02.2016 um 09:58 schrieb Andy Ng: >>> >>> Dear u-boot team, >>> >>> Occasionally, I get corrupted rootfs if the system power goes away >>> while u-boot is attaching the root file system in order to fetch the >>> kernel. >>> >>> I am using imx6 Solo and u-boot 2013-10. >>> >>> Is there any way to stop uboot messing up the file system while making >>> attachment of UBI? Does the latest u-boot provides a better way to >>> protect the ubi file system during attachment. >>> >>> >>> Any advice or guidance will be very much appreciated. >> >> >> In principle U-Boot has the same code as Linux. Current >> U-Boot uses Linux code from: >> >> linux v4.2 commit 64291f7db5bd8150a74ad2036f1037e6a0428df2 >> >> see U-Boot commit: 0195a7bb36a0abc71145da419001377bf56662fd >> >> 2013-10 uses an older Source Base, so update to current U-Boot >> is recommended... yes. >> >> Do you see this issue also with Linux? >> >> Do you use UBI FASTMAP? >> >> bye, >> Heiko >> -- >> DENX Software Engineering GmbH, Managing Director: Wolfgang Denk >> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany