I have a similar problem with a Thinkpad X60 tablet and a 3945 card. No network connection on boot, but when I run sudo ifdown eth0; sudo ifup eth0, I connect with no further problems.
When browsing around, someone else complained that this may be related to connecting to a non-broadcast SSID. This is indeed my situation. $ uname -a Linux thinkpad-x60 2.6.20-13-generic #2 SMP Sun Mar 25 00:21:25 UTC 2007 i686 GNU/Linux ** Attachment added: "dmesg.log" http://librarian.launchpad.net/7079754/dmesg.log -- network card not fully working after startup https://launchpad.net/bugs/98660 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs