Yeah, I knew how old it was. EEPROMs lose there charge over time. This might be an argument for updating the BIOS. I'm not sure how long it takes an EEPROM to lose charge so I can't determine if this is a factor. I'm sure the information is somewhere
on the Intel site but I don't know how to find it. (And it would likely show up first as a checksum error.) I do know that the release notes say the LAN boot code has changed for the better and therefore the LAN characteristics will have changed.
In your place, I might update the BIOS.
Examine the POST inventory of Plug-and-Play devices. To do this, you must turn off the splash screen and be prepared to type <shift-pause> after the list of plug-and-play devices is produced but before screen is cleared by a later phase of the BIOS.
If it does show up, WindowsXP should find it. If it doesn't, then the BIOS plug and play is messing up. (BTW, <enter> continues after a pause.)
Given LAN being enabled and no entry in the PnP list, I would update the BIOS. Without that, updating the BIOS is a Hail Mary. It might help but it's dangerous. BIOS updates do fail. If you want to proceed forward on that path....
Determine the BIOS revision. To identify your current BIOS version, check the BIOS version string:
1. During boot, enter the BIOS setup by pressing F2.
2. Check the Main menu.
3. The third segment of the BIOS Version (a 4-digit number) is the current BIOS version.
4. Press Escape to exit BIOS Setup.
If your rev is greater than 1037, you can update directly to 1319. Otherwise, you'll have to update to 1037 and then 1319.
The BIOS revisions and their software is available at
http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword="D915GVWB" .
Click on BIOS in the right hand panel of the above page and the available BIOS downloads will be presented. Download what you need. Read all the instructions. Read them again. Take notes, then install what you need. Actual programming of the EEPROM doesn't
take very long but you MUST NOT turn off the power or force a reboot during the process. If you get antsy, go eat lunch or something. A word on the lighter side, I have done this a score of times or more and never had one fail.