View Issue Details

IDProjectCategoryView StatusLast Update
0002664fsimx_LinuxNAND-FMDpublic2019-01-18 16:52
ReporterKeller Assigned To 
PriorityhighSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Versionfsimx6-V2.0 
Target Versionfsimx6-V2.1Fixed in Versionfsimx6-V2.1 
Summary0002664: DMA chain execution failed causes UBI write failures
DescriptionCustomer reports when writing to NAND flash there sometimes are strange reports about write errors that cause UBI to recover data to a different block and torture test the current block. For example:

DMA chain execution failed
UBI error: ubi_io_write: error -5 while writing 2048 bytes to PEB 93:65536, written 0 bytes
UBI warning: ubi_eba_write_leb: failed to write data to PEB 93
UBI: recover PEB 93, move data to PEB 951
UBI: run torture test for PEB 93
UBI: data was successfully recovered
UBI: PEB 93 passed torture test, do not mark it as bad

Remark: error -5 is I/O error (-EIO)
Additional InformationThere is also once in a while a similar "DMA chain execution failed" message when the system boots and wants to show the login prompt. Maybe there are some synchronization problems when different threads try to access the NAND flash in parallel? We have to investigate this.
Forum Link


There are no notes attached to this issue.