From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luca Ceresoli Date: Wed, 19 Dec 2012 16:56:29 +0100 Subject: [U-Boot] Bricked when trying to attach UBI In-Reply-To: <50D1DC30.1060701@gmail.com> References: <50D1A4C2.6020207@comelit.it> <50D1DC30.1060701@gmail.com> Message-ID: <50D1E3AD.30208@comelit.it> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Andreas, Andreas Bie?mann wrote: ... >> Creating 1 MTD partitions on "nand0": >> 0x000000100000-0x000010000000 : "mtd=3" >> 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 >> UBI: VID header offset: 512 (aligned 512) >> UBI: data offset: 2048 >> UBI error: ubi_wl_init_scan: no enough physical eraseblocks (0, need 1) >> >> Now the device is totally blocked, and power cycling does not change >> the result. > > have you tried to increase the malloc arena in u-boot > (CONIG_SYS_MALLOC_LEN)? > We had errors like this before [1],[2] and [3], maybe others - > apparently with another error message, but please give it a try. We know > ubi recovery needs some ram and 1MiB may be not enough. Thanks for your suggestion. Unfortunately this does not seem to be the cause of my problem: I tried increasing my CONFIG_SYS_MALLOC_LEN in include/configs/dig297.h from (1024 << 10) to both (1024 << 12) and (1024 << 14), but without any difference. Luca