Hi,

[EMAIL PROTECTED] wrote:
> No EEPROM/flash device found.
> If you know which flash chip you have, and if this version of flashrom
> supports a similar flash chip, you can try to force read your chip. Run:
> flashrom -f -r -c similar_supported_flash_chip filename
> 
> Note: flashrom can never write when the flash chip isn't found  
> automatically.

The above note is sadly not a joke.


Corey Osgood wrote:
> AFAIK, flashrom is broken for most ICHx.

Not so, it works very well on a whole bunch of them.


Carl-Daniel Hailfinger wrote:
> On 30.10.2008 16:57, [EMAIL PROTECTED] wrote:
> > any plans on fixing the issue or using alternative? is there a
> > way i can assist?
> 
> Your flash chip is not supported. I'll add code for it.

Some info Carl-Daniel didn't post, maybe it is informative;

It seems that the system has a Winbond W25B40 or W25B40A flash chip.
This is an SPI flash chip, but it seems to behave just like a FWH
type chip.

While waiting for Carl-Daniel you can try the attached patch. I doubt
it will work but you never know.


//Peter
Index: flashchips.c
===================================================================
--- flashchips.c	(revision 3667)
+++ flashchips.c	(working copy)
@@ -124,6 +124,7 @@
 	{"SyncMOS",	"S29C51001T",		SYNCMOS_ID,	S29C51001T,		128,	128,		TEST_UNTESTED,	probe_jedec,		erase_chip_jedec,		write_49f002},
 	{"SyncMOS",	"S29C51002T",		SYNCMOS_ID,	S29C51002T,		256,	128,		TEST_OK_PREW,	probe_jedec,		erase_chip_jedec,		write_49f002},
 	{"SyncMOS",	"S29C51004T",		SYNCMOS_ID,	S29C51004T,		512,	128,		TEST_UNTESTED,	probe_jedec,		erase_chip_jedec,		write_49f002},
+	{"Winbond",	"W25B40(A)",		WINBOND_ID,	0x32,			512,	256,		TEST_UNTESTED,	probe_winbond_fwhub,	erase_winbond_fwhub,		write_winbond_fwhub
 	{"Winbond",	"W25x10",		WINBOND_NEX_ID,	W_25X10,		128,	256,		TEST_UNTESTED,	probe_spi_rdid,		spi_chip_erase_c7,	spi_chip_write, spi_chip_read},
 	{"Winbond",	"W25x20",		WINBOND_NEX_ID,	W_25X20,		256,	256,		TEST_UNTESTED,	probe_spi_rdid,		spi_chip_erase_c7,	spi_chip_write, spi_chip_read},
 	{"Winbond",	"W25x40",		WINBOND_NEX_ID,	W_25X40,		512,	256,		TEST_OK_PREW,	probe_spi_rdid,		spi_chip_erase_c7,	spi_chip_write, spi_chip_read},
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to