I have a computer whose motherboard went belly up. So I replaced it with an ASUS A7V8X-X. I use Windows XP Pro, 256MB RAM, Athlon 2200XP, Radeon9800 pro, 120GB HD. This motherboard has an onboard LAN so I booted it up installed all the MB utilities 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 between the computer and plugged the patch cable into the cable modem. Same problem. I then powered off the modem waited 5 minutes and powered back on. Then fired up the machine. Same problem.
I went into the registry and disabled all automatic private addressing as per Microsoft. 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.