I remember you testing flashrom on a few Sun servers:
Sun Fire x4150
Sun Fire x4200
Sun Fire x4540
Sun Fire x4600
Since then, flashrom has evolved a lot, both in chipset support and
board support. Would you mind retesting current flashrom from svn and
reporting the status? flashrom development has moved to
flashrom(a)flashrom.org and that address is in CC of this mail, so you can
just hit reply-all.
Output from "flashrom -V", "lspci -nnvvvxxx" and "superiotool -deV" for
each of these machines (and of course for any other machines you happen
to test) would be very appreciated. That helps us build our
working/non-working board database. dmidecode output would be
appreciated as well (system+baseboard manufacturer+product+version), but
that is not essential if the boards can be identified by looking at PCI
If one of the boards does not work, we ask you to send us a link to a
BIOS image (please do not post images to the mailing list) so we can
investigate the exact reasons and provide fixes if technically possible.
Thanks in advance.
Developer quote of the year:
"We are juggling too many chainsaws and flaming arrows and tigers."
Hi there... i had a problem, upgrading my motherboard bios... i was on
#flashrom ... and some guy/girl named "carldani" told me:
<carldani> can you mail the output of "flashrom -V", "lspci
-nnvvvxxx", "superiotool -d" (allcommands as root), the exact name of
your board (including revision, if there are multiple revisions), and
a link to the official BIOS download
<carldani> and please write in the mail that you need a board enable,
and that it is Phoenix BIOS.
I need a board enable. My motherboard is an Abit AN-M2. Official links
for bioses is here:
I was trying to upgrade from 07/16/2007 (BIOS ID:13) to (today) latest
version: 01/03/2008 (BIOS ID:19).
I've attached "flashrom -V" as flashromV.txt, "lspci -nnvvvxxx" as
lspcinnvvvxxx.txt, "superiotool -d" as superio.txt. And also a
dmidecode and current error as "failed.txt" (You can see here too:
Thanks a lot! and... it is Phoenix BIOS!
Am Dienstag, den 29.12.2009, 19:43 -0800 schrieb Ying Wong:
> Thank you for the follow up. I will test out this patch as well with
> revision 810 as the base later this week.
> I've been told by others that the MAC address problem you mentioned may
> be of concern. Given enough time, I'll continue testing to see if
> flashing using flashrom will affect the NICs. Whether this is successful
> or not, I will make a note of it in the acknowledge email once I get a
> chance to test the patch attached to this email.
I'm afraid I didn't see a reply stating success or failure of the patch.
Did you not get around to it yet? Or maybe the mail got lost? We are
still interested in feedback. Best way is to send your feedback to the
mailing list (use the reply-to-all function of your email client).
Thanks you very much in advance,
Date: 2010-01-07 21:21:58 +0100 (Thu, 07 Jan 2010)
New Revision: 836
Converting fprintf(stderr), printf, and printf_debug into a common
print interface for flashrom. It also changes so -VV will spit out
highly verbose messages for debugging. This is a minimal patch to
lessen impact a later patch will convert current printf messages to
the new interface.
Add file that was suppose to be committed with r835.
Signed-off-by: Sean Nelson <audiohacked(a)gmail.com>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006(a)gmx.net>
--- trunk/cli_output.c (rev 0)
+++ trunk/cli_output.c 2010-01-07 20:21:58 UTC (rev 836)
@@ -0,0 +1,51 @@
+ * This file is part of the flashrom project.
+ * Copyright (C) 2009 Sean Nelson <audiohacked(a)gmail.com>
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+int print(int type, const char *fmt, ...)
+ va_list ap;
+ int ret;
+ FILE *output_type;
+ switch (type)
+ case MSG_ERROR:
+ output_type = stderr;
+ case MSG_BARF:
+ if (verbose < 2) return 0;
+ case MSG_DEBUG:
+ if (verbose < 1) return 0;
+ case MSG_INFO:
+ output_type = stdout;
+ va_start(ap, fmt);
+ ret = vfprintf(output_type, fmt, ap);
+ return ret;