We're experiencing weird issue with autonegotiation on two 3750 switches.
1. WS-C3750G-24TS-S, IOS 12.2(25)SEB4
One of the gigabit ports (GigabitEthernet) of the switch is configured to speed auto, duplex auto. When I attach a server with gigabit interface (both speed and duplex set to auto) I see that the switch port was negotiated to 10/full, from the server side it's 100/full. I don't see any CRC errors on the switch interface and the link is up. I tried to force 1000/full on both sides but link goes down for good. As soon as I put auto the line is up with 10/full on a switch side and 100/full on a server side.
2. WS-C3750G-24TS-S, IOS 12.2(25)SEB4
Same situation as in case 1, but this time the speed is negotiated to 100/full on both sides, although they should support 1000/full. Again, no CRCs and forcing the speed brings interface down.
Tried to replace cables and switch ports -- no luck. I have plenty of other servers (same hardware, same driver version) connected to this switches that work 1000/full.
Does it look like IOS bug? Any hints would be greatly appreciated!