Simple Socket Server connection established but cannot telnet/ping

Hello ,

I am using a Arria 10 Custom Board, and testing ethernet which is in SGMII mode. I have used a development kit reference design and changed the FPGA(10as066k2f40e1hg).

After building the design, I am testing using Nios II design template of Simple Socket Server .

The Nios II console window shows below output:

InterNiche Portable TCP/IP, v3.1
Copyright 1996-2008 by InterNiche Technologies. All rights reserved.
altera_eth_tse_init 0
prep_tse_mac 0
Inside get_mac_addr
Inside get_ip_addr function
Static IP Address is 192.168.0.61
prepped 1 interface, initializing…
tse_mac_init 0
List of PHY profiles supported (Total profiles = 5)…

Profile No. 0 :
PHY Name : Marvell 88E1111
PHY OUI : 0x005043
PHY Model Num. : 0x0c
PHY Rev. Num. : 0x02
Status Register : 0x11
Speed Bit : 14
Duplex Bit : 13
Link Bit : 10

Profile No. 1 :
PHY Name : Marvell Quad PHY 88E1145
PHY OUI : 0x005043
PHY Model Num. : 0x0d
PHY Rev. Num. : 0x02
Status Register : 0x11
Speed Bit : 14
Duplex Bit : 13
Link Bit : 10

Profile No. 2 :
PHY Name : National DP83865
PHY OUI : 0x080017
PHY Model Num. : 0x07
PHY Rev. Num. : 0x0a
Status Register : 0x11
Speed Bit : 3
Duplex Bit : 1
Link Bit : 2

Profile No. 3 :
PHY Name : National DP83848C
PHY OUI : 0x080017
PHY Model Num. : 0x09
PHY Rev. Num. : 0x00
Status Register : 0x00
Speed Bit : 0
Duplex Bit : 0
Link Bit : 0

Profile No. 4 :
PHY Name : Intel PEF7071
PHY OUI : 0x355969
PHY Model Num. : 0x00
PHY Rev. Num. : 0x01
Status Register : 0x00
Speed Bit : 0
Duplex Bit : 0
Link Bit : 0

INFO : TSE MAC 0 found at address 0x00003000
INFO : Multi Channel = No
INFO : MDIO Shared = No
INFO : MAC Type = 10/100/1000 Ethernet MAC
INFO : PCS Enable = Yes
INFO : PCS SGMII Enable = Yes
INFO : MAC Address = 0x00003000
INFO : MAC Device = tse_mac_device[0]
INFO : PHY Marvell 88E1111 found at PHY address 0x00 of MAC Group[0]
INFO : PHY OUI = 0x005043
INFO : PHY Model Number = 0x0c
INFO : PHY Revision Number = 0x2
INFO : PHY[0.0] - Automatically mapped to tse_mac_device[0]
INFO : PHY[0.0] - Advertisement of 1000 Base-T Full Duplex set to 1
Created “Inet main” task (Prio: 2)
INFO : PHY[0.0] - Advertisement of 1000 Base-T Half Duplex set to 1
INFO : PHY[0.0] - Advertisement of 100 Base-T4 set to 0
INFO : PHY[0.0] - Advertisement of 100 Base-TX Full Duplex set to 1
INFO : PHY[0.0] - Advertisement of 100 Base-TX Half Duplex set to 1
INFO : PHY[0.0] - Advertisement of 10 Base-TX Full Duplex set to 1
INFO : PHY[0.0] - Advertisement of 10 Base-TX Half Duplex set to 1
INFO : PHY[0.0] - Restart Auto-Negotiation, checking PHY link…
MARVELL : Mode changed to SGMII to Copper mode
MARVELL : Enable SGMII Timing Control
MARVELL : PHY reset
INFO : PHY[0.0] - Auto-Negotiation PASSED
INFO : Applying additional PHY configuration of Marvell 88E1111
INFO : PCS[0.0] - Configuring PCS operating mode
INFO : PCS[0.0] - PCS SGMII mode enabled
INFO : PHY[0.0] - Checking link…
INFO : PHY[0.0] - Link established
INFO : PHY[0.0] - Speed = 1000, Duplex = Full
OK, x=0, CMD_CONFIG=0x00000000

MAC post-initialization: CMD_CONFIG=0x0400020b
[tse_msgdma_read_init] RX descriptor chain desc (9 depth) created
mctest init called
IP address of et1 : 192.168.0.61
Created “Inet main” task (Prio: 2)
Created “clock tick” task (Prio: 3)
Simple Socket Server starting up
[sss_task] Simple Socket Server listening on port 30
Created “simple socket server” task (Prio: 4)

Everything looks fine, but i am unable to route / telnet.
I have assigned same gateway and checked subnet mask.

Do i need to include:
marvell_cfg_sgmii((tse[iface].mi.base);
in ins_tse_mac.c ?

Also what are additional changes for SGMII mode?

Thanks.