Hi All,

 We are using customized A20 based on Cubie2 Board. Android 4.2.2 Source 
from third party "a20_sdk30".  

 Using SK Hynix NAND  H27UCG8T2BTR 8GB. 

Board was not booting up, so when tried to re-flash using Livesuite could 
find the large number of Bad block, livesuite serial log snip below. 

LiveSuite Log:::

<snip>
* 451 bad blocks in CE 0*
cal bad block num is 902
cal good block num is 459
[Fed]:get the good blk ratio after hwscan : -1
[Read_single_page_spare] NFC_ReadRetry 3 cycles, chip = 0, block = 1863, 
page = 255, RetryCount = 3
_RepairLogBlkTbl start
_RepairLogBlkTbl end
[FORMAT_ERR] There is not enough valid block for using!
[FORMAT_ERR] There is not enough free blocks for distribute!
[FORMAT_ERR] Format nand disk failed!
[Fed]:ERR: FMT_FormatNand failed
[Fed]:Fail to logic init flash!
[Fed]:-------------------------------------------------
[Fed]:               Byebye, Nand Register.
[Fed]:-------------------------------------------------


Noticed that when frequently using h/w reset(100-500 times) there is rise 
in Bad Block count. 
  
Need some help to resolve this issue. 

What can be the possible reason for rise in Bad block?

For testing purpose modified the Boot1 code with NAND_EraseChip() API call, 
could find reduction in bad block count when using LiveSuit next time. So 
my guess is these Bad Block count is not the actual one.

Is it possible to clear bad block? 

Highly appreciate any support.

Thanks in advance.


Regards,
Zahir





-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to