[flashrom] successful: ST M50FLW040A chip

Lenar Shakirov shakirov at cg.ru
Fri Jan 22 15:46:27 CET 2010


Hi!

Because this chip listed here as unknown:
 > http://www.flashrom.org/Supported_hardware#Supported_chips

I want you to know that this chip works fine out of the box with the 
latest flashrom release (r3892).
Feel free to add this board now to the "Supported chips" list

READ:
 > [root at testpc ~]# flashrom -r /tmp/bios.bin
 > Calibrating delay loop... OK.
 > No coreboot table found.
 > Found chipset "AMD CS5536", enabling flash write... OK.
 > Found chip "ST M50FLW040A" (512 KB) at physical address 0xfff80000.
 > ===
 > This flash part has status UNTESTED for operations: PROBE READ ERASE 
 > WRITE
 > Please email a report to flashrom at coreboot.org if any of the above > 
operations
 > work correctly for you with this flash part. Please include the full 
 > output
 > from the program, including chipset found. Thank you for your help!
 > ===
 > Reading flash... done.

WRITE:
 > [root at testpc ~]# flashrom -w /tmp/bios.bin
 > Calibrating delay loop... OK.
 > No coreboot table found.
 > Found chipset "AMD CS5536", enabling flash write... OK.
 > Found chip "ST M50FLW040A" (512 KB) at physical address 0xfff80000.
 > ===
 > This flash part has status UNTESTED for operations: PROBE READ ERASE 
 > WRITE
 > Please email a report to flashrom at coreboot.org if any of the above 
 >operations
 > work correctly for you with this flash part. Please include the full 
 > output
 > from the program, including chipset found. Thank you for your help!
 > ===
 > Flash image seems to be a legacy BIOS. Disabling checks.
 > Programming page:
 > 0000 at address: 0x00000000 DONE BLOCK 0x0
 > 0001 at address: 0x00010000 DONE BLOCK 0x10000
 > 0002 at address: 0x00020000 DONE BLOCK 0x20000
 > 0003 at address: 0x00030000 DONE BLOCK 0x30000
 > 0004 at address: 0x00040000 DONE BLOCK 0x40000
 > 0005 at address: 0x00050000 DONE BLOCK 0x50000
 > 0006 at address: 0x00060000 DONE BLOCK 0x60000
 > 0007 at address: 0x00070000 DONE BLOCK 0x70000

ERASE:
 > [root at testpc ~]# flashrom -E
 > Calibrating delay loop... OK.
 > No coreboot table found.
 > Found chipset "AMD CS5536", enabling flash write... OK.
 > Found chip "ST M50FLW040A" (512 KB) at physical address 0xfff80000.
 > ===
 > This flash part has status UNTESTED for operations: PROBE READ ERASE 
 > WRITE
 > Please email a report to flashrom at coreboot.org if any of the above 
 >operations
 > work correctly for you with this flash part. Please include the full 
 > output
 > from the program, including chipset found. Thank you for your help!
 > ===
 > Erasing flash chip... Erasing page:
 > 0000 at address: 0x00000000 DONE BLOCK 0x0
 > 0001 at address: 0x00010000 DONE BLOCK 0x10000
 > 0002 at address: 0x00020000 DONE BLOCK 0x20000
 > 0003 at address: 0x00030000 DONE BLOCK 0x30000
 > 0004 at address: 0x00040000 DONE BLOCK 0x40000
 > 0005 at address: 0x00050000 DONE BLOCK 0x50000
 > 0006 at address: 0x00060000 DONE BLOCK 0x60000
 > 0007 at address: 0x00070000 DONE BLOCK 0x70000
 >
 > FAILED!
 > ERROR at 0x00080000: Expected=0xff, Read=0x00

VERIFY:
 > [root at testpc ~]# flashrom -v /tmp/bios.bin
 > Calibrating delay loop... OK.
 > No coreboot table found.
 > Found chipset "AMD CS5536", enabling flash write... OK.
 > Found chip "ST M50FLW040A" (512 KB) at physical address 0xfff80000.
 > ===
 > This flash part has status UNTESTED for operations: PROBE READ ERASE 
 > WRITE
 > Please email a report to flashrom at coreboot.org if any of the above 
 >operations
 > work correctly for you with this flash part. Please include the full 
 > output
 > from the program, including chipset found. Thank you for your help!
 > ===
 > Flash image seems to be a legacy BIOS. Disabling checks.
 > Verifying flash... VERIFIED.

Thanks a lot!

-- 
С уважением, инженер отдела ИИС ООО «Центр»
Шакиров Ленар Наилевич
shakirov at cg.ru
(843) 533-88-14

Российская Федерация
Казань, ул. Зинина, 3а
420029, а/я 81

http://www.cg.ru/




More information about the flashrom mailing list