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