Well, there appears to be some sort of issue with 8.04 and NICs. I have two computers that have the same NIC, only one runs 32 bit and the other 64 bit. For some reason, the 64 bit came out alright but the 32 bit does not seem to be capable of handling the NIC. I ended up compiling the driver from source... I did a fresh install instead of an upgrade, by the way.
Still, having two devices fail is quite odd. I would not be surprised if it was related to adding the second NIC and configuring it manually. It is quite possible that the upgrade uses defaults that clash with your manual edits. I guess I know what I am talking about, I had a bit of a problem myself adding a second NIC that just would not work. It turned out that my network settings were at odds with the udev rules in /etc/udev. Have you looked at the output of dmesg? It gave me my first clue about what was wrong.
Last edited by jay73; 08-29-2008 at 12:07 PM.