This is pretty much out of my control, it's a problem with the wireless card code base (802.11) calling a country and a datalink not responding. The only way to even see what happened is DMESG. Here's the part that shows the error.
cfg80211: Calling CRDA to update world regulatory domainOnce I unplug and replug the adaptor and hit refresh in wicd, it can connect again. The funny thing is, I had the best 8 and a half hours of uninterrupted wireless use without any errors, last night. So this just seems random.
zd1211rw 1-4:1.0: error ioread32(CR_REG1): -71