Now I tried also with erasing: I ran ubiformat and ubiattch with -O 2048 Then in uboot ubi part rootfs gave 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 ECC: uncorrectable. ECC: uncorrectable. UBI error: ubi_io_read: error -74 while reading 64 bytes from PEB 0:0, read 64 bytes UBI error: validate_ec_hdr: bad VID header offset 2048, expected 512 UBI error: validate_ec_hdr: bad EC header UBI error: ubi_io_read_ec_hdr: validation failed for PEB 0 UBI error: ubi_init: cannot attach mtd1 UBI error: ubi_init: UBI error: cannot initialize UBI, error -22 UBI init error 22
Then when I ran ubi part rootfs 2048 I will get UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 126976 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 2048 (aligned 2048) UBI: data offset: 4096 ECC: uncorrectable. ECC: uncorrectable. UBI error: ubi_io_read: error -74 while reading 64 bytes from PEB 0:0, read 64 bytes ECC: uncorrectable. ECC: uncorrectable. UBI error: ubi_io_read: error -74 while reading 64 bytes from PEB 1:0, read 64 bytes ECC: uncorrectable. ..... etc .... UBI error: ubi_io_read: error -74 while reading 64 bytes from PEB 1984:0, read 64 bytes ECC: uncorrectable. ECC: uncorrectable. UBI error: ubi_io_read: error -74 while reading 64 bytes from PEB 1985:0, read 64 bytes ECC: uncorrectable. ECC: uncorrectable. UBI error: ubi_io_read: error -74 while reading 64 bytes from PEB 1986:0, read 64 bytes ECC: uncorrectable. ECC: uncorrectable. UBI error: ubi_io_read: error -74 while reading 64 bytes from PEB 1987:0, read 64 bytes ECC: uncorrectable. ECC: uncorrectable. ECC: uncorrectable. ECC: uncorrectable. ECC: uncorrectable. .... etc ... ECC: uncorrectable. ECC: uncorrectable. ECC: uncorrectable. ECC: uncorrectable. ECC: uncorrectable. ECC: uncorrectable. ECC: uncorrectable. UBI error: ubi_io_read: error -74 while reading 126976 bytes from PEB 516:4096, read 126976 bytes UBI warning: ubi_eba_copy_leb: error -74 while reading data from PEB 516 UBI error: wear_leveling_worker: error -74 while moving PEB 516 to PEB 617 UBI warning: ubi_ro_mode: switch to read-only mode UBI error: do_work: work failed with error code -74 UBI: attached mtd1 to ubi0 UBI: MTD device name: "mtd=7" UBI: MTD device size: 248 MiB UBI: number of good PEBs: 1980 UBI: number of bad PEBs: 8 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 1 UBI: available PEBs: 15 UBI: total number of reserved PEBs: 1965 UBI: number of PEBs reserved for bad PEB handling: 19 UBI: max/mean erase counter: 1/0 So, looks pretty much the same as before without defining -O switch. -Matti 2013/10/25 matti kaasinen <matti.kaasi...@gmail.com> > > 2013/10/25 Gary Thomas <g...@mlbassoc.com> > >> >>> Unfortunately fixing that to correct value 52 did not help either. >>> >>> So, I'm running out out ideas. I'll enclose steps I executed both on >>> Linux >>> and u-boot side and their outcome. These are from the initial state >>> before >>> trying to fix that omap_gpmc.h. >>> >> >> Can you try this again (from scratch by first erasing the partition) and >> add >> the -O option? This looks exactly like the problem I described. >> > > > I tried it, but I did not do erasing in between. > I'll try it with erasing on Monday. > > Thanks a lot, > Matti > _______________________________________________ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel