I have a computer whose motherboard went belly up. So I replaced it with an ASUS A7V8X-X. This has an onboard LAN so I booted it up but could not obtain an IP address. I get 169.254.x.x. So, since this computer had nothing on it I did a complete reinstall of XP.
Still 169.254. I then removed all CD-ROMS, disabled the onboard LAN, installed a brand new 3COM 3c905c. Still 169.254. Bought new RAM, installed a new hard drive, re-installed XP. Still 169.254.
I then put 2 other PC's on the network just to make sure all is well and they work just fine using the same cable modem, switch, NIC, and patch cable. IP addresses are fine and can connect to the Internet via my cable modem.
I also removed all switches\routers between the computer and plugged the patch cable into the cable modem. Same problem.
I went into the registry and disabled all automatic private addressing. Same problem. Repaired the connection, same problem.
I've done ipconfig /release and ipconfig /renew, still 169.254.x.x. This is really strange. I have connected hundreds of PC's to domains and home LAN's but never run into this complete block before.
Any help appreciated.