Reply
Thread Tools
PMaff's Avatar
Posts: 361 | Thanked: 219 times | Joined on Sep 2010
#1
I just had a look at dmesg and there it says:
...
[29809.985687] OneNAND driver initializing
[29809.986907] omap2-onenand omap2-onenand: initializing on CS0, phys base 0x04000000, virtual base d0880000
[29809.986999] OneNAND Manufacturer: Samsung (0xec)
[29809.987030] Muxed OneNAND 256MB 1.8V 16-bit (0x40)
[29809.987060] OneNAND version = 0x0121
[29809.987091] Chip support all block unlock
[29809.987091] Chip has 2 plane
[29809.988616] Scanning device for bad blocks
[29810.026184] onenand_bbt_wait: ecc error = 0x2222, controller error 0x2400
[29810.026214] Bad eraseblock 668 at 0x05380000
...
[29810.109252] UBI: physical eraseblock size: 131072 bytes (128 KiB)
[29810.109283] UBI: logical eraseblock size: 129024 bytes
[29810.109344] UBI: smallest flash I/O unit: 2048
[29810.109375] UBI: sub-page size: 512
[29810.109405] UBI: VID header offset: 512 (aligned 512)
[29810.109436] UBI: data offset: 2048
[29810.243835] UBI: attached mtd5 to ubi0
[29810.243896] UBI: MTD device name: "rootfs"
[29810.243927] UBI: MTD device size: 251 MiB
[29810.243957] UBI: number of good PEBs: 2009
[29810.243988] UBI: number of bad PEBs: 1
...
[29810.244171] UBI: total number of reserved PEBs: 2009
[29810.244201] UBI: number of PEBs reserved for bad PEB handling: 20
[29810.244232] UBI: max/mean erase counter: 407/61
[29810.244262] UBI: image sequence number: 1
..."

Does this mean the memory of my good old trusty N900 is getting faulty?
What can I do?
 
PMaff's Avatar
Posts: 361 | Thanked: 219 times | Joined on Sep 2010
#2
Bump.
Any ideas?
 
Halftux's Avatar
Posts: 862 | Thanked: 2,511 times | Joined on Feb 2012 @ Germany
#3
Originally Posted by PMaff View Post
Does this mean the memory of my good old trusty N900 is getting faulty?
What can I do?
I guess your N900 runs as it should? It seems you have an initial bad block.

ECC errors is a normal phenomena on OneNAND and they happen quite often. Flash-aware file-systems like JFFS2 or UBIFS are able to handle them gracefully.
since ECC errors are supposed to be handled by upper level SW, we do not really have to print these messages, and we may consider them as debugging prints.
Do you recognize some problems? If not don't get scared about this message.
I advise you to save important data every week. Everything can die. Sometimes a reflash could wake up again.
 

The Following 2 Users Say Thank You to Halftux For This Useful Post:
Reply

Tags
memory fault, n900 memory


 
Forum Jump


All times are GMT. The time now is 06:49.