NAND Flash check Tool
Hi !
Nachdem man zwar beim booten des bios im bootlog sehen kann ob man defekte Blöcke in seinem NAND Flash hat, aber manche Leute mit Nullmodemkabel und Terminal an der Dreambox ein Problem haben es sichtbar zu machen habe ich beim Googeln ein kleines Tool gefunden:
http://www.2net.co.uk/tip/jffs2-summary.html
Ich habe das dort genannte nand_check einfach für mipsel compiliert, und auf meiner 7025 scheint es so weit auch zu funktionieren.
Könntet ihr es bitte auf der 800 und vor allem der 8000 die größere Flashbausteine hat ausprobieren ?
Einfach das binary aus dem ZIP File auspacken und per FTP auf /sbin kopieren und chmod 755 /sbin/nand_flash machen
Und dann halt in telnet eingeben:
nand_flash /dev/mtd/0
0 ist der volle flash, 1,2,3 sind dann secondstageloader, boot und root
Bei mir auf der 7025 siehst das dann so aus:
Flash type is 4
Block size 16384, page size 512, OOB size 16
33554432 bytes, 2048 blocks
===========-....========================
========================================
========================================
========================================
====================....................
....................................... .
................========================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
=====================.................==
======.==...............................
..........=....====..=..............=.=.
...==.......=====.....=.......==........
..............==....==.=.====...........
.==..=..=..=..=.=..=.=...=..=..=...=.=..
=.=...=..=...=.............=..=....==.==
==.=========================............
.==.=.===========..=..=.===.....==....=.
.......=............=...=..........=====
========================================
========================================
========================================
========================================
========================================
========================================
===========.....==========.......==.....
.=======================================
========================================
========================================
========================================
========================================
========================================
========================================
========================================
========
Und jetzt wüßte ich halt gerne ob das auch auf den anderne boxen funktioniert !
Besonder interessant wäre natürlich noch zu sehen ob es auf Boxen mit bad blocks auch B statt dem = hinschreibt, und ob es auf boxen ohne squashfs auch mehr - (partly fileld blocks) statt = gibt :-)
Bitte testet mal und berichtet, bzw. postet mal den output des nand_check binaries auf eurer box.
Wenn es klappt mach ich dann halt ein kleines Enigma2 Plugin daraus.
LG
gutemine
Howto(eng)
Simply unpack the binary from the ZIP file and sendit via FTP to / sbin and chmod 755 / sbin / make nand_flash
And then enter in telnet:
nand_flash / dev/mtd/0
0 is the full flash, 1,2,3 are second daily loader, boot and root[archivo adjunto borrado por el administrador]