UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 71078

2017.x Zynq-7000 - Embedded Linux: UBI ECC error on S34ML02G1

Description

The UBI read command is failing the S34ML02G1 flash on Zynq-7000 with the following error:

[    1.637859] ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 0:0, read only 64 bytes, retry

In Linux, there is an issue with the ECC code stored in the OOB area.

U-boot appears to be using the correct number of bytes for ECC, 12 bytes in position 52-63 of the OOB section, however Linux only uses 3 bytes in position 52-54.

 

Solution

The attached patch will resolve this issue.

Attachments

Associated Attachments

AR# 71078
Date 05/08/2018
Status Active
Type General Article
Devices
Tools More Less
Page Bookmarked