Tool/software: Linux
We have configured strap register to PHY addres 4. But when reading those strap configuration register from uboot we are getting 0x00.Also tried 'dhcp' command from uboot to get ipaddr and this is the output
=>dhcp
Trying FM1@DTSEC4
memac_set_interface_mode, if_mode = 5006
memac_set_interface_mode, if_status = b000
BOOTP broadcast 1
DHCPHandler: got packet: (src=68, dst=67, len=300) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=67, dst=68, len=300) state: 3
Filtering pkt = -6
DHCPHandler: got packet: (src=1534, dst=1534, len=8) state: 3
Filtering pkt = -1
BOOTP broadcast 2
DHCPHandler: got packet: (src=137, dst=137, len=50) state: 3
Filtering pkt = -1
BOOTP broadcast 3
DHCPHandler: got packet: (src=137, dst=137, len=50) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=138, dst=138, len=202) state: 3
Filtering pkt = -1
BOOTP broadcast 4
DHCPHandler: got packet: (src=137, dst=137, len=50) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=1534, dst=1534, len=8) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=68, dst=67, len=300) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=67, dst=68, len=300) state: 3
Filtering pkt = -6
BOOTP broadcast 5
FM1@DTSEC4: Tx error, txbd->status = 0x8800
DHCPHandler: got packet: (src=138, dst=138, len=202) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=49154, dst=1947, len=40) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=68, dst=67, len=300) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=67, dst=68, len=300) state: 3
Filtering pkt = -6
DHCPHandler: got packet: (src=138, dst=138, len=202) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=62205, dst=1947, len=40) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=62206, dst=1947, len=40) state: 3
Filtering pkt = -1
BOOTP broadcast 6
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
DHCPHandler: got packet: (src=68, dst=67, len=300) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=67, dst=68, len=300) state: 3
Filtering pkt = -6
DHCPHandler: got packet: (src=60220, dst=1947, len=40) state: 3
Filtering pkt = -1
BOOTP broadcast 7
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
DHCPHandler: got packet: (src=1534, dst=1534, len=8) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=137, dst=137, len=50) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=137, dst=137, len=50) state: 3
Filtering pkt = -1
BOOTP broadcast 8
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
DHCPHandler: got packet: (src=137, dst=137, len=50) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=1534, dst=1534, len=8) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=60220, dst=1947, len=40) state: 3
Filtering pkt = -1
BOOTP broadcast 9
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
DHCPHandler: got packet: (src=17500, dst=17500, len=133) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=1534, dst=1534, len=8) state: 3
Filtering pkt = -1
BOOTP broadcast 10
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
DHCPHandler: got packet: (src=62209, dst=1947, len=40) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=62210, dst=1947, len=40) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=68, dst=67, len=300) state: 3
Filtering pkt = -1
BOOTP broadcast 11
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
BOOTP broadcast 12
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
DHCPHandler: got packet: (src=55095, dst=4920, len=1) state: 3
Filtering pkt = -1
BOOTP broadcast 13
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
BOOTP broadcast 14
FM1@DTSEC4: Tx buffer not ready, txbd->status = 0x8800
DHCPHandler: got packet: (src=57576, dst=4920, len=1) state: 3
Filtering pkt = -1
DHCPHandler: got packet: (src=1534, dst=1534, len=8) state: 3
Filtering pkt = -1
Retry time exceeded; starting again
Command failed, result=1
And mdio list command responds
=> mdio list FSL_MDIO0: 4 - TI DP83867 <--> FM1@DTSEC4 FM_TGEC_MDIO: 1 - Generic 10G PHY <--> FM1@TGEC1
any idea whats going wrong?
thanks in advance!