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 von Chris Simmonds 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 ipk aus dem Anhang installieren und dann halt in telnet eingeben (damit ihr es posten könnt):
nand_check /dev/mtd/0
bei neuem OE 1.6 image evt auch:
nand_check /dev/mtd0
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.
LG
gutemine
PS: Enigma1 Plugin vom PB Team ist jetzt auch verfügbar und weiter unten im Thread zu finden