Yes, I've seen this. It says "probably a duplex mismatch". It probably is. You said "interface reports at 100MB, full-duplex". What do you mean precisely? Was this /sbin/mii-tool? IIRC, ethtool doesn't work with this card.