Hi,
I've got a new ASRock AliveXFire-eSATA2 rev 3.0 board. Chip/chipset are detected fine but erasing doesn't seem to work. Most relevant parts of the logs:
Detection: **** snip **** Found chipset "AMD SB600", enabling flash write... OK. This chipset supports the following protocols: LPC,FWH. Found chip "Winbond W39V040(F)C" (512 KB, LPC) at physical address 0xfff80000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE **** snip ****
Read/Verify works fine.
Erase: **** snip **** Erasing flash chip... Looking at blockwise erase function 0... trying... 0x000000-0x00ffff, ERASE FAILED at 0x00007408! Expected=0xff, Read=0x48, failed byte count from 0x00000000-0x0000ffff: 0x891b ERASE FAILED!
Looking at blockwise erase function 1... trying... 0x000000-0x07ffff, ERASE FAILED at 0x00007408! Expected=0xff, Read=0x48, failed byte count from 0x00000000-0x0007ffff: 0x679cd ERASE FAILED!
Looking at blockwise erase function 2... not defined. Looking for another erase function. Looking at blockwise erase function 3... not defined. Looking for another erase function. Looking at blockwise erase function 4... not defined. Looking for another erase function. Looking at blockwise erase function 5... not defined. Looking for another erase function. FAILED! **** snip ****
Verify succeeds afterwards, the board is still perfectly fine. Let me know if you need any more information or testing.
Regards, Kjell