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)a-power.com>"
(without the quotes). Make sure your response reaches the mailing list
at flashrom(a)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(a)mkarcher.dialup.fu-berlin.de>
> An: Michael Karcher <flashrom(a)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(a)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},