I have seen a problem which is very similar to this on an 802.11x wired network - the initial connection is made successfully but after some amount of time the machine is disconnected from the network and will fail to automatically reconnect. As the network is at a University which also runs Eduroam for its wireless connections it may be a similar issue to this. In my case, disabling fast_reauth appeared to sometimes help but did not solve the problem in all cases (it would still sometimes lose a connection and never establish it until manually restarted). Recompiling the wpa_supplicant package against GNUTLS (as suggested by KILinux) seems to solve the issue (at a minimum reconnection seem to be successful). This issue was seen and workaround successful in Ubuntu 10.04, Ubuntu 10.10 and Fedora 13 on multiple machines and laptops.
I have seen a problem which is very similar to this on an 802.11x wired network - the initial connection is made successfully but after some amount of time the machine is disconnected from the network and will fail to automatically reconnect. As the network is at a University which also runs Eduroam for its wireless connections it may be a similar issue to this. In my case, disabling fast_reauth appeared to sometimes help but did not solve the problem in all cases (it would still sometimes lose a connection and never establish it until manually restarted). Recompiling the wpa_supplicant package against GNUTLS (as suggested by KILinux) seems to solve the issue (at a minimum reconnection seem to be successful). This issue was seen and workaround successful in Ubuntu 10.04, Ubuntu 10.10 and Fedora 13 on multiple machines and laptops.