Hi!
Your original mail is too big to post and will be processed by an
administrator.
If you have made a backup of the previous bios please try to write that
back.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
I forgot to jumper the bootblock. I did flashrom -w newbios. It spit up a
bunch of fails and warnings. See the attached screenshots. What should I
do? Should I power off, jumper and try again?
Thanks,
Alan
[Note from the list moderator: Two JPG attachments have been stripped and
transcribed manually. Transcription below.
# flashrom -w xw9400_BIOS.rom
flashrom v0.9.5.2-r1515 on Linux 3.2.19-std280-i586 (i686), built with libpci 3.1.9, GCC 4.4.7, little endian
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK
Found chipset "NVIDIA MCP55". Enabling flash write... OK.
Disabling flash write protection for board "HP xw9400"... OK.
Found SST flash chip "SST49LF080A" (1024 kB, LPC) at physical address 0xfff00000.
Flash image seems to be a legacy BIOS. Disabling coreboot-related checks.
Reading old flash chip contents... done.
Erasing and writing glash chip... ERASE FAILED at 0x000f0000! Expected=x0ff, Read=0xe9, failed byte count from 0x000f0000-0x000f0fff: 0xf56
ERASE FAILED!
Reading current flash chip contents... done. ERASE FAILED at 0x000f0000! Expected=x0ff, Read=0xe9, failed byte count from 0x000f0000-0x000fffff: 0xe2e4
ERASE FAILED!
FAILED!
Uh oh. Erase/Write failed. Checking if anything changed.
Your flash chip is in an unknown state.
Get help on IRC at irc.freenode.net (channel #flashrom) or
mail flashrom(a)flashrom.org with FAILED: your board name in the subject line!
-------------------------------------------------------------------------------
DO NOT REBOOT OR POWEROFF!
hi there,
I tried to flash my BIOS using flashrom but it says that my computer
chipset is not supported yet. I have attached the output to this
email.
Hope this will be helpful for you.
Thanks
Eugen
Am 11.07.2012 00:11 schrieb Jason_Vannest(a)abercrombie.com:
> Sorry if this is a flashrom noob question. But I want to make sure that I
> understand correctly what your saying.
The question is valid.
> It sounds like this Renesas H8S2116 controller is something that nobody on
> the flashrom dev team has worked on yet?
I think a few of us have already worked with Renesas H8 series
controllers, so at least in theory this sounds doable.
> From reading your very fine and very detailed web site (congrats on that
> BTW), specifically the section on adding support for laptops "
> http://www.flashrom.org/Laptops" it sounds like a little bit of a
> challenge to add support for a new chipset like this? Is that a correct
> assumption on my part?
Yes and no. It's a bit more complicated. If the Renesas H8S2116 is
between the southbridge and the flash chip, adding flashrom support for
the SurePOS might be a bit of a challenge. If the Renesas controller is
not in that particular data path, there's a good chance we can simply
ignore it.
The unsupported chipset we were talking about is the VIA VT8251, and it
seems we might already have code for it, we're just waiting for the
matching VIA datasheet to confirm this.
> We've spoken with IBM and of course all of their current stuff is DOS
> based / bootable from USB key. Of course for a fee they would be willing
> to help us out and develop a Linux based program to update the BIOS.....
It might be helpful for us if IBM can answer some questions about the
hardware, but that's not a hard requirement. We have some quite sharp
scalpels for analyzing hardware and software.
> Does anyone have thoughts on how much time and effort it would take to do
> this? IBM is hardly ever the cheapest solution, so I'm guessing we would
> more likely find a more reasonable price from the Open Source
> community....
I'd venture a guess that we can do this before IBM can even give you a
quote.
That said, all of us have day jobs or study somewhere and we work on
flashrom in our spare time.
We're in the process of setting up a flashrom nonprofit, so besides the
option of paying one of our developers there hopefully will be the
option of making a tax-deductible contribution to our nonprofit.
We're happy to help you solve this challenge. If you have any further
questions, just ask.
Regards,
Carl-Daniel
--
http://www.hailfinger.org/
Hi Jason,
your chipset is definitely not supported yet. One of our developers just
asked VIA for a datasheet of your chipset, and if we're lucky, we might
have more info soon (few days).
In the meantime, it would be very helpful if you could open one of those
machines and check which flash chip it uses. As a general rule, flash
chips usually come either in a 32-pin PLCC package (almost square,
11.5mm x 14mm, pins on all 4 sides of the chip, model number contains
29,39 or 49) or an 8-pin DIP/SOIC package (rectangular, roughly 9 mm x 6
mm or smaller, model number contains 25 or 45). Most of the time, the
flash chip has some sticker on top (peel it off to read the model number
etched into the chip). A few photos of flash chips are here:
http://www.flashrom.org/Technology#PLCC32:_Plastic_Leaded_Chip_Carrier.2C_3…
If you can't find the flash chip, just upload a high-res photo of the
mainboard somewhere and mail the link for that photo to our list. We're
usually pretty good at spotting those things.
Any further development will be against the latest flashrom source code
from subversion. http://www.flashrom.org/Downloads has more info on how
to get it.
By the way, you can log all output (including warnings etc.) to a file
with the --output parameter. This comes in handy if you don't want to
cut-n-paste flashrom output from a terminal.
./flashrom -V -p internal:laptop=this_is_not_a_laptop --output logfile.txt
Regards,
Carl-Daniel
--
http://www.hailfinger.org/
Sorry if this is a flashrom noob question. But I want to make sure that I
understand correctly what your saying.
It sounds like this Renesas H8S2116 controller is something that nobody on
the flashrom dev team has worked on yet?
>From reading your very fine and very detailed web site (congrats on that
BTW), specifically the section on adding support for laptops "
http://www.flashrom.org/Laptops" it sounds like a little bit of a
challenge to add support for a new chipset like this? Is that a correct
assumption on my part?
We've spoken with IBM and of course all of their current stuff is DOS
based / bootable from USB key. Of course for a fee they would be willing
to help us out and develop a Linux based program to update the BIOS.....
Does anyone have thoughts on how much time and effort it would take to do
this? IBM is hardly ever the cheapest solution, so I'm guessing we would
more likely find a more reasonable price from the Open Source
community....
Thanks again for your assistance.
Jason Vannest
Information Technology - Store Systems
Abercrombie & Fitch
614-283-6363 (desk)
From:
Idwer Vollering <vidwer(a)gmail.com>
To:
Jason_Vannest(a)abercrombie.com,
Cc:
flashrom(a)flashrom.org
Date:
07/10/2012 04:52 PM
Subject:
Re: [flashrom] IBM SurePOS 700 4800-783 support
2012/7/10 <Jason_Vannest(a)abercrombie.com>
Output from "./flashrom -V -p internal:laptop=this_is_not_a_laptop "
flashrom v0.9.5.2-r1515 on Linux 2.6.32.12-0.7-default (i686), built with
libpci 3.1.7, GCC 4.5.1 20101208 [gcc-4_5-branch revision 167585], little
endian
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OS timer resolution is 1 usecs, 1774M loops per
second, 10 myus = 10 us, 100 myus = 102 us, 1000 myus = 1009 us, 10000
myus = 9982 us, 4 myus = 5 us, OK.
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "IBM CORPORATION"
DMI string system-product-name: "4800783"
DMI string system-version: "4800783"
DMI string baseboard-manufacturer: "IBM CORPORATION"
DMI string baseboard-product-name: "P4M900/VT8251/DME1737"
DMI string baseboard-version: "<BAD INDEX>"
DMI string chassis-type: ""
DMI chassis-type is not specific enough.
The following protocols are supported: Non-SPI.
So the chipset in your POS machine is, at the moment, not recognized by
flashrom.
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found
automatically.
According to this IBM web page [1] there is a "Service Processor Renesas
H8S2116" [2] present.
[1] http://www-01.ibm.com/support/docview.wss?uid=pos1R1003969
[2]
http://documentation.renesas.com/doc/products/mpumcu/rej09b0255_h8s2116hm.p…
2012/7/10 <Jason_Vannest(a)abercrombie.com>
> Output from "./flashrom -V -p internal:laptop=this_is_not_a_laptop "
>
> flashrom v0.9.5.2-r1515 on Linux 2.6.32.12-0.7-default (i686), built with
> libpci 3.1.7, GCC 4.5.1 20101208 [gcc-4_5-branch revision 167585], little
> endian
> flashrom is free software, get the source code at http://www.flashrom.org
>
> Calibrating delay loop... OS timer resolution is 1 usecs, 1774M loops per
> second, 10 myus = 10 us, 100 myus = 102 us, 1000 myus = 1009 us, 10000 myus
> = 9982 us, 4 myus = 5 us, OK.
> Initializing internal programmer
> No coreboot table found.
> DMI string system-manufacturer: "IBM CORPORATION"
> DMI string system-product-name: "4800783"
> DMI string system-version: "4800783"
> DMI string baseboard-manufacturer: "IBM CORPORATION"
> DMI string baseboard-product-name: "P4M900/VT8251/DME1737"
> DMI string baseboard-version: "<BAD INDEX>"
> DMI string chassis-type: ""
> DMI chassis-type is not specific enough.
> The following protocols are supported: Non-SPI.
So the chipset in your POS machine is, at the moment, not recognized by
flashrom.
>
> No EEPROM/flash device found.
> Note: flashrom can never write if the flash chip isn't found automatically.
>
According to this IBM web page [1] there is a "Service Processor Renesas
H8S2116" [2] present.
[1] http://www-01.ibm.com/support/docview.wss?uid=pos1R1003969
[2]
http://documentation.renesas.com/doc/products/mpumcu/rej09b0255_h8s2116hm.p…
Hi all.
I want to flash on of my X60s with a coreboot using flashrom. I did
search the flashrom list archive, and I found the "FAILED: MX25L1605
on Thinkpad X60s" (http://bit.ly/NetLop) and related "Lenovo T60 Type
8743-GZU - RAM Support? 3Gb or 4Gb" (http://bit.ly/Mfhi1W) threads.
Despite what the heading says, those threads do treat about a
successful flashing of a stock X60s with flahshrom utility. There is
is almost a complete descripton of what to do, and what to use.
However, for me there's one piece of the puzzle missing - the patch.
Peter writes:
"[..]You need the flashrom source, a small patch, and my bucts utility
from http://git.stuge.se/?p=bucts.git"
The flashrom is readily available from SVN, the bucts from git, but
what are the patches and where to get them from?
And, if worst comes to the worst and I brick my X60s, would I be able
to resurrect it using a programmer and a SOIC-8 clip
(http://bit.ly/Nj8Sdx)? Or rather (de)soldering would be necessary?
Best regards,
t.