From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Sun, 13 May 2012 20:51:59 +0200 Subject: [U-Boot] UBI: volume auto-resize In-Reply-To: <697DB33B-2981-42F9-A052-444EF51A2DB2@borea.si> References: <7C1B161B-1EEE-47C2-826D-201DF5C70588@borea.si> <201205131909.09021.marek.vasut@gmail.com> <697DB33B-2981-42F9-A052-444EF51A2DB2@borea.si> Message-ID: <201205132051.59580.marex@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 Dear Matevz Langus, > Hi, > > Thanks, initial problem about the subpage size was solved fast. How, so you can only use 2048b big subpage? > The > question still remains, is it wise to let u-boot resize volumes if it only > boots from one of the volumes. Sure, why not? btw please avoid top-posting when replying to emails. > > Matevz Langus > > On 13. maj 2012, at 19:09, Marek Vasut wrote: > > Dear Matevz Langus, > > > >> Hi, > >> > >> I found an interesting situation where I can not decide whether it is a > >> bug or functionality that should not be included at all. > >> > >> If I generate UBI image consisting of 3 Volumes to NAND flash on my > >> board, U-boot does not attach UBI to MTD. This happens only if UBI > >> contains a volume that has auto-resize flag set. U-boot tries to resize > >> it but fails. > >> > >> Just started fixing it, but I have a question. Is it desirable that > >> U-boot changes something in the FS? Would it not be better if U-boot > >> would just read things out (that is all I want, to get uImage and dtb > >> file) and leave the rest to Linux. (Linux handles the procedure without > >> any issues). > >> > >> Any opinion welcome. > >> > >> Creating 1 MTD partitions on "nand0": > >> 0x000000200000-0x000008000000 : "mtd=2" > >> Bad block table found at page 65472, version 0x01 > >> Bad block table found at page 65408, version 0x01 > >> nand_read_bbt: Bad block at 0x0000011a0000 > >> UBI: attaching mtd1 to ubi0 > >> UBI: physical eraseblock size: 131072 bytes (128 KiB) > >> UBI: logical eraseblock size: 129024 bytes > >> UBI: smallest flash I/O unit: 2048 > >> UBI: sub-page size: 512 > > > > Is the subpage size here correct? I know at least about one driver that > > might misreport it under certain conditions. > > > > Best regards, > > Marek Vasut Best regards, Marek Vasut