[coreboot] [LinuxBIOS] flashrom on ga 2761gxdk

ron minnich rminnich at gmail.com
Wed Jan 23 05:25:00 CET 2008


OK, with 3073, something went worse.

Last night, I was flashing just fine. As of today, it's not id'ing it
and it is reading 0xff back for that pass. I am attaching a failed
(first) and successfull on the 4mbit part (second half) of the file.

I'm trying to get to the point of trying to figure out if this 2M part
will ever work on this board. I am beginning to have my doubts.

My only remaining differences are this:

Index: spi.c
===================================================================
--- spi.c       (revision 3073)
+++ spi.c       (working copy)
@@ -155,6 +155,12 @@
                        0xFFF80000, 0xFFFEFFFF, (tmp & 1 << 3) ? "en" : "dis");
                printf("LPC write to serial flash %sabled\n",
                        (tmp & 1 << 4) ? "en" : "dis");
+               if (!(tmp & 1 << 4)) {
+                       printf("Force enabling LPC write to serial flash\n");
+                       tmp |= 1 << 4;
+                       regwrite(port, 0x24, tmp);
+               }
+               printf("serial flash pin %i\n", (tmp & 1 << 5) ? 87 : 29);
                printf("serial flash pin %i\n", (tmp & 1 << 5) ? 87 : 29);
                /* LDN 0x7, reg 0x64/0x65 */
                regwrite(port, 0x07, 0x7);
@@ -375,7 +381,8 @@
        switch (flash->manufacture_id) {
        case ST_ID:
        case MX_ID:
-               if ((flash->model_id & 0xff00) == 0x2000)
+               if (((flash->model_id & 0xff00) == 0x2000) ||
+                       ((flash->model_id & 0xff00) == 0x2500))
                        spi_prettyprint_status_register_st_m25p(status);
                break;
        case SST_ID:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flashout
Type: application/octet-stream
Size: 2351 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20080122/6eaf0613/attachment.obj>


More information about the coreboot mailing list