[coreboot] flashrom issues found??
joe at smittys.pointclark.net
joe at smittys.pointclark.net
Sun Mar 9 08:24:20 CET 2008
Ok,
I think I know what is going on here after looking at the uniflash
source code. I found this comment in the Intel programming code "Do
not program FF, erase will result in all FF's so it's not necessary.
Besides, 2*FF means reset ..."
So, I removed this function from jedec.c and rebuilt flashrom.
// dumb check if erase was successful.
for (i = 0; i < total_size; i++) {
if (bios[i] != (uint8_t) 0xff) {
printf("ERASE FAILED @%d, val %02x!\n", i, bios[i]);
return -1;
}
}
It seems to work fine now. Is this a bug for Intel ICH series???
Thanks - Joe
More information about the coreboot
mailing list