Hello,
as you told yesterday in the IRC channel, my (old) patch for the ASUS M2NBP-VM CSM made flashrom work for you. Could you please try the current revision of this patch (contained in this email, needs at least revision 810 as base) and if it also works for you, please respond to the mail with a line like "Acked-By: Your Real Name ying.w@a-power.com" (without the quotes). Make sure your response reaches the mailing list at flashrom@flashrom.org
You told that you want to use flashrom to upgrade 900 machines. Be very careful - I suspect you might run into serious trouble. The board you want to update has an nForce network chip. The MAC address for that network interface is stored in the system BIOS. flashrom is currently unable to copy information from the old BIOS into the new image you are going to flash, so you will loose your MAC address if you update using flashrom, and reset that to a dummy address. This dummy address will probably be the same on all your 900 machines, so you will get trouble with networking, as MAC addresses should be unique. I would try first with two or three machines to find out whether you really get identical MAC addresses, and if yes, don't you flashrom to upgrade your pool unless you don't use the nForce network interface.
The flashrom project would like to get the Acked-By line even if the MAC-address stuff is preventing you from using flashrom, as that line only indicates that the patch to enable flash update on your mainboard does what it should do.
Regards, Michael Karcher
-------- Forwarded message --------
Von: Michael Karcher flashrom@mkarcher.dialup.fu-berlin.de An: Michael Karcher flashrom@mkarcher.dialup.fu-berlin.de Betreff: Re: [flashrom] Patch: Support ASUS M2NBP-VM CSM Datum: Tue, 29 Dec 2009 01:24:35 +0100
Am Samstag, den 19.12.2009, 02:09 +0100 schrieb Michael Karcher:
Add board enable for Asus M2NBP-VM CSM
Rebased to current svn, tested by a chat user called "Ying". I hope to catch an Ack. If some person has the email address of Ying (he/she tried to send an 800k binary to the list some hours ago), please forward.
Signed-Off-By: Michael Karcher flashrom@mkarcher.dialup.fu-berlin.de
Index: board_enable.c =================================================================== --- board_enable.c (Revision 824) +++ board_enable.c (Arbeitskopie) @@ -474,6 +474,14 @@ }
/** + * Suited for ASUS M2NBP-VM CSM: nVidia MCP51. + */ +static int nvidia_mcp_gpio0_raise(const char *name) +{ + return nvidia_mcp_gpio_set(0x00, 1); +} + +/** * Suited for MSI K8N Neo4: nVidia CK804. */ static int nvidia_mcp_gpio2_raise(const char *name) @@ -1186,6 +1194,7 @@ {0x1106, 0x3189, 0x1043, 0x807F, 0x1106, 0x3177, 0x1043, 0x808C, NULL, NULL, "ASUS", "A7V8X", board_asus_a7v8x}, {0x1106, 0x3177, 0x1043, 0x80A1, 0x1106, 0x3205, 0x1043, 0x8118, NULL, NULL, "ASUS", "A7V8X-MX SE", w836xx_memw_enable_2e}, {0x1106, 0x1336, 0x1043, 0x80ed, 0x1106, 0x3288, 0x1043, 0x8249, NULL, NULL, "ASUS", "M2V-MX", via_vt823x_gpio5_raise}, + {0x10DE, 0x0264, 0x1043, 0x81C0, 0x10DE, 0x0260, 0x1043, 0x81C0, NULL, NULL, "ASUS", "M2NBP-VM CSM", nvidia_mcp_gpio0_raise}, {0x8086, 0x1a30, 0x1043, 0x8070, 0x8086, 0x244b, 0x1043, 0x8028, NULL, NULL, "ASUS", "P4B266", intel_ich_gpio22_raise}, {0x8086, 0x1A30, 0x1043, 0x8025, 0x8086, 0x244B, 0x104D, 0x80F0, NULL, NULL, "ASUS", "P4B266-LM", intel_ich_gpio21_raise}, {0x8086, 0x2570, 0x1043, 0x80F2, 0x105A, 0x3373, 0x1043, 0x80F5, NULL, NULL, "ASUS", "P4P800-E Deluxe", intel_ich_gpio21_raise},