Hi,

We are using customised Elkhart lake board, when we tried to update BIOS using flashrom, following error is reported,  “linux_mtd_erase: MEMERASE ioctl call returned -1, error: Input/output error”. But sometimes we could update BIOS successfully. Chip size is 16MB, Flashrom erases successfully till 6MB and fails then

Flashchip: Macronix MX25L12835F

OS: GNU/LINUX

Kernel: Tried in 6.12.5 and 6.14.2.

Ensured that MTD kernel configurations are enabled.

Flash chip is detected as “BIOS” in /dev/mtd0.

 

Thanks,

Sakthipriya M