[U-Boot] Bricked when trying to attach UBI
Luca Ceresoli
luca.ceresoli at comelit.it
Wed Dec 19 16:56:29 CET 2012
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
More information about the U-Boot
mailing list