I disagree that being able to ping the loopback address means the
hardware is good.
I really don't agree that the loopback address is tied to the hardware
itself.
Can you dad right click on the network icon and edit the connection,
then set it to automatic and reboot?
This might make it come to life.