Is Gigabit Ethernet auto-negotiation the same as Plug-n-Play?
No. By the time the IEEE issued the 802.3z specification, they knew about the 10/100Mbps auto-negotiation problem (see the FAQ “Is 10/100Mbps auto-negotiation the same as Plug-n-Play?”). To prevent it, 802.3z auto-negotiation requires that, if one side of a connection is configured to auto-negotiate, the other side must also auto-negotiate if the connection is to come up. In other words, if a switch is configured to auto-negotiate and its attached end node is configured to, say, 1000Mbps/full-duplex, the 803.2z spec requires that the switch NOT allow the link to come up.