While upgrading from 12.04 to 12.10 at home on a 3G dongle several weeks ago, I was asked to reboot. Upon the reboot, USBs would not mount automatically (including the dongle). Today, I was finally able to bring the box to work but when I tried plugging in the LAN cable it was not recognized.

There were about 700+ MB of downloaded updates that needed installed which I did. For some reason the computer does not recognize eth0 or eth1 for that matter (although there is only one LAN port).

I am not sure where to begin troubleshooting and the terms that I can think to google do not lead anywhere.

I am thinking that the upgrade didn't happen properly. Is there a way to download all possible network files with dependencies and then apply them manually? I don't want to reinstall if I can avoid it.