Ethernet speed is changing automatically 1gbps to 100mbps

Ethernet speed is getting changed automatically from 1gbps to 100mbps with auto negotiation and full duplex.

Very hard to comment without more context!

Presumably you expect 1 Gbps? Remember that 1000BASE-T uses all 4 pairs in a CAT5 cable so some cable faults will cause a link to revert to 100BASE-TX.