flashrom with Winbond W25x80 - Testreport

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, we tested the untested flash chip "Winbond W25x80" with flashrom revision 3407. Reading and Erasing the chip went okay, but we encountered an error on writing back the previously read image. Please see the below output for further information: - ---> Reading BIOS: [root@g1 flashrom]# ./flashrom -r g1-bios.rom Calibrating delay loop... OK. No coreboot table found. Found chipset "Intel ICH7/ICH7R", enabling flash write... OK. Found chip "Winbond W25x80" (1024 KB) at physical address 0xfff00000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@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 - ---> Erasing BIOS: [root@g1 flashrom]# ./flashrom -E Calibrating delay loop... OK. No coreboot table found. Found chipset "Intel ICH7/ICH7R", enabling flash write... OK. Found chip "Winbond W25x80" (1024 KB) at physical address 0xfff00000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@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. [root@g1 flashrom]# ./flashrom -r empty.rom Calibrating delay loop... OK. No coreboot table found. Found chipset "Intel ICH7/ICH7R", enabling flash write... OK. Found chip "Winbond W25x80" (1024 KB) at physical address 0xfff00000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@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 [root@g1 flashrom]# hexdump empty.rom 0000000 ffff ffff ffff ffff ffff ffff ffff ffff * 0100000 - ---> Writing BIOS: [root@g1 flashrom]# ./flashrom -w g1-bios.rom Calibrating delay loop... OK. No coreboot table found. Found chipset "Intel ICH7/ICH7R", enabling flash write... OK. Found chip "Winbond W25x80" (1024 KB) at physical address 0xfff00000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@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! === Segmentation fault - ---> gdb Backtrace of BIOS write attempt: [root@flashrom]# gdb --args ./flashrom -w g1-bios.rom GNU gdb Red Hat Linux (6.3.0.0-1.21rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) r Starting program: /tmp/flashrom/flashrom -w g1-bios.rom Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x6ea000 Calibrating delay loop... OK. No coreboot table found. Found chipset "Intel ICH7/ICH7R", enabling flash write... OK. Found chip "Winbond W25x80" (1024 KB) at physical address 0xfff00000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@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! === Program received signal SIGSEGV, Segmentation fault. 0x00ec7d0d in strdup () from /lib/libc.so.6 (gdb) bt #0 0x00ec7d0d in strdup () from /lib/libc.so.6 #1 0x0804c89d in show_id (bios=0xb7c69008 "ø", size=1048576, force=0) at layout.c:73 #2 0x0804da29 in main (argc=3, argv=0xbfd77034) at flashrom.c:565 (gdb) - ---> write attempt with verbose option: === coreboot last image size (not ROM size) is -1533804544 bytes. Segmentation fault Does this information help you to figure out what's going wrong? Best Regards Björn Gerhart WINCOR NIXDORF International GmbH Retail Store Solutions M24 Rohrdamm 7, Haus 16 13629 Berlin Germany Phone +49 (30) 5017 - 1343 FAX +49 (30) 5017 - 1305 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) iD8DBQFIbJ39cF0qh1XQxhgRAjkSAJ9+70EBkODyd2W2DcznOm2ga9jKmQCeLZJX TPqugkZh9vWY8GcKxGL5Fyk= =YDMi -----END PGP SIGNATURE----- -- WINCOR NIXDORF International GmbH Sitz der Gesellschaft: Paderborn Registergericht Paderborn HRB 3507 Geschäftsführer: Eckard Heidloff (Vorsitzender), Stefan Auerbach, Dr. Jürgen Wunram Vorsitzender des Aufsichtsrats: Karl-Heinz Stiller Steuernummer: 339/5884/0020 - Ust-ID Nr.: DE812927716 - WEEE-Reg.-Nr. DE44477193 Diese E-Mail enthält vertrauliche Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese E-Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser E-Mail ist nicht gestattet. This e-mail may contain confidential information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
participants (1)
-
Gerhart, Bjoern