Spontanious detach usually is related to issues with Active State Power Management (ASPM). Indeed it seems there is an errata for the Intel 82573 that affects the 82574 as well.
I don't have time to write a diff for this right now. But perhaps somebody else can pick this up.