Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

DRA829V: [EP2000][Main2_0] : ETHFW RTOS SDK 9.2

Part Number: DRA829V

Tool/software:

Hello TI Team,

              I am trying to bringup Ethernet (Ethfw) with 9.2 SDK when i am debugging via UART i can see that it stuck below function, at what condition semaphore will be available ? another behaviour if i comment this function call complete core is not working so is this expected ?

application built for app_remoteconfig_server from ethfw. 

Thanks and Regards,

Satya. 

  • Please be aware, that TI resource is out of office for the rest of this week, a delay in response may occur.

    Regards,

    kb

  • Added to my previous comment, i don't see any further log for MAIN2_0 core after this what could be the issue ?

  • Hi,

    Will check your logs and data and update on next week. 

    Best Regards, 

    Sudheer

  • Hi Sudheer,

            OK, if possible could you please schedule a short call in next week, then we can align with the things. 

    Thanks and Regards,

    Satya. 

  • Hi, 

    Can you please share the changes if you have made any. 

    Also, are you testing on TI EVM or custom board. 

    Best Regards, 

    Sudheer

  • Hi Sudheer, 

                It is not EVM board this is our project specific and we are trying to integrate the Ethfw/apps/remote_config_server application to our base project, but if i am going to build and flash original sdk binaries  i am not seeing any UART logs, could you please help me to enable how can i enable UART logs ?



    Thanks and Regards,

    Sudheer.

  • Hi, 

    , but if i am going to build and flash original sdk binaries  i am not seeing any UART logs, could you please help me to enable how can i enable UART logs ?

    If you are loading vision apps binay, uart prints willl not be available. 

    From the log it seems like, port configuration was wrong. 

    Can you please share the changes you have made for custom board. 

    Also, refer to porting guide from EthFw user guide to make board specific changes. 

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/ethfw/docs/user_guide/ethfw_c_porting_top.html

    Best Regards, 

    Sudheer

  • We have some existing project with some basic drivers like UART, IPC and etc, there in the main function i just called 
    app_remoteSwitchcfg_server of MCU2_0 main function by renaming like below and all other required dependency libraries mapped to the build. 



    and below MACROS enabled for build.

    #define BUILD_CPU_MCU2_0

    #define BUILD_SOC_LIST J721E

    #define BUILD_APP_FREERTOS

    //#define ETHAPP_ENABLE_INTERCORE_ETH

    #define ETHFW_MONITOR_SUPPORT

    #define ETHFW_IPERF_SERVER_SUPPORT

    #define ETHFW_RAND_MACADDR_GEN

    is it required to enable ETHAPP_ENABLE_INTERCORE_ETH also ? my aim is previously 7.3 SDK is working fine (with some changes in Ethfw and enet modules for VLAN) like Linux also able to create virtual Ethernet interface (Eth1 via j721e-cpsw-virt-mac), so now we are migrating to 9.2 SDK and should run everything like old. 

    Thanks and Regards,

    Satya. 

  • HI,

    There are many changes/enhancements to ETHFW from SDK 7.3 to 9.2.

    is it required to enable ETHAPP_ENABLE_INTERCORE_ETH also ?

    It is required only when you want transfer broadcast packets to the clients (Linux, RTOS).

    Port configuration is from "utils/board/j721e/board_j721e_evm.c" file, make sure that you are configuring as per board specific.

    The reason for above error will be the Interface selected for port is not matching with the port control configuration.

    Best Regards,
    Sudheer

  • Hi Sudheer,

            As you suggested i have removed initialization of not used port (port 7 SGMII), then i think i can see some more progress on initialization now i am seeing issue with phy read could you please see this log on UART and suggest something if possible ? meanwhile i will also try from my side. 

    Ethfw_bringup.log
    0001: [0]  <2024-11-04> <11:09:33.863> MCU2_0[INFO] - MCU started
    0002: [0]  <2024-11-04> <11:09:34.116> MCU2_0[DEBUG] - ETHFW appMain task init
    0002: [0]  <2024-11-04> <11:09:34.116> MCU2_0[DEBUG] - ETHFW appMain task init
    0003: [0]  <2024-11-04> <11:09:34.146> MCU2_0[DEBUG] - IpcRx task init
    0004: [0]  <2024-11-04> <11:09:34.176> MCU2_0[DEBUG] - IpcTx task init
    0005: [0]  <2024-11-04> <11:09:34.206> MCU2_0[DEBUG] - =======================================================
    0006: [0]  <2024-11-04> <11:09:34.297> MCU2_0[DEBUG] -             CPSW Ethernet Firmware                     
    0007: [0]  <2024-11-04> <11:09:34.371> MCU2_0[DEBUG] - =======================================================
    0008: [0]  <2024-11-04> <11:09:34.445> MCU2_0[DEBUG] - ETHFW: Warning: Using 6 random MAC address(es)
    0008: [0]  <2024-11-04> <11:09:34.445> MCU2_0[DEBUG] - ETHFW: Warning: Using 6 random MAC address(es)
    0009: [0]  <2024-11-04> <11:09:34.522> MCU2_0[DEBUG] - ETHFW: Shared multicasts:
    0009: [0]  <2024-11-04> <11:09:34.522> MCU2_0[DEBUG] - ETHFW: Shared multicasts:
    0010: [0]  <2024-11-04> <11:09:34.565> MCU2_0[DEBUG] - ETHFW: Reserved multicasts:
    0010: [0]  <2024-11-04> <11:09:34.565> MCU2_0[DEBUG] - ETHFW: Reserved multicasts:
    0011: [0]  <2024-11-04> <11:09:34.610> MCU2_0[DEBUG] - ETHFW:   01:80:c2:00:00:0e
    0011: [0]  <2024-11-04> <11:09:34.610> MCU2_0[DEBUG] - ETHFW:   01:80:c2:00:00:0e
    0012: [0]  <2024-11-04> <11:09:34.655> MCU2_0[DEBUG] - ETHFW:   01:1b:19:00:00:00
    0012: [0]  <2024-11-04> <11:09:34.655> MCU2_0[DEBUG] - ETHFW:   01:1b:19:00:00:00
    0013: [0]  <2024-11-04> <11:09:34.715> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test enter to EnetMcm_acquireHandleInfo: 1
    0013: [0]  <2024-11-04> <11:09:34.715> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test enter to EnetMcm_acquireHandleInfo: 1
    0013: [0]  <2024-11-04> <11:09:34.715> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test enter to EnetMcm_acquireHandleInfo: 1
    0014: [0]  <2024-11-04> <11:09:34.790> MCU2_0[DEBUG] - EnetMcm: CPSW_9G on MAIN [MAIN3_0]Initialization Done...
    0015: [0]  <2024-11-04> <11:09:34.835> NAVSS
    0016: [0]  <2024-11-04> <11:09:34.835> MC[Main2_1]Initialization Done...
    0017: [0]  <2024-11-04> <11:09:34.849> U2_0[DEBUG] - Mdio_open: MDIO manual mode enabled
    0018: [0]  <2024-11-04> <11:09:34.894> MCU2_0[DEBUG] - 
    0019: [0]  <2024-11-04> <11:09:34.910> MCU2_0[DEBUG] - PHY 3 is alive
    0020: [0]  <2024-11-04> <11:09:34.954> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0020: [0]  <2024-11-04> <11:09:34.954> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0020: [0]  <2024-11-04> <11:09:34.954> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0021: [0]  <2024-11-04> <11:09:35.044> MCU2_0[DEBUG] - ETHFW: VLAN 1024 member=0x1ed virtMember=0x7 regMcastFlood=0x1ed unregMcastFlood=0x1ed untag=0x0
    0021: [0]  <2024-11-04> <11:09:35.044> MCU2_0[DEBUG] - ETHFW: VLAN 1024 member=0x1ed virtMember=0x7 regMcastFlood=0x1ed unregMcastFlood=0x1ed untag=0x0
    0022: [0]  <2024-11-04> <11:09:35.150> MCU2_0[MAIN3_1]Initialization Done...
    0023: [0]  <2024-11-04> <11:09:35.150> [DEBUG] - ETHFW: 1 VLAN entries added in ALE table
    0024: [0]  <2024-11-04> <11:09:35.213> MCU2_0[DEBUG] - unibase-1.1.5-jacinto
    0025: [0]  <2024-11-04> <11:09:35.259> MCU2_0[DEBUG] - 
    0026: [0]  <2024-11-04> <11:09:35.276> ETHFW Version   : 0.04.00
    0027: [0]  <2024-11-04> <11:09:35.321> MCU2_0[DEBUG] - ETHFW Build Date: Oct 31, 2024
    0027: [0]  <2024-11-04> <11:09:35.321> MCU2_0[DEBUG] - ETHFW Build Date: Oct 31, 2024
    0028: [0]  <2024-11-04> <11:09:35.367> MCU2_0[DEBUG] - ETHFW Build Time: 11:54:29
    0028: [0]  <2024-11-04> <11:09:35.367> MCU2_0[DEBUG] - ETHFW Build Time: 11:54:29
    0029: [0]  <2024-11-04> <11:09:35.413> MCU2_0[DEBUG] - ETHFW Commit SHA: 
    0029: [0]  <2024-11-04> <11:09:35.413> MCU2_0[DEBUG] - ETHFW Commit SHA: 
    0030: [0]  <2024-11-04> <11:09:35.444> MCU2_0[DEBUG] - Starting lwIP, local interface IP is dhcp-enabled
    0031: [0]  <2024-11-04> <11:09:35.519> MCU2_0[DEBUG] - ETHFW: Host MAC address: 70:34:0a:cf:cd:5c
    0031: [0]  <2024-11-04> <11:09:35.519> MCU2_0[DEBUG] - ETHFW: Host MAC address: 70:34:0a:cf:cd:5c
    0032: [0]  <2024-11-04> <11:09:35.581> MCU2_0[DEBUG] - [LWIPIF_LWIP] Enet LLD netif initialized successfully
    0033: [0]  <2024-11-04> <11:09:35.657> MCU2_0[DEBUG] - Added interface 'ti0', IP is 0.0.0.0
    0034: [0]  <2024-11-04> <11:09:35.717> MCU2_0[DEBUG] - ETHFW: Virtual port configuration:
    0034: [0]  <2024-11-04> <11:09:35.717> MCU2_0[DEBUG] - ETHFW: Virtual port configuration:
    0035: [0]  <2024-11-04> <11:09:35.762> MCU2_0[DEBUG] - ETHFW: CpswProxyServer: initialization completed (co [MAIN3_0] IPC task init called after 1 second 
    0035: [0]  <2024-11-04> <11:09:35.762> MCU2_0[DEBUG] - ETHFW: CpswProxyServer: initialization completed (co [MAIN3_0] IPC task init called after 1 second 
    0036: [0]  <2024-11-04> <11:09:35.941>   [MAIN3_0] CDD_IPC STARTED! ! !
    0037: [0]  <2024-11-04> <11:09:35.941>   [MAIN3_0]   CDD_IPC_FUNCTION_DISAB [MALIEND2_ 1]
    0038: [0]  <2024-11-04> <11:09:35.941>  
    0039: [0]  <2024-11-04> <11:09:35.942>   I[MPC tAaIsNk i3_0]ni t   cCaDlDled a fItPeCr  M1C ALs ecVeondr s
    0040: [0]  <2024-11-04> <11:09:35.945> ion
    0041: [0]  <2024-11-04> <11:09:35.947>  In fo 
    0042: [0]  <2024-11-04> <11:09:35.948> [M
    0043: [0]  <2024-11-04> <11:09:35.950>   AIN2_[1M]AIN3 _C0D]D _ I-P-C- S-T----A-R-TE--D-! --!- !-----
    0044: [0]  <2024-11-04> <11:09:35.951>    [MA I[MAN3_0I]N 2 _1 Ve] nd o rC IDDD _ I P C    _ F U N:CT 4I4O
    0045: [0]  <2024-11-04> <11:09:35.952> N_DI  SA[BMLEADI N
    0046: [0]  <2024-11-04> <11:09:35.954> 3_0]
    0047: [0]  <2024-11-04> <11:09:35.956>      M[MAIoduNl2e_ I1D]     C D  D I P C   M  :C A2L55
    0048: [0]  <2024-11-04> <11:09:35.958>  
    0049: [0]  <2024-11-04> <11:09:35.959> Ve r sio[MAn IIN3nfo
    0050: [0]  <2024-11-04> <11:09:35.961> _0
    0051: [0]  <2024-11-04> <11:09:35.963>  ]  [ MA SIWN 2M_a1] j o-r- V--e-rsio-n- - - - -: --1
    0052: [0]  <2024-11-04> <11:09:35.966> - - -[-M-AI-N-3-
    0053: [0]  <2024-11-04> <11:09:35.968> _0
    0054: [0]  <2024-11-04> <11:09:35.971> ]     [SMAWI N2M_i1n]o r  V eVresindoon r  I D    :  3  
    0055: [0]  <2024-11-04> <11:09:35.974>  
    0056: [0]  <2024-11-04> <11:09:35.979>     [M AI : N434_0]
    0057: [0]  <2024-11-04> <11:09:35.981>  
    0058: [0]  <2024-11-04> <11:09:35.982>     SW[MA PIaNt2c_h 1Ve]r s i oMond u l  :e  I2D   
    0059: [0]  <2024-11-04> <11:09:35.984>         : 255
    0060: [0]  <2024-11-04> <11:09:35.986>   [MAIN2_1]    [ MSAIWN3_0 ]Ma joCDrD _VeIrPsC:i oRne  so u r:c 1e
    0061: [0]  <2024-11-04> <11:09:35.989>  T  a[MAbINl2e _l1oa]ded,    SWch MainnCooru nVter 1si 
    0062: [0]  <2024-11-04> <11:09:35.992> o n    [M A: I3N
    0063: [0]  <2024-11-04> <11:09:35.995> 3_0
    0064: [0]  <2024-11-04> <11:09:35.996> ]  [M CDD_AIN2_I1P] C: I P C SWR emPaottech  ReVaerdsyio nF a i  le: 2d
    0065: [0]  <2024-11-04> <11:09:35.997>  
    0066: [0]  <2024-11-04> <11:09:35.998> [M
    0067: [0]  <2024-11-04> <11:09:36.000> AIN2_1] CDD_IPC: Resource Table loaded, chanCount 2 
    0068: [0]  <2024-11-04> <11:09:36.003> [MAIN2_1] CDD_IPC remoteProcId = 0 : IPC Remote Ready Failed 
    0069: [0]  <2024-11-04> <11:09:36.004> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0070: [0]  <2024-11-04> <11:09:36.005> re: mcu2_0)
    0071: [0]  <2024-11-04> <11:09:36.007> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 2
    0072: [0]  <2024-11-04> <11:09:36.032> MCU2_0[DEBUG] - : -1
    0073: [0]  <2024-11-04> <11:09:36.033> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 3: couldn't be bound to any driver
    0074: [0]  <2024-11-04> <11:09:36.122> MCU2_0[DEBUG] - : -1
    0075: [0]  <2024-11-04> <11:09:36.151> MCU2_0[DEBUG] - EnetP [MAIN3_1] IPC task init called after 1 second 
    0076: [0]  <2024-11-04> <11:09:36.214>   [MAIN3_1] CDD_IPC STARTED! ! !
    0077: [0]  <2024-11-04> <11:09:36.215>  Main3_1 : CDD_IPC_FUNCTION_DISABLED 
    0078: [0]  <2024-11-04> <11:09:36.215>  Main3_1 :  CDD IPC MCAL Version Info
    0079: [0]  <2024-11-04> <11:09:36.215>  ---------------------
    0080: [0]  <2024-11-04> <11:09:36.216>  Main3_1 :  Vendor ID           : 44
    0081: [0]  <2024-11-04> <11:09:36.216>  Main3_1 :  Module ID           : 255
    0082: [0]  <2024-11-04> <11:09:36.216>  Main3_1 :  SW Major Version    : 1
    0083: [0]  <2024-11-04> <11:09:36.216>  Main3_1 :  SW Minor Version    : 3
    0084: [0]  <2024-11-04> <11:09:36.216>  Main3_1 :  SW Patch Version    : 2
    0085: [0]  <2024-11-04> <11:09:36.216> hy_Main3_1 :  CDD_IPC: Resource Table loaded, chanCount 1 
    0086: [0]  <2024-11-04> <11:09:36.217> Main3_1 :  CDD_IPC: IPC Remote Ready Failed 
    0087: [0]  <2024-11-04> <11:09:36.217> findingState: PHY 0: couldn't be bound to any driver
    0088: [0]  <2024-11-04> <11:09:36.259> MCU2_0[DEBUG] - : -1
    0089: [0]  <2024-11-04> <11:09:36.291> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 3: couldn't be bound to any driver
    0090: [0]  <2024-11-04> <11:09:36.384> MCU2_0[DEBUG] - : -1
    0091: [0]  <2024-11-04> <11:09:36.399> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 2
    0092: [0]  <2024-11-04> <11:09:36.459> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 0: couldn't be bound to any driver
    0093: [0]  <2024-11-04> <11:09:36.534> MCU2_0[DEBUG] - : -1
    0094: [0]  <2024-11-04> <11:09:36.564> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 3: couldn't be bound to any driver
    0095: [0]  <2024-11-04> <11:09:36.653> MCU2_0[DEBUG] - : -1
    0096: [0]  <2024-11-04> <11:09:36.668> MCU2_0[DEBUG] - Running IpcRx_Main
    0097: [0]  <2024-11-04> <11:09:36.714> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 0: couldn't be bound to any driver
    0098: [0]  <2024-11-04> <11:09:36.790> MCU2_0[DEBUG] - : -1
    0099: [0]  <2024-11-04> <11:09:36.805> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 3: couldn't be bound to any driver
    0100: [0]  <2024-11-04> <11:09:36.896> MCU2[MAIN3[M_A0I] N2U_A1R]T _UACoRuT_ntC = o1unt
    0101: [0]  <2024-11-04> <11:09:36.910>  = 1
    0102: [0]  <2024-11-04> <11:09:36.911> _0[DEBUG] - : - [MAIN3_0] IPC task init called after 2 second 
    0103: [0]  <2024-11-04> <11:09:36.955> 1
    0104: [0]  <2024-11-04> <11:09:36.956>  [MAIN2_1] IPC task init called after 2 second 
    0105: [0]  <2024-11-04> <11:09:36.957>   [MAIN2_1] CDD_IPC STARTED! ! !
    0106: [0]  <2024-11-04> <11:09:36.957>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0107: [0]  <2024-11-04> <11:09:36.958> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0108: [0]  <2024-11-04> <11:09:36.959> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 0: couldn't be bound to any driver
    0109: [0]  <2024-11-04> <11:09:37.029> MCU2_0[DEBUG] - : -1
    0110: [0]  <2024-11-04> <11:09:37.045> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 3
    0111: [0]  <2024-11-04> <11:09:37.119> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 3: couldn't be bound to any [MAIN3_1] UART_Count = 1
    0112: [0]  <2024-11-04> <11:09:37.196> driver
    0113: [0]  <2024-11-04> <11:09:37.225> MCU2_0[DE [MAIN3_1] IPC task init called after 2 second 
    0114: [0]  <2024-11-04> <11:09:37.228> BUG] - : -1
    0115: [0]  <2024-11-04> <11:09:37.241> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 2
    0116: [0]  <2024-11-04> <11:09:37.302> MCU2_0[DEBUG] - : -1
    0117: [0]  <2024-11-04> <11:09:37.331> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 3: Failed to read C22 reg
    0118: [0]  <2024-11-04> <11:09:37.391> MCU2_0[DEBUG] - : -1
    0119: [0]  <2024-11-04> <11:09:37.422> MCU2_0[DEBUG] - EnetPhy_readReg: PHY 3: Failed to read reg 2
    0120: [0]  <2024-11-04> <11:09:37.498> MCU2_0[DEBUG] - : -1
    0121: [0]  <2024-11-04> <11:09:37.512> MCU2_0[DEBUG] - EnetPhy_getId: PHY 3: Failed to read ID1 register
    0122: [0]  <2024-11-04> <11:09:37.587> MCU2_0[DEBUG] - : -1
    0123: [0]  <2024-11-04> <11:09:37.602> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0123: [0]  <2024-11-04> <11:09:37.602> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0124: [0]  <2024-11-04> <11:09:37.648> MCU2_0[INFO] - MCU is alive
    0125: [0]  <2024-11-04> <11:09:37.677> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 0: couldn't be bound to any driver
    0126: [0]  <2024-11-04> <11:09:37.769> MCU2_0[DEBUG] - : -1
    0127: [0]  <2024-11-04> <11:09:37.784> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 0: couldn't be bound to any driver
    0128: [0]  <2024-11-04> <11:09:37.862> MCU2_0[DEBUG] - : -1
    0129: [0]  <2024-11-04> <11:09:37.894> MCU2_0[DEBUG] - Mdio_ioctlManua [MAIN3_0] IPC task init called after 3 second 
    0130: [0]  <2024-11-04> <11:09:37.925> lMode: failed  [MAIN2_1] IPC task init called after 3 second 
    0131: [0]  <2024-11-04> <11:09:37.957>   [MAIN2_1] CDD_IPC STARTED! ! !
    0132: [0]  <2024-11-04> <11:09:37.957>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0133: [0]  <2024-11-04> <11:09:37.957> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0134: [0]  <2024-11-04> <11:09:37.958> to read PHY 0 C22 reg 3
    0135: [0]  <2024-11-04> <11:09:37.972> MCU2_0[DEBUG] - : -1
    0136: [0]  <2024-11-04> <11:09:38.001> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0137: [0]  <2024-11-04> <11:09:38.077> MCU2_0[DEBUG] - : -1
    0138: [0]  <2024-11-04> <11:09:38.106> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0139: [0]  <2024-11-04> <11:09:38.167> MCU2_0[DEBUG] - : -1
    0140: [0]  <2024-11-04> <11:09:38.197> MCU2_0[DEBU [MAIN3_1] IPC task init called after 3 second 
    0141: [0]  <2024-11-04> <11:09:38.213> G] - EnetPhy_bindDriver: PHY 3: OUI:000732 Model:33 Ver:00 <-> 'generic' : OK
    0142: [0]  <2024-11-04> <11:09:38.288> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0143: [0]  <2024-11-04> <11:09:38.362> MCU2_0[DEBUG] - : -1
    0144: [0]  <2024-11-04> <11:09:38.393> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 3: Failed to read C22 reg
    0145: [0]  <2024-11-04> <11:09:38.466> MCU2_0[DEBUG] - Running IpcRx_Main
    0146: [0]  <2024-11-04> <11:09:38.499> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0147: [0]  <2024-11-04> <11:09:38.562> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 0: couldn't be bound to any driver
    0148: [0]  <2024-11-04> <11:09:38.654> MCU2_0[DEBUG] - : -1
    0149: [0]  <2024-11-04> <11:09:38.682> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0150: [0]  <2024-11-04> <11:09:38.743> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0151: [0]  <2024-11-04> <11:09:38.816> MCU2_0[DEBUG] - : -1
    0152: [0]  <2024-11-04> <11:09:38.832> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read [MAIN[M3A_0I] UANRT2__C1] oUuAnRtT =_C o2u
    0153: [0]  <2024-11-04> <11:09:38.908> n
    0154: [0]  <2024-11-04> <11:09:38.908> t = 2
    0155: [0]  <2024-11-04> <11:09:38.908> PHY 3 C22 r [MAIN3_0] IPC task init called after 4 second 
    0156: [0]  <2024-11-04> <11:09:38.909> eg 0
    0157: [0]  <2024-11-04> <11:09:38.924> MCU2_0[DEBUG] - : -1 [MAIN2_1] IPC task init called after 4 second 
    0158: [0]  <2024-11-04> <11:09:38.968>   [MAIN2_1] CDD_IPC STARTED! ! !
    0159: [0]  <2024-11-04> <11:09:38.968>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0160: [0]  <2024-11-04> <11:09:38.968> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0161: [0]  <2024-11-04> <11:09:38.968> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 1
    0162: [0]  <2024-11-04> <11:09:39.028> MCU2_0[DEBUG] - : -1
    0163: [0]  <2024-11-04> <11:09:39.058> MCU2_0[DEBUG] - Cpsw_handleLink[MAIN3[_M0ain2_1] C]pCupLuoaLdo ad 2= 4%
    0164: [0]  <2024-11-04> <11:09:39.104> Down: Port 4: Link down
    0165: [0]  <2024-11-04> <11:09:39.134> MCU2_0[DEBUG] - 
    0166: [0]  <2024-11-04> <11:09:39.148> MCU2_0[DEBUG] - EnetPhy_bindDriver: PHY 0:[MAIN3_1] UART_Count = 2
    0167: [0]  <2024-11-04> <11:09:39.193>  OUI:32cc32 Model [MAIN3_1] IPC task init called after 4 second 
    0168: [0]  <2024-11-04> <11:09:39.208> :33 Ver:00 <-> 'generic' : OK
    0169: [0]  <2024-11-04> <11:09:39.239> MCU2_0[DEBUG] - 
    0170: [0]  <2024-11-04> <11:09:39.268> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0171: [0]  <2024-11-04> <11:09:39.344> MCU2_0[DEBUG] - : -1
    0172: [0]  <2024-11-04> <11:09:39.373> MCU2_0[DEBUG] - Mdio_ioctl[MAIN3_1] CpuLoad 3%
    0173: [0]  <2024-11-04> <11:09:39.388> ManualMode: failed to read PHY 0 C22 reg 0
    0174: [0]  <2024-11-04> <11:09:39.433> MCU2_0[DEBUG] - : -1
    0175: [0]  <2024-11-04> <11:09:39.462> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0175: [0]  <2024-11-04> <11:09:39.462> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0176: [0]  <2024-11-04> <11:09:39.493> MCU2_0[DEBUG] - Running IpcRx_Main
    0177: [0]  <2024-11-04> <11:09:39.538> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0178: [0]  <2024-11-04> <11:09:39.612> MCU2_0[DEBUG] - : -1
    0179: [0]  <2024-11-04> <11:09:39.642> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0180: [0]  <2024-11-04> <11:09:39.702> MCU2_0[DEBUG] - : -1
    0181: [0]  <2024-11-04> <11:09:39.732> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 4: Link down
    0182: [0]  <2024-11-04> <11:09:39.777> MCU2_0[DEBUG] - 
    0183: [0]  <2024-11-04> <11:09:39.792> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0184: [0]  <2024-11-04> <11:09:39.882> MCU2_0[DEBUG] - : -1
    0185: [0]  <2024-11-04> <11:09:39.897> MCU2_0[DEBUG] - [MAIN3_0] IPC task init called after 5 second 
    0186: [0]  <2024-11-04> <11:09:39.927>  Cpsw_handleLinkDown: Port 3: Link d [MAIN2_1] IPC task init called after 5 second 
    0187: [0]  <2024-11-04> <11:09:39.974>   [MAIN2_1] CDD_IPC STARTED! ! !
    0188: [0]  <2024-11-04> <11:09:39.975>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0189: [0]  <2024-11-04> <11:09:39.976> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0190: [0]  <2024-11-04> <11:09:39.976> own
    0191: [0]  <2024-11-04> <11:09:39.977> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0192: [0]  <2024-11-04> <11:09:40.063> MCU2_0[DEBUG] - : -1
    0193: [0]  <2024-11-04> <11:09:40.079> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 1
    0194: [0]  <2024-11-04> <11:09:40.153> MCU2_0[DEBUG] - : -1
    0195: [0]  <2024-11-04> <11:09:40.168> MCU2_0[DEBUG] - Mdio_ioctlManualMo [MAIN3_1] IPC task init called after 5 second 
    0196: [0]  <2024-11-04> <11:09:40.213> de: failed to read PHY 0 C22 reg 1
    0197: [0]  <2024-11-04> <11:09:40.243> MCU2_0[DEBUG] - Running IpcRx_Main
    0198: [0]  <2024-11-04> <11:09:40.288> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0199: [0]  <2024-11-04> <11:09:40.363> MCU2_0[DEBUG] - : -1
    0200: [0]  <2024-11-04> <11:09:40.378> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0201: [0]  <2024-11-04> <11:09:40.439> MCU2_0[DEBUG] - 
    0202: [0]  <2024-11-04> <11:09:40.454> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 4: Link down
    0203: [0]  <2024-11-04> <11:09:40.528> MCU2_0[DEBUG] - 
    0204: [0]  <2024-11-04> <11:09:40.544> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0205: [0]  <2024-11-04> <11:09:40.605> MCU2_0[DEBUG] - : -1
    0206: [0]  <2024-11-04> <11:09:40.635> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0207: [0]  <2024-11-04> <11:09:40.694> MCU2_0[DEBUG] - : -1
    0208: [0]  <2024-11-04> <11:09:40.725> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0209: [0]  <2024-11-04> <11:09:40.801> MCU2_0[DEBUG] - : -1
    0210: [0]  <2024-11-04> <11:09:40.831> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0211: [0]  <2024-11-04> <11:09:40.890> [MAIN3[M_A0I]N U2_ART1_] CoUuAnRtT _Co=u 3
    0212: [0]  <2024-11-04> <11:09:40.905> n
    0213: [0]  <2024-11-04> <11:09:40.905> t = 3
    0214: [0]  <2024-11-04> <11:09:40.906> MCU2_0[DEBUG]  [MAIN3_0] IPC task init called after 6 second 
    0215: [0]  <2024-11-04> <11:09:40.936> - : -1
    0216: [0]  <2024-11-04> <11:09:40.937> MCU2_0[DEBUG] - Mdio_ioctlManualMo [MAIN2_1] IPC task init called after 6 second 
    0217: [0]  <2024-11-04> <11:09:40.981>   [MAIN2_1] CDD_IPC STARTED! ! !
    0218: [0]  <2024-11-04> <11:09:40.981>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0219: [0]  <2024-11-04> <11:09:40.982> d[MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0220: [0]  <2024-11-04> <11:09:40.982> e: failed to read PHY 0 C22 reg 0
    0221: [0]  <2024-11-04> <11:09:41.027> MCU2_0[DEBUG] - : -1
    0222: [0]  <2024-11-04> <11:09:41.043> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0223: [0]  <2024-11-04> <11:09:41.120> MCU2_0[DEBUG] - : -1
    0224: [0]  <2024-11-04> <11:09:41.151> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to[MAIN3_1] UART_Count = 3
    0225: [0]  <2024-11-04> <11:09:41.196>  read PHY 0 C22 r [MAIN3_1] IPC task init called after 6 second 
    0226: [0]  <2024-11-04> <11:09:41.227> eg 0
    0227: [0]  <2024-11-04> <11:09:41.227> MCU2_0[DEBUG] - : -1
    0228: [0]  <2024-11-04> <11:09:41.242> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0228: [0]  <2024-11-04> <11:09:41.242> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0229: [0]  <2024-11-04> <11:09:41.286> MCU2_0[DEBUG] - Running IpcRx_Main
    0230: [0]  <2024-11-04> <11:09:41.317> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0231: [0]  <2024-11-04> <11:09:41.393> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0232: [0]  <2024-11-04> <11:09:41.469> MCU2_0[DEBUG] - : -1
    0233: [0]  <2024-11-04> <11:09:41.484> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0234: [0]  <2024-11-04> <11:09:41.559> MCU2_0[DEBUG] - : -1
    0235: [0]  <2024-11-04> <11:09:41.574> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 1
    0236: [0]  <2024-11-04> <11:09:41.666> MCU2_0[DEBUG] - : -1
    0237: [0]  <2024-11-04> <11:09:41.682> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 4: Link down
    0238: [0]  <2024-11-04> <11:09:41.742> MCU2_0[DEBUG] - 
    0239: [0]  <2024-11-04> <11:09:41.758> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0240: [0]  <2024-11-04> <11:09:41.819> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0241: [0]  <2024-11-04> <11:09:41.881> MCU2_0[DEBUG] - 
    0242: [0]  <2024-11-04> <11:09:41.895> MCU2_0[DEBUG [MAIN3_0] IPC task init called after 7 second 
    0243: [0]  <2024-11-04> <11:09:41.927> ] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg [MAIN2_1] IPC task init called after 7 second 
    0244: [0]  <2024-11-04> <11:09:42.003>   [MAIN2_1] CDD_IPC STARTED! ! !
    0245: [0]  <2024-11-04> <11:09:42.004>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0246: [0]  <2024-11-04> <11:09:42.005> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0247: [0]  <2024-11-04> <11:09:42.006>  0
    0248: [0]  <2024-11-04> <11:09:42.007> MCU2_0[DEBUG] - : -1
    0249: [0]  <2024-11-04> <11:09:42.034> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 0: Failed to read C22 reg
    0250: [0]  <2024-11-04> <11:09:42.094> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0251: [0]  <2024-11-04> <11:09:42.155> MCU2_0[DEBUG] - : -1
    0252: [0]  <2024-11-04> <11:09:42.186> MCU2_0[DEBUG] - Mdi [MAIN3_1] IPC task init called after 7 second 
    0253: [0]  <2024-11-04> <11:09:42.201> o_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0254: [0]  <2024-11-04> <11:09:42.277> MCU2_0[DEBUG] - : -1
    0255: [0]  <2024-11-04> <11:09:42.293> MCU2_0[DEBUG] - Running IpcRx_Main
    0256: [0]  <2024-11-04> <11:09:42.339> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0257: [0]  <2024-11-04> <11:09:42.400> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0258: [0]  <2024-11-04> <11:09:42.462> MCU2_0[DEBUG] - : -1
    0259: [0]  <2024-11-04> <11:09:42.492> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0260: [0]  <2024-11-04> <11:09:42.553> MCU2_0[DEBUG] - : -1
    0261: [0]  <2024-11-04> <11:09:42.598> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0262: [0]  <2024-11-04> <11:09:42.659> MCU2_0[DEBUG] - 
    0263: [0]  <2024-11-04> <11:09:42.674> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0264: [0]  <2024-11-04> <11:09:42.737> MCU2_0[DEBUG] - : -1
    0265: [0]  <2024-11-04> <11:09:42.768> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0266: [0]  <2024-11-04> <11:09:42.828> MCU2_0[DEBUG] - : -1
    0267: [0]  <2024-11-04> <11:09:42.859> MCU2_0[DEBUG] - Mdio_ioctlManualMo[MAIN[3_0M] AIN2UAR_1] UT_ARCTo_uCnotun t = =4 4
    0268: [0]  <2024-11-04> <11:09:42.904> de: failed to r [MAIN3_0] IPC task init called after 8 second 
    0269: [0]  <2024-11-04> <11:09:42.934> ead PHY 0 C22 reg 0
    0270: [0]  <2024-11-04> <11:09:42.935> MCU2_0[DEBUG] - : -1
    0271: [0]  <2024-11-04> <11:09:42.964> MCU2_0[DEBUG] - Mdio [MAIN2_1] IPC task init called after 8 second 
    0272: [0]  <2024-11-04> <11:09:43.009>   [MAIN2_1] CDD_IPC STARTED! ! !
    0273: [0]  <2024-11-04> <11:09:43.010>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0274: [0]  <2024-11-04> <11:09:43.010> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0275: [0]  <2024-11-04> <11:09:43.010> _ioctlManualMode: failed to read PHY 0 C22 reg 0
    0276: [0]  <2024-11-04> <11:09:43.054> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0277: [0]  <2024-11-04> <11:09:43.114> MCU2_0[DEBUG] - : -1
    0278: [0]  <2024-11-04> <11:09:43.159> MCU2_0[DEBUG] - Mdio_ioctlManualMode: fa[MAIN3_1] UART_Count = 4
    0279: [0]  <2024-11-04> <11:09:43.190> iled [MAIN3[_M0a]in2 C_p1]uCLopuaLd oa2d%
    0280: [0]  <2024-11-04> <11:09:43.220>  =
    0281: [0]  <2024-11-04> <11:09:43.220>  4
    0282: [0]  <2024-11-04> <11:09:43.220> to read  [MPAIN3_1] IPC task init called after 8 second 
    0283: [0]  <2024-11-04> <11:09:43.221> HY 0 C22 reg 0
    0284: [0]  <2024-11-04> <11:09:43.235> MCU2_0[DEBUG] - : -1
    0285: [0]  <2024-11-04> <11:09:43.251> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0285: [0]  <2024-11-04> <11:09:43.251> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0286: [0]  <2024-11-04> <11:09:43.296> MCU2_0[DEBUG] - Running IpcRx_Main
    0287: [0]  <2024-11-04> <11:09:43.326> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0288: [0]  <2024-11-04> <11:09:43.391> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0289: [0]  <2024-11-04> <11:09:43.465> MCU2_0[DEBUG] - :[MAIN3_1] CpuLoad 3%
    0290: [0]  <2024-11-04> <11:09:43.481>  -1
    0291: [0]  <2024-11-04> <11:09:43.496> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0292: [0]  <2024-11-04> <11:09:43.573> MCU2_0[DEBUG] - : -1
    0293: [0]  <2024-11-04> <11:09:43.602> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0294: [0]  <2024-11-04> <11:09:43.662> MCU2_0[DEBUG] - : -1
    0295: [0]  <2024-11-04> <11:09:43.692> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0296: [0]  <2024-11-04> <11:09:43.753> MCU2_0[INFO] - MCU is alive
    0297: [0]  <2024-11-04> <11:09:43.798> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0298: [0]  <2024-11-04> <11:09:43.859> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read  [MAIN3_0] IPC task init called after 9 second 
    0299: [0]  <2024-11-04> <11:09:43.934> PHY 0 C22 reg 1
    0300: [0]  <2024-11-04> <11:09:43.935> MCU2_0[DEBUG] - : -1
    0301: [0]  <2024-11-04> <11:09:43.964> MCU2_0[DEBUG] - EnetPhyMdioDflt [MAIN2_1] IPC task init called after 9 second 
    0302: [0]  <2024-11-04> <11:09:44.025>   [MAIN2_1] CDD_IPC STARTED! ! !
    0303: [0]  <2024-11-04> <11:09:44.026>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0304: [0]  <2024-11-04> <11:09:44.026> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0305: [0]  <2024-11-04> <11:09:44.027> _readC22: PHY 0: Failed to read C22 reg
    0306: [0]  <2024-11-04> <11:09:44.055> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0307: [0]  <2024-11-04> <11:09:44.130> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0308: [0]  <2024-11-04> <11:09:44.176> MCU2_0[DEBUG] - 
    0309: [0]  <2024-11-04> <11:09:44.191> MCU2_0[ [MAIN3_1] IPC task init called after 9 second 
    0310: [0]  <2024-11-04> <11:09:44.206> DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0311: [0]  <2024-11-04> <11:09:44.282> MCU2_0[DEBUG] - : -1
    0312: [0]  <2024-11-04> <11:09:44.311> MCU2_0[DEBUG] - Running IpcRx_Main
    0313: [0]  <2024-11-04> <11:09:44.342> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0314: [0]  <2024-11-04> <11:09:44.401> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0315: [0]  <2024-11-04> <11:09:44.476> MCU2_0[DEBUG] - : -1
    0316: [0]  <2024-11-04> <11:09:44.492> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0317: [0]  <2024-11-04> <11:09:44.582> MCU2_0[DEBUG] - : -1
    0318: [0]  <2024-11-04> <11:09:44.597> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0319: [0]  <2024-11-04> <11:09:44.673> MCU2_0[DEBUG] - : -1
    0320: [0]  <2024-11-04> <11:09:44.688> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0321: [0]  <2024-11-04> <11:09:44.766> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0322: [0]  <2024-11-04> <11:09:44.843> MCU2_0[DEBUG] - : -1
    0323: [0]  <2024-11-04> <11:09:44.872> MCU2_0[DEBUG] - Mdio_ioctlManualMo[MAIN[3M_0] AIUARTN2__1Co]u nUtA R= 5T_
    0324: [0]  <2024-11-04> <11:09:44.903> Count = 5
    0325: [0]  <2024-11-04> <11:09:44.903> de: failed to r [MAIN3_0] IPC task init called after 10 second 
    0326: [0]  <2024-11-04> <11:09:44.935> ead PHY 0 C22 reg 0
    0327: [0]  <2024-11-04> <11:09:44.950> MCU2_0[DEBUG] - : -1
    0328: [0]  <2024-11-04> <11:09:44.979> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22 [MAIN2_1] IPC task init called after 10 second 
    0329: [0]  <2024-11-04> <11:09:45.026>   [MAIN2_1] CDD_IPC STARTED! ! !
    0330: [0]  <2024-11-04> <11:09:45.027>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0331: [0]  <2024-11-04> <11:09:45.027> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0332: [0]  <2024-11-04> <11:09:45.028> : PHY 0: Failed to read C22 reg
    0333: [0]  <2024-11-04> <11:09:45.058> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0334: [0]  <2024-11-04> <11:09:45.119> MCU2_0[DEBUG] - : -1
    0335: [0]  <2024-11-04> <11:09:45.164> MCU2_0[DEBUG] - Mdio_ioctlManualMode:[MAIN3_1] UART_Count = 5
    0336: [0]  <2024-11-04> <11:09:45.194>  failed to read P [MAIN3_1] IPC task init called after 10 second 
    0337: [0]  <2024-11-04> <11:09:45.224> HY 0 C22 reg 0
    0338: [0]  <2024-11-04> <11:09:45.238> MCU2_0[DEBUG] - : -1
    0339: [0]  <2024-11-04> <11:09:45.254> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0340: [0]  <2024-11-04> <11:09:45.331> MCU2_0[DEBUG] - : -1
    0341: [0]  <2024-11-04> <11:09:45.346> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0341: [0]  <2024-11-04> <11:09:45.346> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0342: [0]  <2024-11-04> <11:09:45.391> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0343: [0]  <2024-11-04> <11:09:45.452> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0344: [0]  <2024-11-04> <11:09:45.544> MCU2_0[DEBUG] - : -1
    0345: [0]  <2024-11-04> <11:09:45.558> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 0: Failed to read C22 reg
    0346: [0]  <2024-11-04> <11:09:45.634> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0347: [0]  <2024-11-04> <11:09:45.679> MCU2_0[DEBUG] - 
    0348: [0]  <2024-11-04> <11:09:45.708> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0349: [0]  <2024-11-04> <11:09:45.784> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0350: [0]  <2024-11-04> <11:09:45.844> MCU2_0[DEBUG] - : -1
    0351: [0]  <2024-11-04> <11:09:45.874> MCU2_0[INFO] - MCU is alive
    0352: [0]  <2024-11-04> <11:09:45.905> MCU2_0[DEBU [MAIN3_0] IPC task init called after 11 second 
    0353: [0]  <2024-11-04> <11:09:45.935> G] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0354: [0]  <2024-11-04> <11:09:45.979> MCU2_0[DEBUG] - Mdio_ioctlManualMode: [MAIN2_1] IPC task init called after 11 second 
    0355: [0]  <2024-11-04> <11:09:46.041>   [MAIN2_1] CDD_IPC STARTED! ! !
    0356: [0]  <2024-11-04> <11:09:46.043>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0357: [0]  <2024-11-04> <11:09:46.043> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0358: [0]  <2024-11-04> <11:09:46.043>  failed to read PHY 0 C22 reg 0
    0359: [0]  <2024-11-04> <11:09:46.072> MCU2_0[DEBUG] - : -1
    0360: [0]  <2024-11-04> <11:09:46.087> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0361: [0]  <2024-11-04> <11:09:46.163> MCU2_0[DEBUG] - : -1
    0362: [0]  <2024-11-04> <11:09:46.179> MCU2_0[DEBUG] - M [MAIN3_1] IPC task init called after 11 second 
    0363: [0]  <2024-11-04> <11:09:46.223> dio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0364: [0]  <2024-11-04> <11:09:46.269> MCU2_0[DEBUG] - : -1
    0365: [0]  <2024-11-04> <11:09:46.298> MCU2_0[DEBUG] - Running IpcRx_Main
    0366: [0]  <2024-11-04> <11:09:46.330> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0367: [0]  <2024-11-04> <11:09:46.407> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0368: [0]  <2024-11-04> <11:09:46.454> MCU2_0[DEBUG] - 
    0369: [0]  <2024-11-04> <11:09:46.470> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0370: [0]  <2024-11-04> <11:09:46.543> MCU2_0[DEBUG] - : -1
    0371: [0]  <2024-11-04> <11:09:46.588> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0372: [0]  <2024-11-04> <11:09:46.650> MCU2_0[DEBUG] - : -1
    0373: [0]  <2024-11-04> <11:09:46.680> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0374: [0]  <2024-11-04> <11:09:46.741> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0375: [0]  <2024-11-04> <11:09:46.804> MCU2_0[DEBUG] - : -1
    0376: [0]  <2024-11-04> <11:09:46.834> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY[MAIN3_[M0]AI UNA2R_T1_C]o UuAntR T_C= 6
    0377: [0]  <2024-11-04> <11:09:46.926> o
    0378: [0]  <2024-11-04> <11:09:46.926> unt = 6
    0379: [0]  <2024-11-04> <11:09:46.927>  0 C22 reg 0
    0380: [0]  <2024-11-04> <11:09:46.927> M [MAIN3_0] IPC task init called after 12 second 
    0381: [0]  <2024-11-04> <11:09:46.927> CU2_0[DEBUG] - : -1
    0382: [0]  <2024-11-04> <11:09:46.942> MCU2_0[DEBUG] - EnetPhy_enableState: PHY 0: no supported caps found
    0383: [0]  <2024-11-04> <11:09:47.004> MCU2_0[DEBU [MAIN2_1] IPC task init called after 12 second 
    0384: [0]  <2024-11-04> <11:09:47.050>   [MAIN2_1] CDD_IPC STARTED! ! !
    0385: [0]  <2024-11-04> <11:09:47.051>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0386: [0]  <2024-11-04> <11:09:47.052> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0387: [0]  <2024-11-04> <11:09:47.052> G] - : -13
    0388: [0]  <2024-11-04> <11:09:47.064> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0389: [0]  <2024-11-04> <11:09:47.125> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C[MAIN3_1] UART_Count = 6
    0390: [0]  <2024-11-04> <11:09:47.185> 22 reg 0
    0391: [0]  <2024-11-04> <11:09:47.214> MCU2_0[ [MAIN3_1] IPC task init called after 12 second 
    0392: [0]  <2024-11-04> <11:09:47.215> DEBUG] - : -1
    0393: [0]  <2024-11-04> <11:09:47.230> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0393: [0]  <2024-11-04> <11:09:47.230> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0394: [0]  <2024-11-04> <11:09:47.275> MCU2_0[DEBUG] - Mdio_ioct[MAIN[3M_a0i] CpnuL2_1o]adCp 2%u
    0395: [0]  <2024-11-04> <11:09:47.306> Lo
    0396: [0]  <2024-11-04> <11:09:47.306> ad = 4
    0397: [0]  <2024-11-04> <11:09:47.307> lManualMode: failed to read PHY 0 C22 reg 0
    0398: [0]  <2024-11-04> <11:09:47.351> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0399: [0]  <2024-11-04> <11:09:47.413> MCU2_0[DEBUG] - : -1
    0400: [0]  <2024-11-04> <11:09:47.443> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0401: [0]  <2024-11-04> <11:09:47.506> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0402: [0]  <2024-11-04> <11:09:47.596> MCU2_[MAIN3_1] CpuLoad 3%
    0403: [0]  <2024-11-04> <11:09:47.596> 0[DEBUG] - : -1
    0404: [0]  <2024-11-04> <11:09:47.626> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 0: Failed to read C22 reg
    0405: [0]  <2024-11-04> <11:09:47.689> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0406: [0]  <2024-11-04> <11:09:47.750> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0407: [0]  <2024-11-04> <11:09:47.825> MCU2_0[DEBUG] - : -1
    0408: [0]  <2024-11-04> <11:09:47.840> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 [MAIN3_0] IPC task init called after 13 second 
    0409: [0]  <2024-11-04> <11:09:47.931>  reg 0
    0410: [0]  <2024-11-04> <11:09:47.932> MCU2_0[DEBUG] - : -1
    0411: [0]  <2024-11-04> <11:09:47.962> MCU2_0[INFO] - MCU is alive
    0412: [0]  <2024-11-04> <11:09:47.993> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read  [MAIN2_1] IPC task init called after 13 second 
    0413: [0]  <2024-11-04> <11:09:48.056>   [MAIN2_1] CDD_IPC STARTED! ! !
    0414: [0]  <2024-11-04> <11:09:48.056>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0415: [0]  <2024-11-04> <11:09:48.057> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0416: [0]  <2024-11-04> <11:09:48.057> PHY 0 C22 reg 0
    0417: [0]  <2024-11-04> <11:09:48.071> MCU2_0[DEBUG] - : -1
    0418: [0]  <2024-11-04> <11:09:48.087> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0419: [0]  <2024-11-04> <11:09:48.178> MCU2_0[DEBUG] - Mdio_ioctlManualMode: fai [MAIN3_1] IPC task init called after 13 second 
    0420: [0]  <2024-11-04> <11:09:48.224> led to read PHY 0 C22 reg 1
    0421: [0]  <2024-11-04> <11:09:48.240> MCU2_0[DEBUG] - : -1
    0422: [0]  <2024-11-04> <11:09:48.271> MCU2_0[DEBUG] - Running IpcRx_Main
    0423: [0]  <2024-11-04> <11:09:48.302> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0424: [0]  <2024-11-04> <11:09:48.363> MCU2_0[DEBUG] - EnetPhy_enableState: PHY 3: no supported caps found
    0425: [0]  <2024-11-04> <11:09:48.423> MCU2_0[DEBUG] - : -13
    0426: [0]  <2024-11-04> <11:09:48.453> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0427: [0]  <2024-11-04> <11:09:48.528> MCU2_0[DEBUG] - : -1
    0428: [0]  <2024-11-04> <11:09:48.559> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0429: [0]  <2024-11-04> <11:09:48.619> MCU2_0[DEBUG] - : -1
    0430: [0]  <2024-11-04> <11:09:48.649> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0431: [0]  <2024-11-04> <11:09:48.709> MCU2_0[DEBUG] - : -1
    0432: [0]  <2024-11-04> <11:09:48.755> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0433: [0]  <2024-11-04> <11:09:48.816> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0434: [0]  <2024-11-04> <11:09:48.893> MCU2_0[DE[MAIN3_[0M]AI UN2A_R1T]_ CUounAt R=T_Co u7n
    0435: [0]  <2024-11-04> <11:09:48.909> t = 7
    0436: [0]  <2024-11-04> <11:09:48.909> BUG] - : -1
    0437: [0]  <2024-11-04> <11:09:48.939>  [MAIN3_0] IPC task init called after 14 second 
    0438: [0]  <2024-11-04> <11:09:48.940> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0439: [0]  <2024-11-04> <11:09:49.001> MCU2_0[DEBUG] - : -1
    0440: [0]  <2024-11-04> <11:09:49.016> MCU2_0[DEBUG] - Mdio_ioctlMan [MAIN2_1] IPC task init called after 14 second 
    0441: [0]  <2024-11-04> <11:09:49.062>   [MAIN2_1] CDD_IPC STARTED! ! !
    0442: [0]  <2024-11-04> <11:09:49.062>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0443: [0]  <2024-11-04> <11:09:49.063> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0444: [0]  <2024-11-04> <11:09:49.063> ualMode: failed to read PHY 0 C22 reg 0
    0445: [0]  <2024-11-04> <11:09:49.109> MCU2_0[DEBUG] - : -1
    0446: [0]  <2024-11-04> <11:09:49.139> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0[MAIN3_1] UART_Count = 7
    0447: [0]  <2024-11-04> <11:09:49.201>  C22 reg 0
    0448: [0]  <2024-11-04> <11:09:49.201> MCU2_ [MAIN3_1] IPC task init called after 14 second 
    0449: [0]  <2024-11-04> <11:09:49.232> 0[DEBUG] - : -1
    0450: [0]  <2024-11-04> <11:09:49.232> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0451: [0]  <2024-11-04> <11:09:49.309> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0452: [0]  <2024-11-04> <11:09:49.370> MCU2_0[DEBUG] - : -1
    0453: [0]  <2024-11-04> <11:09:49.400> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0454: [0]  <2024-11-04> <11:09:49.462> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0455: [0]  <2024-11-04> <11:09:49.552> MCU2_0[DEBUG] - : -1
    0456: [0]  <2024-11-04> <11:09:49.567> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0457: [0]  <2024-11-04> <11:09:49.643> MCU2_0[DEBUG] - : -1
    0458: [0]  <2024-11-04> <11:09:49.659> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 0: Failed to read C22 reg
    0459: [0]  <2024-11-04> <11:09:49.737> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 4: Link down
    0460: [0]  <2024-11-04> <11:09:49.781> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0461: [0]  <2024-11-04> <11:09:49.871> MCU2_0[DEBUG] - : -1
    0462: [0]  <2024-11-04> <11:09:49.886> MCU2_0[DEBUG] - Mdio_ioctlMan [MAIN3_0] IPC task init called after 15 second 
    0463: [0]  <2024-11-04> <11:09:49.931> ualMode: failed to read PHY 3 C22 reg 0
    0464: [0]  <2024-11-04> <11:09:49.960> MCU2_0[DEBUG] - : -1
    0465: [0]  <2024-11-04> <11:09:49.990> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0466: [0]  <2024-11-04> <11:09:50.080>  [MAIN2_1] IPC task init called after 15 second 
    0467: [0]  <2024-11-04> <11:09:50.081>   [MAIN2_1] CDD_IPC STARTED! ! !
    0468: [0]  <2024-11-04> <11:09:50.081>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0469: [0]  <2024-11-04> <11:09:50.082> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0470: [0]  <2024-11-04> <11:09:50.082> MCU2_0[DEBUG] - : -1
    0471: [0]  <2024-11-04> <11:09:50.095> MCU2_0[INFO] - MCU is alive
    0472: [0]  <2024-11-04> <11:09:50.125> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0473: [0]  <2024-11-04> <11:09:50.186> MCU2_0[DEBUG] - Running [MAIN3_1] IPC task init called after 15 second 
    0474: [0]  <2024-11-04> <11:09:50.218>  IpcRx_Main
    0475: [0]  <2024-11-04> <11:09:50.218> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0476: [0]  <2024-11-04> <11:09:50.295> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0477: [0]  <2024-11-04> <11:09:50.358> MCU2_0[DEBUG] - : -1
    0478: [0]  <2024-11-04> <11:09:50.404> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 3 C22 reg 0
    0479: [0]  <2024-11-04> <11:09:50.464> MCU2_0[DEBUG] - : -1
    0480: [0]  <2024-11-04> <11:09:50.495> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0481: [0]  <2024-11-04> <11:09:50.556> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0482: [0]  <2024-11-04> <11:09:50.630> MCU2_0[DEBUG] - : -1
    0483: [0]  <2024-11-04> <11:09:50.646> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0484: [0]  <2024-11-04> <11:09:50.737> MCU2_0[DEBUG] - : -1
    0485: [0]  <2024-11-04> <11:09:50.752> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    0486: [0]  <2024-11-04> <11:09:50.827> MCU2_0[DEBUG] - : -1
    0487: [0]  <2024-11-04> <11:09:50.842> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed [MAIN[3_0]M AINUAR2T__C1oun] tU A= R8
    0488: [0]  <2024-11-04> <11:09:50.902> T_Count = 8
    0489: [0]  <2024-11-04> <11:09:50.902> to read PHY 0 C [MAIN3_0] IPC task init called after 16 second 
    0490: [0]  <2024-11-04> <11:09:50.916> 22 reg 1
    0491: [0]  <2024-11-04> <11:09:50.917> MCU2_0[DEBUG] - : -1
    0492: [0]  <2024-11-04> <11:09:50.962> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 1
    0493: [0]  <2024-11-04> <11:09:51.036> MCU2_0[DEBUG] - Mdio_ioctlManualMode:  [MAIN2_1] IPC task init called after 16 second 
    0494: [0]  <2024-11-04> <11:09:51.097>   [MAIN2_1] CDD_IPC STARTED! ! !
    0495: [0]  <2024-11-04> <11:09:51.097>   [MAIN2_1]   CDD_IPC_FUNCTION_DISABLED 
    0496: [0]  <2024-11-04> <11:09:51.098> [MAIN2_1] CDD_IPCremoteProcId = 3 : IPC Remote Ready success 
    0497: [0]  <2024-11-04> <11:09:51.099> failed to read PHY 3 C22 reg 0
    0498: [0]  <2024-11-04> <11:09:51.127> MCU2_0[DEBUG] - : -1
    0499: [0]  <2024-11-04> <11:09:51.142> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0499: [0]  <2024-11-04> <11:09:51.142> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0500: [0]  <2024-11-04> <11:09:51.186> MCU2_[MAIN3_1] UART_Count = 8
    0501: [0]  <2024-11-04> <11:09:51.187> 0[DEBUG] - Mdio_i [MAIN3_1] IPC task init called after 16 second 
    0502: [0]  <2024-11-04> <11:09:51.217> octlManualMode: failed to read PHY 0 C22 reg 1
    0503: [0]  <2024-11-04> <11:09:51.262> MCU2_0[DEBUG] - Cpsw_handleLinkDown: Port 3: Link down
    0504: [0]  <2024-11-04> <11:09:51.306> MCU2_0[DEBUG] - 
    0505: [0]  <2024-11-04> <11:09:51.354> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY [MAIN[3Ma_i0n2_]1]C pCupLuoadL o=a d 42
    0506: [0]  <2024-11-04> <11:09:51.400> %
    0507: [0]  <2024-11-04> <11:09:51.401> 0 C22 reg 0
    0508: [0]  <2024-11-04> <11:09:51.414> MCU2_0[DEBUG] - : -1
    0509: [0]  <2024-11-04> <11:09:51.444> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 0
    
    
    

  • Hi,

    From below it seems like, PHY Driver is not found with the matching PHY IDs.
    0071: [0] <2024-11-04> <11:09:36.007> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 0 C22 reg 2
    0072: [0] <2024-11-04> <11:09:36.032> MCU2_0[DEBUG] - : -1
    0073: [0] <2024-11-04> <11:09:36.033> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 3: couldn't be bound to any driver
    0074: [0] <2024-11-04> <11:09:36.122> MCU2_0[DEBUG] - : -1
    0075: [0] <2024-11-04> <11:09:36.151> MCU2_0[DEBUG] - EnetP [MAIN3_1] IPC task init called after 1 second

    There is a change in MDIO mode from SDK 7.3 to 9.2.
    MDIO was enabled in Manual Mode and only supports C22 in Manual mode due to MDIO Errata. In SDK 7.3 It was is STATE CHANGE MODE.

    Ideally this will not effect the C22 PHYs. Please check whether PHY driver is made part of PDK enet mode.

    Also, refer to PHY Integration Guide for more details.
    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/10_00_00_05/exports/docs/pdk_jacinto_10_00_00_27/docs/apiguide/j721e/html/enetphy_guide_top.html

    Best Regards,
    Sudheer

  • Hi Sudheer,

      I have added below ports since we have phy's (DP83867) connected to PORT 5 and 6 with RGMII mode, still i am seeing error like not able to read phy registers, what could be the issue? phy addresses are 1 and 2 as mentioned in screenshot. 








  • Hi,

    From your earlier ETHFW logs, I could see PHY-3 alone detected,
    0017: [0]  <2024-11-04> <11:09:34.849> U2_0[DEBUG] - Mdio_open: MDIO manual mode enabled
    0018: [0]  <2024-11-04> <11:09:34.894> MCU2_0[DEBUG] -
    0019: [0]  <2024-11-04> <11:09:34.910> MCU2_0[DEBUG] - PHY 3 is alive
    0020: [0]  <2024-11-04> <11:09:34.954> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0020: [0]  <2024-11-04> <11:09:34.954> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0020: [0]  <2024-11-04> <11:09:34.954> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1

    is ENABLE_QSGMII_PORTS enabled or not?

    Also, from Port configuration I could see same PHY mode (dp83867) is connected to all Ports.

    Can you please check is PHY Is powered and out of reset? GPIOs used to bring PHY out of reset are configured properly or not?

    Best Regards,
    Sudheer

  • Hi Sudheer,

              In our custom board we have total 4 ports are there 5 and 6 are RGMII and 7 and 8 are SGMII, 7 is connected to External switch again and 8 is connected to RTL9010 phy, at present i am going to do just bringup for 5 and 6 ports so from application i just enabled those as i mentioned in above screenshots. some how enet board type is detected as GESI board. 

    in some power cycles i can also different error like below also 



    "is ENABLE_QSGMII_PORTS enabled or not? " : for now not enabled 

    "Also, from Port configuration I could see same PHY mode (dp83867) is connected to all Ports.  :   yes we have two phy's (dp83867) for two ports are connected to 5 and 6 with phy addr 1 and 2 respectively

    Can you please check is PHY Is powered and out of reset? GPIOs used to bring PHY out of reset are configured properly or not?      : i will check GPIO's

    Thanks and Regards,

    Satya. 

  • Hi,

    Can you please check is PHY Is powered and out of reset? GPIOs used to bring PHY out of reset are configured properly or not?      : i will check GPIO's

    Sure.

    Also, can you please check once by disabling MDIO Manual Mode from enet_component.mk file.


    After disabling, clean build ETHFW and check once.

    Best Regards,
    Sudheer

  • Hi Sudheer,

             We have total 3 (DP83867) phy's and one is connected to cpsw2g switch and mapped to linux core other two are connected port 5 and 6 are connected to cpsw9g switch, and RESET Logic pins are same for all 3 phy's, but i can do ssh to linux means may be other two also may not have any issue with Reset logic right ? is there any other pins we need to take care?

    i have disabled MDIO Manual mode i am seeing  issue like below. 

    and i am seeing these below PHY numbers are random at every power cycle. 

    If possible could you please arrange one short call for debug today i will show you the schematic diagram then we may find some solution?

    Thanks and Regards,

    Satya. 

  • Ethfw_bringup_Manual_MDIO_Disabled.log
    0001: [0]  <2024-11-06> 
    0002: [0]  <2024-11-06> MCU2_0[INFO] - MCU started
    0003: [0]  <2024-11-06> MCU2_0[DEBUG] - IpcRx task init
    0004: [0]  <2024-11-06> MCU2_0[DEBUG] - IpcTx task init
    0005: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0006: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0007: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task init
    0007: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task init
    0008: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Started
    0008: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Started
    0009: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0010: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFwBoard_init: test gesi initialize board: 1
    0010: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFwBoard_init: test gesi initialize board: 1
    0010: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFwBoard_init: test gesi initialize board: 1
    0011: [0]  <2024-11-06> MCU2_0[DEBUG] - =======================================================
    0012: [0]  <2024-11-06> MCU2_0[DEBUG] -             CPSW Ethernet Firmware                     
    0013: [0]  <2024-11-06> MCU2_0[DEBUG] - =======================================================
    0014: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Warning: Using 6 random MAC address(es)
    0014: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Warning: Using 6 random MAC address(es)
    0015: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Shared multicasts:
    0015: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Shared multicasts:
    0016: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Reserved multicasts:
    0016: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Reserved multicasts:
    0017: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW:   01:80:c2:00:00:0e
    0017: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW:   01:80:c2:00:00:0e
    0018: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW:   01:1b:19:00:00:00
    0018: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW:   01:1b:19:00:00:00
    0019: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test enter to EnetMcm_acquireHandleInfo: 1
    0019: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test enter to EnetMcm_acquireHandleInfo: 1
    0019: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test enter to EnetMcm_acquireHandleInfo: 1
    0020: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetMcm: CPSW_9G on MAIN NAVSS
    0021: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 0 is alive
    0022: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 1 is alive
    0023: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 3 is alive
    0024: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 14 is alive
    0025: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 20 is alive
    0026: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0026: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0026: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0027: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: VLAN 1024 member=0x1ed virtMember=0x7 regMcastFlood=0x1ed unregMcastFlood=0x1ed untag=0x0
    0027: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: VLAN 1024 member=0x1ed virtMember=0x7 regMcastFlood=0x1ed unregMcastFlood=0x1ed untag=0x0
    0028: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: 1 VLAN entries added in ALE table
    0028: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: 1 VLAN entries added in ALE table
    0029: [0]  <2024-11-06> MCU2_0[DEBUG] - unibase-1.1.5-jacinto
    0030: [0]  <2024-11-06> MCU2_0[DEBUG] - 
    0031: [0]  <2024-11-06> ETHFW Version   : 0.04.00
    0031: [0]  <2024-11-06> ETHFW Version   : 0.04.00
    0032: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Build Date: Oct 31, 2024
    0032: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Build Date: Oct 31, 2024
    0033: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Build Time: 11:54:29
    0033: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Build Time: 11:54:29
    0034: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Commit SHA: 
    0034: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Commit SHA: 
    0035: [0]  <2024-11-06> MCU2_0[DEBUG] - Starting lwIP, local interface IP is dhcp-enabled
    0036: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Virtual port configuration:
    0036: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Virtual port configuration:
    0037: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: CpswProxyServer: initialization completed (core: mcu2_0)
    0037: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: CpswProxyServer: initialization completed (core: mcu2_0)
    0038: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Host MAC address: 70:a6:9b:53:27:cd
    0038: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Host MAC address: 70:a6:9b:53:27:cd
    0039: [0]  <2024-11-06> MCU2_0[DEBUG] - [LWIPIF_LWIP] Enet LLD netif initialized successfully
    0040: [0]  <2024-11-06> MCU2_0[DEBUG] - Added interface 'ti0', IP is 0.0.0.0
    0041: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0041: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0042: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0043: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0043: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0044: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0045: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0045: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0046: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0047: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0048: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0048: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0049: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0050: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0050: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0051: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0052: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0052: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0053: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0054: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0054: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0055: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0056: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0056: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0057: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0058: [0]  <2024-11-06> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 2 C22 reg 2
    0059: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0060: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 2: Failed to read C22 reg
    0060: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 2: Failed to read C22 reg
    0061: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0062: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_readReg: PHY 2: Failed to read reg 2
    0062: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_readReg: PHY 2: Failed to read reg 2
    0063: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0064: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_getId: PHY 2: Failed to read ID1 register
    0064: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_getId: PHY 2: Failed to read ID1 register
    0065: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0066: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0066: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0067: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0068: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0068: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0069: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0070: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0071: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0072: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0072: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0073: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0074: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0074: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0075: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0076: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0077: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0077: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0078: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0079: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0079: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0080: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0081: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0081: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0082: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0083: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0084: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0084: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0085: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0086: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0086: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0087: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0088: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0089: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0089: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0090: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0091: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0091: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0092: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0093: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0093: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0094: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0095: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0096: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0096: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0097: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0098: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0098: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0099: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0100: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0100: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0101: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0102: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0102: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0103: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0104: [0]  <2024-11-06> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 2 C22 reg 2
    0105: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0106: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 2: Failed to read C22 reg
    0106: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 2: Failed to read C22 reg
    0107: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0108: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_readReg: PHY 2: Failed to read reg 2
    0108: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_readReg: PHY 2: Failed to read reg 2
    0109: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0110: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_getId: PHY 2: Failed to read ID1 register
    0110: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_getId: PHY 2: Failed to read ID1 register
    0111: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0112: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0112: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0113: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0114: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0115: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0115: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0116: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0117: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0118: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0118: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0119: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0120: [0]  <2024-11-06> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 1 C22 reg 2
    0121: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0122: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 1: Failed to read C22 reg
    0122: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 1: Failed to read C22 reg
    0123: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0124: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_readReg: PHY 1: Failed to read reg 2
    0124: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_readReg: PHY 1: Failed to read reg 2
    0125: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0126: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_getId: PHY 1: Failed to read ID1 register
    0126: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_getId: PHY 1: Failed to read ID1 register
    0127: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0128: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0128: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0129: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0130: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0130: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 2: couldn't be bound to any driver
    0131: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0132: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0132: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0133: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0134: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0134: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_findingState: PHY 1: couldn't be bound to any driver
    0135: [0]  <2024-11-06> MCU2_0[DEBUG] - : -1
    0136: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    
    
    


    Sorry i missed to attach the log Log for my previous comment. 

    Thanks,

    satya. 

  • Hi,

    I could still see MIDO is still in Manual Mode.

    0058: [0] <2024-11-06> MCU2_0[DEBUG] - Mdio_ioctlManualMode: failed to read PHY 2 C22 reg 2
    0059: [0] <2024-11-06> MCU2_0[DEBUG] - : -1
    0060: [0] <2024-11-06> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 2: Failed to read C22 reg
    0060: [0] <2024-11-06> MCU2_0[DEBUG] - EnetPhyMdioDflt_readC22: PHY 2: Failed to read C22 reg

    Can you rebuild pdk_libs from PDK and then clean build ETHFW (ethfw_all_clean for clean and ethfw_all for build), Please refer to ETHFW User Guide for more details about build commands.
    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/10_00_00_05/exports/docs/ethfw/docs/user_guide/ethfw_c_ug_top.html#ethfw_build_top


    Also, I could see logs like below related to Ipc Task, is other applications integrated into ETHFW? 

    0003: [0]  <2024-11-06> MCU2_0[DEBUG] -  IpcRx task init
    0004: [0] <2024-11-06> MCU2_0[DEBUG] - IpcTx task init
    0005: [0] <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main


    Can you please share your changes on top of TI SDK 9.2 related to ETHFW for review.

    Best Regards,
    Sudheer

  • Hi Sudheer,

        I did clean build with disable MDIO Manual mode as you mentioned now i am not seeing any issues with phy is this confirms that PHY's are working fine ?

    what will happen manual mode enable and disable could you please share any document if available?

    As i mentioned previously IPCRX task, IPC TX,  UART, these drivers are we are maintaining in separate repo created by our project team, i just created new task and calling all the functions as it is like from app_remoteconfig_server.c file into our repo build along with adding all the libraries from Ethfw and enet. 

    I can also simply flash binary but i am not able to see any UART logs. 

    Ethfw_bringup_Manual_MDIO_Disabled2.log
    0001: [0]  <2024-11-06> 0x4100020x8100040x40030050x44015110x41000B0x810004
    0002: [0]  <2024-11-06> MCU2_0[INFO] - MCU started
    0003: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task init
    0004: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Started
    0005: [0]  <2024-11-06> MCU2_0[DEBUG] - IpcRx task init
    0006: [0]  <2024-11-06> MCU2_0[DEBUG] - IpcTx task init
    0007: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFwBoard_init: test gesi initialize board: 1
    0007: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFwBoard_init: test gesi initialize board: 1
    0008: [0]  <2024-11-06> MCU2_0[DEBUG] - =======================================================
    0009: [0]  <2024-11-06> MCU2_0[DEBUG] -             CPSW Ethernet Firmware                     
    0010: [0]  <2024-11-06> MCU2_0[DEBUG] - =======================================================
    0011: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Warning: Using 6 random MAC address(es)
    0012: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Shared multicasts:
    0013: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: Reserved multicasts:
    0014: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW:   01:80:c2:00:00:0e
    0015: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW:   01:1b:19:00:00:00
    0016: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test enter to EnetMcm_acquireHandleInfo: 1
    0016: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test enter to EnetMcm_acquireHandleInfo: 1
    0017: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetMcm: CPSW_9G on MAIN NAVSS
    0018: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 0 is alive
    0019: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 1 is alive
    0020: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 2 is alive
    0021: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 3 is alive
    0022: [0]  <2024-11-06> MCU2_0[DEBUG] - PHY 4 is alive
    0023: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_bindDriver: PHY 1: OUI:080028 Model:23 Ver:01 <-> 'dp83867' : OK
    0023: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_bindDriver: PHY 1: OUI:080028 Model:23 Ver:01 <-> 'dp83867' : OK
    0024: [0]  <2024-11-06> MCU2_0[DEBUG] - 
    0025: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_bindDriver: PHY 2: OUI:080028 Model:23 Ver:01 <-> 'dp83867' : OK
    0025: [0]  <2024-11-06> MCU2_0[DEBUG] - EnetPhy_bindDriver: PHY 2: OUI:080028 Model:23 Ver:01 <-> 'dp83867' : OK
    0026: [0]  <2024-11-06> MCU2_0[DEBUG] - 
    0027: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0027: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: EthFw_initMcm: test exit to EnetMcm_acquireHandleInfo: 1
    0028: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: VLAN 1024 member=0x1ed virtMember=0x7 regMcastFlood=0x1ed unregMcastFlood=0x1ed untag=0x0
    0029: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW: 1 VLAN entries added in ALE table
    0030: [0]  <2024-11-06> MCU2_0[DEBUG] - unibase-1.1.5-jacinto
    0031: [0]  <2024-11-06> MCU2_0[DEBUG] - 
    0032: [0]  <2024-11-06> ETHFW Version   : 0.04.00
    0033: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Build Date: Nov  6, 2024
    0034: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Build Time: 13:43:23
    0035: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW Commit SHA: 
    0036: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0037: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0038: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0039: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0040: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0041: [0]  <2024-11-06> MCU2_0[DEBUG] - Cpsw_handleLinkUp: Port 6: Link up: 1-Gbps Full-Duplex
    0042: [0]  <2024-11-06> MCU2_0[DEBUG] - 
    0043: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0044: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0045: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0046: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0047: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0048: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0049: [0]  <2024-11-06> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0050: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0051: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    0052: [0]  <2024-11-06> MCU2_0[DEBUG] - Running IpcRx_Main
    0053: [0]  <2024-11-06> MCU2_0[INFO] - MCU is alive
    
    
    

    Thanks and Regards,

    Satya. 

  • Hi,

    I did clean build with disable MDIO Manual mode as you mentioned now i am not seeing any issues with phy is this confirms that PHY's are working fine ?

    yes, it seems like both PHYs (phy-1, phy-2) detected and Link is Up.

      I did clean build with disable MDIO Manual mode as you mentioned now i am not seeing any issues with phy is this confirms that PHY's are working fine ?

    Please refer to below FAQ for MDIO mode related information.
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1296545/faq-tda4vm-information-about-mdio-module-in-j721e-j7200-j721s2-j784s4

    In case of Manual mode MDIO operation is by CPU, in case of STATE CHANGE Mode it was by peripheral.
    In Manual mode if any task switching happened during MDIO call, it may lead to failure of MDIO transaction. I.e. MDIO transaction should be under critical region.

    i just created new task and calling all the functions as it is like from app_remoteconfig_server.c file into our repo build along with adding all the libraries from Ethfw and enet. 

    Is ETHFW task is High priority or low compared to other threads? If low please check by keeping high priority for ETHFW.

    Best Regards,
    Sudheer

  • Hi Sudheer,

    i have disabled those IPC TX and RX tasks from applications now only enabled two tasks one is to handle UART and one is for ethremote config server application app.

    Now my aim is to create virtual Ethernet port (MAC only) on linux side (uses j721e-cpsw-virt-mac driver ) so i tried enable ETHAPP_ENABLE_INTERCORE_ETH macro is this enough?

    When i enabled ETHAPP_ENABLE_INTERCORE_ETH macro, control stuck at below function in screen shot. could you please verify my changes attached here and help to get out of this issue? 

    app_remoteswitchcfg_server_main()  this function i am calling under task function and will be called in once after power on is it required to call periodically ?

    app_ethRemoteConfigServerMain.capp_ethRemoteConfigServerMain.h

  • Hi,

    Please refer to ETHFW, There will be MCM server Task running (default Priority is 2). which will respond for the acquire handle.

    Keep all your application priority to 2.

    Best Regards,
    Sudheer

  • Hi Sudheer,

        yes i gave task priority 2, still issue is same but i don't understand why it is waiting at that semaphore pending, could you please let me know which module should respond to this ?  as per below screenshot EnetMcm_init creating MCM server Task and after return OK is control is going to acquire handle function, so i thought creation of MCM server Task may not be an issue. do i need to call any other functions from the application code what i shared ?


    Thanks,

    Satya.

  • Hi, 

    If you are calling ETHFW server app main from your application then it will be sufficient, all initialization will taken care by eth apo task in main. 

    Also, make sure that task running ETHFW main should have a priory of 2 as similar to ETHFW. 

    Best Regards, 

    Sudheer

  • Hi Sudheer,

    As we discussed, we are working on Linux image which compatible with SDK 9.2, now i am working for MCU2_0 and MCU2_1 as server / client there i could see the communication as like logs

    Note : Orange colored logs are MCU2_1

    0060: [0] <2024-11-13> <12:46:39.099> MCU2_0[DEBUG] - ETHFW: Virtual port configuration:
    0061: [0] <2024-11-13> <12:46:39.161> MCU2_0[DEBUG] - ETHFW: CpswProxyServer_initNotifyServiceEp: RPMessage_created : 1
    0062: [0] <2024-11-13> <12:46:39.239> MCU2_0[DEBUG] - ETHFW: CpswProxyServer_initNotifyServiceEp: RPMessage_announced : 1
    0063: [0] <2024-11-13> <12:46:39.344> MCU2_0[DEBUG] - ETHFW: CpswProxyServer: initialization completed (core: mcu2_0)
    0064: [0] <2024-11-13> <12:46:39.849> MCU2_0[INFO] - MCU is alive
    0065: [0] <2024-11-13> <12:46:40.353> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0066: [0] <2024-11-13> <12:46:41.100> MCU2_0[INFO] - MCU is alive
    0067: [0] <2024-11-13> <12:46:42.356> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0068: [0] <2024-11-13> <12:46:42.401> MCU2_0[INFO] - MCU is alive
    0069: [0] <2024-11-13> <12:46:43.613> MCU2_0[INFO] - MCU is alive
    0070: [0] <2024-11-13> <12:46:44.367> MCU2_0[DEBUG] - ETHFW appMain task RUN
    0071: [0] <2024-11-13> <12:46:44.754> CpswProxy: Local cmd endpt 101, notify endpt 30
    0072: [0] <2024-11-13> <12:46:44.815> CpswProxy: ETHFW services found at core 3 endpts M1C0U12 _(0t[iI.NeFtOh]f w-. eMtChUd eivsi cael)i vaen
    0073: [0] <2024-11-13> <12:46:44.892> d
    0074: [0] <2024-11-13> <12:46:44.893> 102 (ti.ethfw.notifyservice)
    0075: [0] <2024-11-13> <12:46:44.924> RTOS-App: Starting lwIP, local interface IP is dhcp-enabled
    0076: [0] <2024-11-13> <12:46:44.983> CpswProxy: ATTACH | C2S | virtPort=1
    0077: [0] <2024-11-13> <12:46:45.108> MCU2_0[DEBUG] - ETHFW: ATTACH | C2S | core=4 endpt=101 virtPort=1
    0078: [0] <2024-11-13> <12:46:45.170> MCU2_0[DEBUG] - ETHFW: ATTACH | S2C | token=100 rxMtu=1522 features=9

    After last message there is no further communication between server and client, server responded for attach but client is till waiting for response why it is happening ?

    Thanks 

    Satya. 

  • Hi,

    After last message there is no further communication between server and client, server responded for attach but client is till waiting for response why it is happening ?

    May be IPC message sent from Server it self failed. So, client is waiting to get the message.

    Can you check the Server Status and client status, is any one of them is failed further communication will not happen between client and server.

    If you have TI EVM, I suggest to run once on EVM and understand the behavior.

    Please refer to ETHFW User Guide, for the sample UART output Log of Server and CCS log of client.
    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/latest/exports/docs/ethfw/docs/user_guide/demo_ethfw_combined_top.html#demo_ethfw_combined_logs_uart_j721e

    Best Regards,
    Sudheer

  • Hi Sudheer,

        from Server side i am sending the commands multiple times then only client may be able to receive, what could be the reason client not receiving consistently but what ever client sends server able to receive. 

    Thanks regards,

    Satya. 

  • Hi,

      from Server side i am sending the commands multiple times then only client may be able to receive, what could be the reason client not receiving consistently but what ever client sends server able to receive.

    Is there any other IPC communication at client side apart for ETHFW client. If so, define  high priority to ETHFW client tasks.

    Best Regards,
    Sudheer

  • Hi Sudheer,

               Client side (MAIN_2_1 core) entire application is from SDK i didn't change anything just UART enabled, i tried with client tasks with high priority there is no difference.

  • Hi,

    Client side (MAIN_2_1 core) entire application is from SDK i didn't change anything just UART enabled,

    If client is same as TI SDK (MCU2_1 standalone ETHFW client from TI SDK), then there should not be any issue, as it is working in TI EVM.

    Also, check do you have any critical sections in UART application and waiting for some data by disabling interrupts? 

    Also, can you check once any changes made in IPC and remote client IDs? 

    Best Regards,
    Sudheer

  • Hi Sudheer, 

             I have disabled UART in Main 2_1 still issue is same. no changes made for IPC and client id in code. 

    Regards,
    satya.

  • Hi Sudheer,

    Can we make mailbox receive ISR based instead polling ? as per the the below code snippet if yes how to make changes?

    Thanks,

    Satya.

  • Hi,

       I have disabled UART in Main 2_1 still issue is same. no changes made for IPC and client id in code. 

    If memory and build flags is same, then can you please check once with TI SDK image (update for port configuration).

    Best Regards,
    Sudheer

  • Hi Sudheer,

         For Main2_1, i have not done anything SDK binary only i flashed, still issue is same. can we have short teams call today?

    Regards,

    Satya. 

  • Hi,

     For Main2_1, i have not done anything SDK binary only i flashed, still issue is same. can we have short teams call today?

    Have made virtual Port configuration changes as similar to ETHFW.

    Please schedule a call at 4.00PM IST.

    Best Regards,
    Sudheer

  • Hi Sudheer,

              sorry i was in some other debug call i will schedule at 5 PM.

  • Hi,

    sorry i was in some other debug call i will schedule at 5 PM.

    Sure, Please schedule a 30mins call from 5PM IST.


    Best Regards,
    Sudheer

  • Hi Sudheer,

       I think you are busy this time, can i schedule Monday 11 AM ? if no please let me know your feasible time.

    Thanks,

    satya. 

  • Hi,

    Please schedule at 11.30AM IST Monday.

    Best regards,
    Sudheer

  • Hi Sudheer,

           Sure i will schedule at 11:30 AM IST.