Hi, I'm working on a series of patches, to support 8k nand page in atmel_nand driver. Currently, I can detect the nand and handle an oob size of 448. But i have a problem with the pmecc, when barebox tried to perform pmecc operation, I get the following message: PMECC: Timeout to calculate error location. Example of log: nand: NAND device: Manufacturer ID: 0x2c, Chip ID: 0x68 (Micron MT29F32G08ABAAAWP), 4096MiB, page size: 8192, OOB size: 448 atmel_nand atmel_nand0: Initialize PMECC params, cap: 8, sector: 1024 atmel_nand atmel_nand0: PMECC: Timeout to calculate error location. atmel_nand atmel_nand0: PMECC: Timeout to calculate error location. atmel_nand atmel_nand0: PMECC: Timeout to calculate error location. atmel_nand atmel_nand0: PMECC: Timeout to calculate error location. Bad block table not found for chip 0 atmel_nand atmel_nand0: PMECC: Timeout to calculate error location. atmel_nand atmel_nand0: PMECC: Timeout to calculate error location. atmel_nand atmel_nand0: PMECC: Timeout to calculate error location. atmel_nand atmel_nand0: PMECC: Timeout to calculate error location. Bad block table not found for chip 0 Scanning device for bad blocks Bad eraseblock 90 at 0x000005a00000 Bad eraseblock 91 at 0x000005b00000 atmel_nand atmel_nand0: PMECC: Timeout to get ECC value. nand_bbt: error while writing bad block table -110 I don't know/find why barebox get a timeout... Someone have an idea ? Best regards, Raphaël _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox