[coreboot] [LinuxBIOS] W39V040BPZ or vt8237. Flashing problems.
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Mon Mar 3 22:50:24 CET 2008
Hi Adam,
did you figure out the reason of the bad interaction between vt8237 and
W39V040BPZ?
On 29.09.2007 19:59, Adam Talbot wrote:
> Some more information to follow. If possible, I would like to try to
> fix this. So, if any one has a few good places to look, and some good
> places in the code to add debug statements, that would be great. I am
> not all that familiar with flashrom, yet. What other BIOS chips are on
> the CN700+VT8237 boards, I would like a different chip, just to prove it
> is not the chip(s).
> -Adam Talbot
>
> v21g flashrom # ./flashrom -r backup.bin
> Calibrating delay loop... ok
> No LinuxBIOS table found.
> Found chipset "VT8237": Enabling flash write... OK.
> W39V040B found at physical address: 0xfff80000
> Flash part is W39V040B (512 KB)
> Reading Flash...done
>
Flash chip is found, reading out works fine.
> v21g flashrom # time ./flashrom -wV backup.bin
> Calibrating delay loop... 496M loops per second. ok
> No LinuxBIOS table found.
> Found chipset "VT8237": Enabling flash write... OK.
> [...]
> Probing for W39V040B, 512 KB
> probe_jedec: id1 0xda, id2 0x54
> W39V040B found at physical address: 0xfff80000
> Flash part is W39V040B (512 KB)
> Flash image seems to be a legacy BIOS. Disabling checks.
>
Chip found again, is being erased before the writing starts.
> Programming Page: 0000 at address: 0x00000000
>
It hangs here.
> ### Ctrl-C ###
> real 1134m28.975s
> user 1134m49.425s
> sys 0m0.277s
>
>
> v21g flashrom # ./flashrom
> Calibrating delay loop... ok
> No LinuxBIOS table found.
> Found chipset "VT8237": Enabling flash write... OK.
> No EEPROM/flash device found.
>
I'm seeing exactly the same symptoms with a W39V040BPZ on my MCP51
Asrock K8NF4G-SATA2 board. Strange fact: If I hot-unplug the flash chip
and hot-replug it, it is recognized again. Reading it shows the erase
was successful, but once I try to program even one byte, communication
with the flash chip fails completely and I have to unplug and replug to
fix that.
Regards,
Carl-Daniel
--
http://www.hailfinger.org/
More information about the coreboot
mailing list