View Issue Details

IDProjectCategoryView StatusLast Update
0002171fsvybrid_LinuxNAND-FMDpublic2014-04-09 07:53
ReporterKeller Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Versionfsvybrid-V1.2 
Target Versionfsvybrid-V2.0Fixed in Versionfsvybrid-V2.0 
Summary0002171: Do not use flash based Bad Block Table (BBT)
DescriptionThe Vybrid implementation currently uses a flash based Bad Block Table (BBT) that is located in the last two blocks of the NAND flash. However this is neither supported in NBoot, nor in UBI in U-Boot or Linux. Therefore this BBT is not updated at all if a new bad block is encountered.

And even more, UBI does not recognize this BBT location. Therefore when creating an UBI on the TargetFS (which includes these two blocks by default), the BBT is always overwritten.
Additional InformationWe can switch to a dynamic BBT that is built by reading the spare areas of the NAND flash each time when starting U-Boot.
Forum Link

Relationships

related to 0002161 resolvedKeller UBoot Flash based Bad Block Table conflicts with UBI on TargetFS 

Activities

There are no notes attached to this issue.