The port doesn't even establish a "link" So there is absolutely no communication possible on that port.
You claim to have written the code, but you don't seem to have actually administered a switch like the 2900, or 3800 series.
Catalyst 2960 Switch Cisco IOS Commands - shutdown through vtp
www.cisco.com
Catalyst 2960 and 2960 -S Switch Command Reference
shutdown
Use the shutdown interface configuration command to disable an interface. Use the no form of this command to restart a disabled interface.
The shutdown command disables all functions on the specified interface.