XO Flash Bad Blocks/lang-es

From OLPC
Jump to: navigation, search
  Esta página está supervisada por el equipo de OLPC.
  Traducción de XO_Flash_Bad_Blocks original  
  english | español   +/- cambios  

This page is how to fix an XO laptop which is having problems with its main Flash ROM storage. It is part of the XO Troubleshooting Guide.

Esta página es la manera de fijar una laptop XO que está teniendo problemas con sus almacenamiento principal, el Flash ROM. Forma parte de la Guía diagnóstico para el XO.

Descripción del problema

The NAND Flash which provides the primary storage for a laptop (it is used for Linux and Sugar) always has blocks of the chip which don't work. Usually, these are identified at the factory (using an extremely sensitive test) and don't change over the life of the device. Occasionally, however, a device develops additional bad storage blocks. If a laptop has had repeated problems where the solution was reinstalling the software, the bad block table may need to be rebuilt.

La Flash NAND que ofrece el almacenamiento primario de un laptop (se utiliza para Linux y Azúcar) siempre ha bloques del chip que no funcionan. Por lo general, estos son identificados en la fábrica (utilizando una prueba muy sensible) y no cambian durante la vida útil del chip. De vez en cuando, sin embargo, desarrolla un dispositivo adicional de bloques malos. Si un laptop ha tenido reiterados problemas que la solución fue instalar de nuevo el software, el cuadro de las malas bloqueas puede ser que necesita reconstrucción..

Reparación

You can ask Open Firmware to check the NAND Flash ROM and add newly-bad blocks to the "bad block table" that tells the system not to use them. This requires a developer key for the laptop.

Usted puede usar Open Firmware, para pruebar la NAND Flash ROM y añadir nuevos bloques malos a la "mesa de bloque mala" que dice al sistema no hagan uso de ellos. Esto requiere una llave de desarrollador para el laptop.

Usando firmware de version Q2D16 o anterior

If you are using Open Firmware Q2D16 or earlier, the procedure requires that you type a few lines because of a firmware bug:

Si está usando Open Firmware Q2D16 o anterior, necesitas que usted escribe algunas líneas, debido a un bug del firmware:

 ok dev /nandflash
 ok : xx dup aa ;
 ok patch xx aa full
 ok dend
 ok test /nandflash::fixbbt

Usando firmware de version Q2D17, Q2E01, o posterior

If your Open Firmware is newer than Q2D16, just type:

Si su Open Firmware es más reciente que Q2D16, sólo tienes que escribir:

 ok test /nandflash::fixbbt

This procedure takes several minutes, because it tests every block on the NAND Flash with several data patterns. The procedure is safe for good NAND Flash, because it saves the previous block data before the test and restores it afterwards, so you won't lose any data on good Flash blocks. There is, however, a small chance of data loss in the event that a block goes bad during (i.e. as a result of) the test, preventing restoration of the previous contents.

Este procedimiento toma varios minutos, debido a que cada bloque en la NAND Flash es probado con varios patrones de datos. El procedimiento es seguro para una buena NAND Flash, ya que ahorra el anterior bloque de datos antes de la prueba y después se restaura, por lo que no perderá ningún dato sobre las buenas Flash bloques. Sin embargo, existe una pequeña probabilidad de pérdida de datos en caso de que un bloque va mal durante (es decir, como resultado de) la prueba, impidiendo el restablecimiento de los anteriores contenidos.