Just a guess but maybe it had something to do with advanced settings of the card
(power saving options) like:
Link Down Power Saving
WakeUp on ARP/PING
WakeUp on Link Change
Seen issues related to these settings before. But I don't don't for sure shot in
the dark.