From Wikipedia,
Autonegotiation is a requirement for using 1000BASE-T[2] according to the standard. Several device drivers will allow you to force 1000 Mbps full duplex to eliminate autonegotiation issues.
I wasn't aware of that, good to know.