On Tue, 17 Apr 2012 11:15:48 +0530
Raghuramchary Jallipalli <Raghuramchary.Jallipalli(a)lntinfotech.com>
wrote:
> Hello Experts,
> Does flashrom utility has the capability to program BIOS in a multiple device scenario. In my case, there are two flash devices(each 4MB size) on a SPI interface. The BIOS image build tool we have builds two images of 4MB size, one for flash 1 and other for flash 2. The BIOS sits in the second flash. Now when I issue the command flashrom -w test.bin , …
[View More]does it program the bios region flash?? The test.bin(4MB size) in the command is for the flash 2. […]
Hi
with the current code you would need to combine both images into one
single file. if the descriptor is correctly set up flashrom will use
hardware sequencing to program both chips and there should be no need
for special command line options. without a valid descriptor it is not
possible to program multiple chips on intel chipsets at all because
they do not offer an interface to switch the chipselect line manually.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
[View Less]
Dear coreboot and Flashrom folks,
the idea is to give out flash chips for free to people (LinuxTag in
Berlin from May 23rd to 26th) asking them to test Flashrom and try
coreboot. Where the flash chips are given away, at the coreboot or
Flashrom booth or at the sponsor’s booth does not matter much.
Reason
------
In my experience having to buy flash chips (or a programmer) is the
biggest hurdle to development or testing. Although 20 € for shipping and
such is not *that* much it seems to be …
[View More]for some people. Additionally
since mostly you cannot buy such things in the shop around the corner it
is quite time consuming to shop online.
Benefits
--------
For coreboot it could mean just telling people to build an image similar
to their board, switch the chip, flash the image to the given chip and
then test it. So because people coming home having means to try coreboot
(more) easily will get them to the project.
For Flashrom people could test if their mainboard supports all
operations, especially erase and wrote, so we could better coverage of
mainboard support [1]. Of course only for boards supporting the given
away chip.
Type of chip
------------
I have not much of a clue, but I guess the flash chip should have DIP8
form factor and support the SPI protocol. The size should be 16 or 32 Mb
MBit.
Help is needed here for suggestions.
Quantity and Price
------------------
500 or 1000 chip should be a reasonable amount to get. One developer (in
Europe?) (going to most fairs) could store them and if there is another
event (in Europe) the developer will not attend then he could mail a
certain amount of chips to developers attending that event.
On IRC scientes found an offer for order of 1000+ pieces for an 32Mbit
chip for $1.77 for a piece. Therefore getting 1000 chips would cost 2000
$/€.
Money and sponsors
------------------
It would be great if a company or organization would be willing to
finance that project. Maybe the developers who work at
company/organizations doing coreboot or Flashrom work or deployment
could lobby for the support in their company/organization.
Besides good press coverage and improved reputation I write up some
arguments for some companies or organizations.
### AMD ###
Although a statement was made to support coreboot and code for chipset
support is contributed, board ports are lacking. Making it easy for
people to port coreboot to more AMD boards and by doing so also fix bug
or clean up the code should be in AMD’s interest.
### Intel ###
The known reasons apply. Now that the coreboot team at Google made the
Sandy Bridge port for their Chromebooks [3], it easier than ever to make
a port for other Intel boards with that chipset.
### Google ###
Just plain Free Software principle. By having people work with or try
out coreboot, code Google uses will be tested and improved. Also Google
doing Flashrom development more testing would be beneficial in that area
too.
### Microsoft, Ubuntu and other Free Software distributions ###
Having a BIOS replacement which takes less time to initialize the
hardware and let the operating system take over, will (indirectly)
improve the experience of their users.
### FSF (Free Software Foundation) ###
As coreboot is a high priority project at the FSF they could support
such promotions financially.
### BSI (Bundesamt für Sicherheit in der Informationstechnik) ###
Having companies and citizens using coreboot will be lead to more secure
systems, since coreboot being free software it can be audited by
everyone and updates do not depend on the willingness of the vendor.
It would be awesome if we could get that project going. I am curious how
it will turn out.
Thanks,
Paul
[1] http://flashrom.org/Supported_hardware#Supported_mainboards
[2] http://flashrom.org/Technology
[3] http://blogs.coreboot.org/blog/2012/04/02/google-releases-sandybridge-suppo…
[4] http://www.fsf.org/campaigns/priority-projects/
[View Less]
Hello Experts,
Does flashrom utility has the capability to program BIOS in a multiple device scenario. In my case, there are two flash devices(each 4MB size) on a SPI interface. The BIOS image build tool we have builds two images of 4MB size, one for flash 1 and other for flash 2. The BIOS sits in the second flash. Now when I issue the command flashrom -w test.bin , does it program the bios region flash?? The test.bin(4MB size) in the command is for the flash 2. Below is the flash layout.
…
[View More]Flash 1:
------------------------ 4MB
| ME Region |
------------------------ 4KB
| Descriptors |
------------------------ 0
Flash 2:
------------------------ 4MB
| BIOS |
------------------------ (4MB - BIOS size)
| |
------------------------ 0
Appreciate your help.
Thanks,
Raghu
________________________________
The contents of this e-mail and any attachment(s) may contain confidential or privileged information for the intended recipient(s). Unintended recipients are prohibited from taking action on the basis of information in this e-mail and using or disseminating the information, and must notify the sender and delete it from their system. L&T Infotech will not accept responsibility or liability for the accuracy or completeness of, or the presence of any virus or disabling code in this e-mail"
*************************************************************************
This email and attachments have been scanned for
potential proprietary or sensitive information leakage.
Websense Data Security, Protecting Your Information from the Inside Out.
www.websense.com
*************************************************************************
[View Less]
On Sun, 8 Apr 2012 20:26:16 -0700
Svetoslav Trochev <svetoslav.trochev(a)gmail.com> wrote:
> Hi Everybody,
>
> After sourcing W25Q32BV chip, I successfully finished the test of
> Zotac ZBOX-AD02-PLUS-U system.
thanks, i have added the board to our list and will commit it later
together with other small changes.
>
> P.S. I notice that in the WIKI page the Winbond W25Q32 is listed as
> 2.7V ~ 3.6V chip, but in my search I found out that this chip has two
> …
[View More]versions now:
> W25Q32BV - 2.7V ~ 3.6V and
> W25Q32DW - 1.7V ~ 1.95V
> I don't think we ever going to see "...DW" chip in PC, but I think it
> is good idea to update Wiki to list the right chip W25Q32BV.
hm yes, that is indeed a minor problem. please note that the voltages
are not used (yet) to change the actual voltage on programmers that
support this feature.
your solution is not convincing though. one problem is, that flashrom
is not only used with PC hardware. another one is that flashrom (and
the wiki) groups chips together that can not be distinguished by any ID
command (yet). it may be possible to distinguished the chips above with
some non-standard and/or extended ID command which has not been
implemented yet - i have not checked that.
in any case it might be a good idea to be able to add footnotes to
chips too and i have put that on my todo list.
the short-term solution would be a comment in flashchips.c on
all/many/some affected chips (at least the whole W25Q series is
probably affected). patches/findings welcome ;)
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
[View Less]
Hi,
On Sun, Apr 08, 2012 at 05:26:13PM -0700, Svetoslav Trochev wrote:
> I have old board that uses i82802AB chip to store the BIOS. I found
> spare chip and I am planning to test flashrom and coreboot on it. I am
> still waiting for the adapter to the external programmer I have, so I
> was wondering if I can jump start my work by hot-swapping the chips
> when I kill the firmware with my testing.
Should work in theory, yes. But make sure the chips are really
(electrically) …
[View More]compatible and that you write a "good" image on your
second chip first and boot-test with the second chip successfully.
Then store the second chip away somewhere safe until you need it.
Uwe.
--
http://hermann-uwe.de | http://sigrok.orghttp://randomprojects.org | http://unmaintained-free-software.org
[View Less]
On Wed, 21 Mar 2012 09:06:00 -0300
Marcos Felipe Rasia de Mello <marcosfrm(a)gmail.com> wrote:
> flashrom -w works, but the onboard lan mac address is reseted to 00 00
> 00 00 00 10.
>
> Same problem
> http://www.flashrom.org/pipermail/flashrom/2012-March/009004.html
>
> but I didn't find any string that could be the mac address in the
> P5VD2-MX 1017 BIOS image. I've read AwardBIOS can have the lan's mac
> stored inside a compressed module. Any tips is …
[View More]welcome.
>
Thanks Marcos!
Have you tried to look for it in the image read by flashrom from the
chip? I read your sentence as if you would have tried to find any sign
in the downloaded image...
I have added the board to our list of supported boards with a note
according to your findings, thanks.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
[View Less]
On Sat, 31 Mar 2012 22:40:40 +0100
Martin Suchanek <martin.suc(a)googlemail.com> wrote:
> I have run sudo flashrom -r ./aaa.bin in intention to read flash from
> motherboard asus maximus iv extreme P67 R3
> http://www.asus.com/Motherboards/Intel_Socket_1155/Maximus_IV_Extreme/#spec….
> (32 Mb Flash ROM , EFI AMI BIOS, PnP, DMI2.0, WfM2.0, SM BIOS 2.5, ACPI2.0a
> Multi-Language BIOS )
> Motherboard BIOS is not listed on your list.
Hello Martin,
thanks for your report!
…
[View More]The problem is the locked ME region as quoted in the log. We are working
on unlocking it, but intel does not provide us any documentation so
please do not expect a solution soon.
I have added the board to our list of (un)supported boards (with an
appropriate note) and will commit that later together with other small
changes.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
[View Less]