Hi,

When I do execute the following command, it really shows that it is writing on to the chip.
The Programming Pages will increment form 0000 to 0007.
Programming Page: 0007 at address: 0x00070000

I am attaching the hexdump files.

root@example:/home/kiran/bios_files# flashrom -w Dec26_Bios
Calibrating delay loop... ok
No LinuxBIOS table found.
Found chipset "VT8237": Enabling flash write... OK.
SST49LF004A/B found at physical address: 0xfff80000
Flash part is SST49LF004A/B (512 KB)
Flash image seems to be a legacy BIOS. Disabling checks.
Programming Page: 0007 at address: 0x00070000

Erasing Flashrom:
-----------------------------
root@example:/home/kiran/bios_files# flashrom -E
Calibrating delay loop... ok
No LinuxBIOS table found.
Found chipset "VT8237": Enabling flash write... OK.
SST49LF004A/B found at physical address: 0xfff80000
Flash part is SST49LF004A/B (512 KB)
Erasing flash chip

It is showing the above message as if it is doing it. But I think no writes are happening and
only read is happening.

Thanks,
Kiran.

On Dec 26, 2007 9:14 PM, Peter Stuge <peter@stuge.se> wrote:
On Wed, Dec 26, 2007 at 08:41:14PM +0530, Kiran Patil wrote:
> Hello All and Merry Christmas,

The same to you.


> Diff of Original Bios and latest read Bios:
> ------------------------------------------------------------------
> root@example:/home/kiran/bios_files# diff Dec26_Bios Pc_Bios
> Binary files Dec26_Bios and Pc_Bios differ

So how do they differ?

Can you tell if any writes to the flash chip worked - including the
erase?

You can use xxd to get a hex dump of the files, and then do diff -u
on those.


//Peter

--
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios