I have solved the problem by myself.
For anyone that needs something similar.
The SGMII connection with Switch is considered MAC to MAC, once we don't have a PHY. For this kind of connection, it is not possible to use auto-negotiation. Therefore, the problem was solved just disabling the auto-negotiation on both the processor and the Switch, using a default full-duplex 1Gbps configuration. After this, everything works fine.
P.s.: I need to change the driver because the auto-negotiation register value was hardcoded.
Best regards,
Igor