10G issue in T1024

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

10G issue in T1024

809 Views
sujas
Contributor I

Hi,

we have custom board based on T1024RDB with serdes configuration 0x95. There are two 1G Ethernet interface and one 10G optical interface. 10G optical interface is not coming up in this board.

=> mdio list
FSL_MDIO0:
0 - Marvell 88E1510 <--> FM1@DTSEC4
1 - Marvell 88E1510 <--> FM1@DTSEC3
FM_TGEC_MDIO:
2 - Generic 10G PHY <--> FM1@TGEC1

=> mii device
MII devices: 'FSL_MDIO0' 'FM_TGEC_MDIO'
Current device: 'FSL_MDIO0'

=> mii info
PHY 0x00: OUI = 0x5043, Model = 0x1D, Rev = 0x01, 1000baseT, FDX
PHY 0x01: OUI = 0x5043, Model = 0x1D, Rev = 0x01, 10baseT, HDX

=> mii device FM_TGEC_MDIO
=> mii device
MII devices: 'FSL_MDIO0' 'FM_TGEC_MDIO'
Current device: 'FM_TGEC_MDIO'

=> mii info
=>

When I run "mii info" command for  FM_TGEC_MDIO bus, there is no output. My XFP module is present in the board,it should show phy address. Can you please help me to debug this issue? EMI2_MDIO and EMI2_MDC signals are going to WPCS4227C chipset. Please see here attached schematic for H/W connections and signals.

Thanks & Regards,

Kavita Mathur

0 Kudos
Reply
2 Replies

678 Views
bpe
NXP Employee
NXP Employee

mii info attempts to read certain registers from the attached peripherals.
If it display nothing, it most likely means no peripheral is responding.
Suggestions:

1. Issue transactions on MDIO bus by manipulating the corresponding
   processor registers by hand. See T1024DPAARM,  Table 5-17,
   Sections 6.4.3.4 and 6.5.4.
   
2. Monitor the transactions with a scope to make sure they reach
   the PHY.
   
3. If MDIO transactions do reach the PHY, but it fails to
   respond, diagnose the PHY.
   
4. If the PHY responds, but the processor fails to return the response
   value in MDIO_DATA register, make sure the interface signals
   meet the the requirements of the processor HW Specification.
   
Regarding the attached screen capture, it displays no NXP component
at all and doesn't help to see how all that circuitry connects to
T1024. If you need that part of your schematic to be verified,
approach the manufacturer(s) of the components it displays.


Have a great day,
Platon

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply

678 Views
vinothkumars
Senior Contributor IV

Please check your PHY address whatever your configured your file. Which chip you used for 10G interface? And please add some debug log in your chip file and phy.c file.

I have same issue for my 10G. But, I am sure I don't have the proper driver for this. So, please check your driver is proper or developed by you.

Thanks,

VinothS

Regards,
Vinothkumar Sekar
0 Kudos
Reply