T60p Expansion ROM Not Initialized - Intel NIC boot issue ~ Upgrades And Options

A Thinkpad T60p with an Intel integrated NIC boot error recently came across my desk. The T60p on boot-up would pause with the following message:

Initializing Intel(R) Boot Agent GE v1.2.31

PXE-E05: The LAN adapter's configuation is corrupted or has not been initialized. The Boot Agent cannot continue.
Then after a couple of seconds would beep and display another message:

ERROR
Expansion ROM not initialized - PCI on Motherboard
Bus:00, Device:00, Function:00

Press [ESC] to continue
So after hitting the [ESC] key I entered the BIOS to look around at the settings. Everything was set properly but I changed the ‘Internal Network Option ROM’ setting to disabled just to see what effect it would have.
On reboot I still saw the same error message so I decided to upgrade the BIOS, but to no avail. The error was still there..

Decided it was time to search this issue on the web and see what other people were experiencing. Seems this is a fairly common problem and for some unknown reason the Ethernet NIC got into a screwed up configuration that prevents it from working properly.

The solution was found in a bootable cdrom that reconfigures or resets the ethernet EEPROM. All you have to do is download the .iso file, burn it to cd and boot from it. Then select to run the PROBOOT tool to reset the NIC.

You could also search the Intel site for the PROBoot.exe file, download it and make a bootable floppy, but someone has made it easier by putting the files in a bootable cdrom. Here’s a link to the file -- CDProBOOT-0.2.iso.

--This utility worked for me but I assume no responsibility in others using the utility on their systems. There is potential risk involved whenever you re-program or flash a component on your computer. Use at you own risk.

.

14 comments

  1. Anonymous // March 12, 2009 8:14 AM  

    This worked for me. Thanks JS.

  2. ericw // April 21, 2009 12:30 PM  

    Worked great, thank you.

  3. Anonymous // May 14, 2009 11:21 PM  

    Worked like a charm, can't believe I didn't have to send back the mobo. Thanks JS.

  4. Anonymous // August 28, 2009 10:08 AM  

    Very easy to use. Worked GREAT!

  5. Ben // September 1, 2009 9:06 AM  

    That worked for me too! I can't believe I found an article that worked so well and listed the exact errors I was seeing. Thanks!

  6. Komar // September 14, 2009 4:54 PM  

    I have tried this way. And it's worked. Thanks man! you're help me a lot.

  7. Karol Kasanicky // September 15, 2009 1:29 PM  

    For me it also worked well, thank you, karol

  8. Nacho Di Cecco // September 19, 2009 11:12 AM  

    Thanks man, this worked like charm. Still a valid solution :)

  9. Anonymous // November 5, 2009 11:15 AM  

    Amazing. It worked. Thanks a lot!

  10. Anonymous // November 17, 2009 12:24 PM  

    thank you! the iso works great on a T60! but it does not work when the notebook is in the docking station. so do not connect anything to the thinkpad while doing this stuff. we saved a motherboard swapping.
    nice greets from germany!

  11. Sirkalab // December 8, 2009 9:03 AM  
    This post has been removed by the author.
  12. Sirkalab // December 8, 2009 9:03 AM  

    I am having Lenovo T60p.
    I was able to get rid of the problem using proboot, now I cannot connect to Internet, how can I make that to connect to internet?

  13. Anonymous // December 16, 2009 7:37 AM  

    Although the software appeared to hang, it still worked well with my X60 tablet and cured the problem. :-) Many thanks.

  14. syrygin // January 14, 2010 6:41 AM  

    Thanks! That helped me either!