[flashrom] Error: Programmer initialization failed.

Richard A. Smith richard at laptop.org
Fri Nov 26 18:54:27 CET 2010


On 11/26/2010 09:56 AM, hann martin wrote:

> My daughter was given a laptop that had suffered a disk crash

The word "laptop" here is significant.  Laptops are problematic for rom 
flashers because often you have to work through the embedded controller 
and laptops have many different methods of allowing the host to get to 
the firmware rom.

See:
http://flashrom.org/Supported_hardware#Supported_laptops.2Fnotebooks

> (I also
> suspect it had suffered a vicious virus).  I replaced the HDD but could
> not get the damned machine to load windows from CD.  I tried everything
> and then tried installing Ubuntu instead - worked first time - amazing!
> Problem is my daughter needs to use a specialist app which is not
> supported under Linux so I need to get Windows on there somehow.
> I suspected that the BIOS is corrupt as it just refuses to boot windows
> from CD (tried 3 different copies) so thought I would try Flashrom.

I highly, highly doubt a corrupt BIOS is your problem.  Corruption in 
your firmware image would almost certainly render the laptop unbootable. 
  The steps the BIOS takes to boot a Linux CD image are the same as for 
booting a Windows CD. Its what happens after the code is loaded from CD 
that is different.

Its much more likely that your CDROM is generating random bit errors.  A 
Linux live CD will deal with that condition much better than a windows 
install CD.  Most Live linux distros have a boot option that lets your 
run a CD check where it checks the hash of all the files on the CD. 
That will exercise your CD drive a lot. Try that and see if it passes.

If the laptop has the ability to boot from USB CDROM then you can also 
try to use an external CD drive.

You may also be able to work around the windows CD crash by remastering 
the CD adding, removing or updating the drivers.

Tools like nlite will let you remaster the Windows boot CD.

http://www.nliteos.com/

I also seem to remember reading somewhere that its possible to create 
fake ram-drive CDROM.  Copy all the files in there (with slow verified 
copy) and and load the windows setup from there.  That would get you 
until the fist windows reboot.  Sounds pretty messy though so you would 
need your local tech geek to help figure that out.

A bit of googleing on alternate methods of trying to install XP turned 
up the following where they have links for how to install XP via network.

http://www.boot-land.net/forums/index.php?showtopic=2322

If nothing else then the forums at boot-land.net may be a more 
informative place to seek help than here.

-- 
Richard A. Smith  <richard at laptop.org>
One Laptop per Child




More information about the flashrom mailing list