Sorry I didn't give this info initially. Running wine 1.4-rc2 64 bit, ubuntu 11.10 64 bit. Also, rumour on the ea forums is that Origin asks windows to report on network status, and that this can cause problems like mine. So maybe there's some way of forcing wine to report that the network is up to get this sorted out.