View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002664 | fsimx_Linux | NAND-FMD | public | 2015-07-14 08:18 | 2019-01-18 16:52 |
Reporter | Keller | Assigned To | |||
Priority | high | Severity | major | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | fsimx6-V2.0 | ||||
Target Version | fsimx6-V2.1 | Fixed in Version | fsimx6-V2.1 | ||
Summary | 0002664: DMA chain execution failed causes UBI write failures | ||||
Description | Customer 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 Information | There 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 | |||||