I upgraded the flash card on an 871W and now the ethernet interfaces will not come back up. I had done the same thing with another 871W, upgraded the flash, then ran a tftpdnld from rommon to get the IOS back and had no issues. I have been around and around, most recently putting the orginal flash card back in and reloading the IOS through xmodem (painfull). I can get the IOS to boot up okay, but the ethernet interfaces still are OK up protocol down. I have a known good cable. I have tried using the no-keepalive command as well, still nothing. I have erased the flash again and I am reloading again with xmodem in the hope that I can figure this out, but I think this problem is bigger than I am!
I will post the running-config when I have the IOS loaded again, but any thoughts in the meantime would be quite welcome.