This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Load EthFw in EMMC

Part Number: TDA4VM

Hi TI members,

I have applied this patch on TDA4EVM and SGMII works fine.

Now on our custom board, we are connecting TDA4 to a Marvell switch through SGMII.

Since there is no SD card on our custom board (only one EMMC on it), I change one of the uboot command in the patch

from

=> load mmc 1:2 0x82000000 /lib/firmware/app_remoteswitchcfg_server.xer5f

to

=> load mmc 0:1 0x82000000 /lib/firmware/app_remoteswitchcfg_server.xer5f

There is a load success message in boot log, but there is no eth1 for SGMII under linux.

Does this patch support loading ethfw in emmc?

Best regards,

Eric Chen

  • Update some information.

    There is logs on main_uart2 now, and it says

    Assertion @ Line: 97 in V1/cpsw_appboardutils_j721e_evm.c: BOARD_SOK == boardStatus : failed !!!

    Is this caused by the absence of daughter board?

    If it is, how do I bypass the board detection and phy setting? (The connection between TDA4 and the switch is MAC-to-MAC.)

    Here is the boot log from main_uart0.

    U-Boot SPL 2019.01-gc642e95abb (Jul 30 2020 - 07:50:36 +0000)
    SYSFW ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    Loading Environment from MMC... spl: unsupported mmc boot device.
    sdhci@4f80000 - probe failed: -19
    *** Warning - No MMC card found, using default environment
    
    Loading rproc fw image from device 3 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.2(release):ti2019.05-rc1
    NOTICE:  BL31: Built : 03:01:49, Jun 12 2020
    I/TC:
    I/TC: OP-TEE version: ti2019.05-rc1-dev (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 Fri Jun 12 03:08:27 UTC 2020 aarch64
    I/TC: Initialized
    
    U-Boot SPL 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    
    SoC:   J721E PG 1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Reading on-board EEPROM at 0x50 failed 1
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc0(part 0) is current device
    SD/MMC found on device 0
    ** File not found boot.scr **
    ** Unrecognized filesystem type **
    9765024 bytes read in 34 ms (273.9 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 9765024 bytes: Success!
    13338632 bytes read in 45 ms (282.7 MiB/s)
    98804 bytes read in 2 ms (47.1 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000fdda3000, end 00000000fdebefff ... OK
    
    Starting kernel ...

    Best regards,

    Eric Chen

  • Hi Eric Chen,

    The line that is crashing is trying to do a GPIO operation via I2C GPIO expander that is present on TI EVM common processor board. This does not apply to custom hardware, so please try commenting this line.

    Assertion @ Line: 97
    in V1/cpsw_appboardutils_j721e_evm.c: BOARD_SOK == boardStatus : failed !!!

    Regards,
    Vishal

  • Hi Vishal,

    Thank you for the reply.

    I have changed the function as below.

    #if defined(BUILD_MCU2_0)
    static void CpswAppBoardUtils_enetExpCfg(void)
    {
        Board_STATUS boardStatus;
    
        /* Release PHY reset. Note this is needed for both SGMII and QSGMII boards */
        //boardStatus = Board_cpsw9gEnetExpPhyReset(0U);  //original line
        boardStatus = Board_ethConfigCpsw9g();            //added line
        CpswAppUtils_assert(BOARD_SOK == boardStatus);
    
        if (Board_detectBoard(BOARD_ID_ENET))
        {   
            /* Release the COMA_MODE pin */
            boardStatus = Board_cpsw9gEnetExpComaModeCfg(0U);
            CpswAppUtils_assert(BOARD_SOK == boardStatus);
        }   
    }
    #endif

    Beside, I modified ${PSDKRA}/ethfw/apps/app_remoteswitchcfg_server/mcu_2_0/main_tirtos.c as below.

    Since we only use SGMII on SERDES0, I comment out the other ports.

    #define ENABLE_QSGMII_PORTS
    
    char *VerStr = "NIMU CPSW Example";
    
    static const Cpsw_MacPort gCpswMainAppMacPorts[] =
    {
        // CPSW_MAC_PORT_0,
    #if defined(SOC_J721E)
        /* On J721E EVM to use all 8 ports simultaneously, we use below configuration
           RGMII Ports - 1,3,4,8. QSGMII ports - 2,5,6,7 */
        //CPSW_MAC_PORT_2, /* RGMII */
        //CPSW_MAC_PORT_3, /* RGMII */
        //CPSW_MAC_PORT_7, /* RGMII */
    #if defined(ENABLE_QSGMII_PORTS) //kept it disabled for 6.2
        CPSW_MAC_PORT_1, /* QSGMII main */
        //CPSW_MAC_PORT_4, /* QSGMII sub */
        //CPSW_MAC_PORT_5, /* QSGMII sub */
        //CPSW_MAC_PORT_6, /* QSGMII sub */
    #endif
    #endif
    };

    Use CpswAppUtils_setNoPhyCfgSgmii().

    static void CpswApp_initLinkArgs(Cpsw_OpenPortLinkInArgs *linkArgs,
                                     Cpsw_MacPort macPort)
    {
        CpswMacPort_Config *macConfig = &linkArgs->macConfig;
        CpswMacPort_LinkConfig *linkConfig = &linkArgs->linkConfig;
        CpswMacPort_Interface *interface = &linkArgs->interface;
        CpswPhy_Config *phyConfig = &linkArgs->phyConfig;
    
        linkArgs->portNum = macPort;
    
        Cpsw_initMacPortParams(macConfig);
        
        CpswAppUtils_setNoPhyCfgSgmii(interface, macConfig, phyConfig);
    
        if (phyConfig->phyAddr == CPSW_PHY_INVALID_PHYADDR)
        {
            linkConfig->speed = CPSW_SPEED_1GBIT;
            linkConfig->duplexity = CPSW_DUPLEX_FULL;
        }
        else
        {
            linkConfig->speed = CPSW_SPEED_AUTO;
            linkConfig->duplexity = CPSW_DUPLEX_AUTO;
        }
    
        CpswAppInterVlan_setMacConfig(linkArgs, macPort);
    }

    Use CpswAppBoardUtils_initEthFw() instead of CpswAppBoardUtils_init().

    int main(void)
    {   
        Task_Handle task;
        Task_Params ipc_taskParams;
        uint32_t host_id = CpswAppSoc_getCoreId();
        /* Set ccsHaltFlag to 1 for halting core for CCS connection */
        volatile uint32_t ccsHaltFlag = 0U;
    
        while (ccsHaltFlag)
        {   
            ;
        }
    
        CpswAppBoardUtils_initEthFw();
    
        CpswAppUtils_enableClocks(gCpswMainAppObj.cpswType);
    
        CpswAppUtils_print("=======================================================\n");
        CpswAppUtils_print("           CPSW Ethernet Firmware Demo             \n");
        CpswAppUtils_print("=======================================================\n");
    
        app_ethrdev_srv_print_ethfw_device_data(host_id);
    
        Task_Params_init(&ipc_taskParams);
        ipc_taskParams.priority = 2;
        ipc_taskParams.stack = &g_ipcStackBuf[0];
        ipc_taskParams.stackSize = IPC_TASK_STACKSIZE;
        task = Task_create(ipc_init, &ipc_taskParams, NULL);
    
        if (NULL == task)
        {   
            BIOS_exit(0);
        }
    
        BIOS_start();    /* does not return */
    
        return(0);
    }

    Change port setting in board/src/j721e_evm/board_ethernet_config.c.

    Board_STATUS Board_ethConfigCpsw9g(void)
    {
        Board_STATUS status = BOARD_SOK;
        uint8_t portNum;
    
        /* On J721E EVM to use all 8 ports simultaneously, we use below configuration
           RGMII Ports - 1,3,4,8. QSGMII ports - 2 (main),5,6,7 (sub)*/
    
        /* Configures the CPSW9G RGMII ports */
        for(portNum=0; portNum < BOARD_CPSW9G_PORT_MAX; portNum++)
        {   
            if ( 0U == portNum ||
                 2U == portNum ||
                 3U == portNum ||
                 7U == portNum )
            {   
                status = Board_cpsw9gEthConfig(portNum, RGMII);
            }   
            else
            {   
                if (1U == portNum)
                {   
                    //status = Board_cpsw9gEthConfig(portNum, QSGMII);  //original line
                    status = Board_cpsw9gEthConfig(portNum, SGMII);     //added line
                }   
                else
                {   
                    //status = Board_cpsw9gEthConfig(portNum, QSGMII_SUB);  //original line
                    status = Board_cpsw9gEthConfig(portNum, SGMII);         //added line
                }   
            }   
    
            if(status != BOARD_SOK)
            {   
                return BOARD_FAIL;
            }   
        }   
    
        return BOARD_SOK;
    }

    Then, I got stock at a while loop in ${PDK}/packages/ti/drv/cpsw/src/cpsw_macport.c.

    The while loop looks weird, so I changed the condition as below.

    ...
    else if (macCfg->sgmiiConfig.sgmiiMode == CPSW_MAC_SGMIIMODE_SGMII_FORCEDLINK)
        {    
            CpswUtils_printf("Eric Printing - macCfg->sgmiiConfig.sgmiiMode == CPSW_MAC_SGMIIMODE_SGMII_FORCEDLINK\n");
            CpswMacPort_mapSgmiiLinkCfg (&sgmiiAdvAbility, linkCfg);
            sgmiiAdvAbility.bLinkUp    = 1U;
            sgmiiAdvAbility.sgmiiMode  = CSL_SGMII_MODE_SGMII;
    
            CSL_SGMII_setAdvAbility(hPort->sgmiiRegs, hPort->portNum, &sgmiiAdvAbility);
            CSL_SGMII_enableMasterMode(hPort->sgmiiRegs, hPort->portNum);
            CSL_SGMII_disableAutoNegotiation(hPort->sgmiiRegs, hPort->portNum);
    
            do   
            {
                CSL_SGMII_getStatus(hPort->sgmiiRegs, hPort->portNum, &sgmiiStatus);
            }
            //while (sgmiiStatus.bIsLinkUp);      //original line
            while (1U != sgmiiStatus.bIsLinkUp);  //added line
    
            status = CPSW_SOK;
        }    
        else
    ...

    Now, I got stuck at CpswAppUtils_allocMac() failed.

    Here is the log with some extra message I print out.

    Enabling clocks for CPSW_9G!
    =======================================================
               CPSW Ethernet Firmware Demo
    =======================================================
    ETHFW Version: 0. 1. 1
    ETHFW Build Date (YYYY/MMM/DD):2020/Aug/ 4
    ETHFW Commit SHA:0be014c1
    ETHFW PermissionFlag:0x1ffffff, UART Connected:true,UART Id:2Eric Printing - CpswApp_init()
    IPC_echo_test (core : mcu2_0) .....
    Eric Printing - Starting CpswAppUtils_initResourceConfig()
    Remote demo device (core : mcu2_0) .....
    CpswAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:0 From 1 To 0
    CpswAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:4 From 1 To 0
    CpswAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:1 From 1 To 0
    CpswAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:3 From 1 To 0
    Eric Printing - CpswAppUtils_initResourceConfig() finished.
    Eric Printing - cpsw_mcm.c -CpswMcm_open()
    CPSW_9G Test on MAIN NAVSS
    Eric Printing - CpswMcm_enablePorts()
    Eric Printing - Starting Cpsw_ioctl()...
    Eric Printing - CpswOsal_mutexLock()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - case: CPSW_IOCTL_OPEN_PORT_LINK
    Eric Printing - Cpsw_openPortLink()
    Eric Printing - Configure SGMII mode in CPSW SS
    Eric Printing - PortNum: 1
    Eric Printing - Cpsw_openPortLinkNoPhy()
    Eric Printing - PortNum: 1
    Eric Printing - CpswMacPort_open()
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - interface->layerType: 0
    Eric Printing - interface->sublayerType: 2
    Eric Printing - CpswMacPort_matchesEnetCtrl()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - iface.layerType : enetLayer - 0 : 0
    Eric Printing - iface.sublayerType : enetSublayer - 2 : 2
    Eric Printing - CpswMacPort_setInterface()
    Eric Printing - CpswMacPort_configSgmii()
    Eric Printing - macCfg->sgmiiConfig.sgmiiMode == CPSW_MAC_SGMIIMODE_SGMII_FORCEDLINK
    Eric Printing - sgmiiAdvAbility->duplexMode: CSL_SGMII_FULL_DUPLEX
    Eric Printing - sgmiiAdvAbility->linkSpeed: CSL_SGMII_1000_MBPS
    Eric Printing - Enable MAC port with requested speed/duplexity
    Eric Printing - CpswMacPort_enablePort()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - Cpsw_ioctl() finished.
    
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - CpswAppUtils_allocMac()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    CpswAppUtils_allocMac() failed : -8
    Assertion @ Line: 1869 in cpsw_apputils.c: status == CPSW_SOK : failed !!!

    Is there anything wrong with the setiing?

    Or is there more modification needed to be done?

    Best regards,

    Eric Chen

  • Miss a modification I made in drv/cpsw/examples/cpsw_apputils/V1/cpsw_appboardutils_j721e_evm.c.

    I bypass the board detection by commenting out the last part of the function.

    void CpswAppBoardUtils_getMacAddrList(uint8_t macAddr[][CPSW_MAC_ADDR_LEN],
                                          uint32_t maxMacEntries,
                                          uint32_t *pAvailMacEntries)
    {
        uint8_t macAddrBuf[CPSW_RM_NUM_MACADDRESS_MAX * BOARD_MAC_ADDR_BYTES];
        Board_STATUS boardStatus;
        uint32_t macAddrCnt, tempCnt;
        uint32_t allocMacEntries = 0;
        uint32_t i;
    
        ...
    
        *pAvailMacEntries = allocMacEntries;
        /*
        if (allocMacEntries == 0U)
        {
            CpswAppUtils_print("CpswAppBoardUtils_getMacAddrList Failed - GESI/ENET board not present\n");
            CpswAppUtils_assert(false);
        }
        */
    }

  • Hi,

    We are reviewing the change mentioned under "The while loop looks weird, so I changed the condition as below.".

    Which SDK version are you using?

    In SDK 7.0, CpswAppBoardUtils_getMacAddrList is modified to have a static array of MAC address. You can try adding this change also.


    Regards,
    Vishal

  • Hi,

    The while loop change looks correct, it's a bug in code. We will fix it for next release.

    Regards,
    Vishal

  • Hi Vishal,

    Thank you for the reply.

    I am using SDK 6.02, and have changed the CpswAppBoardUtils_getMacAddrList as below.

    void CpswAppBoardUtils_getMacAddrList(uint8_t macAddr[][CPSW_MAC_ADDR_LEN],
                                          uint32_t maxMacEntries,
                                          uint32_t *pAvailMacEntries)
    {
        uint8_t macAddrBuf[CPSW_RM_NUM_MACADDRESS_MAX * BOARD_MAC_ADDR_BYTES];
        Board_STATUS boardStatus;
        uint32_t macAddrCnt, tempCnt;
        uint32_t allocMacEntries = 0;
        uint32_t i;
    
        ...
    
        allocMacEntries += macAddrCnt;
        }
    #endif
    
    +   static uint8_t macAddr_0[CPSW_MAC_ADDR_LEN] = {0x11U, 0x22U, 0x33U, 0x44U, 0x55U, 0x66U};
    +   memcpy(macAddr[0U], macAddr_0, CPSW_MAC_ADDR_LEN);
    +   allocMacEntries = 1;
    
        *pAvailMacEntries = allocMacEntries;
    
        if (allocMacEntries == 0U)
        {
            CpswAppUtils_print("CpswAppBoardUtils_getMacAddrList Failed - GESI/ENET board not present\n");
            CpswAppUtils_assert(false);
        }
    }

    Now, the MAC allocation is ok, but the REMOTE_SERVICE does not start to initialize after the "Rx Flow for Software Inter-VLAN Routing is up".

    So, I am now checking the linux driver j721e-cpsw-virt-mac.c.

    Here is the ethfw log so far.

    Enabling clocks for CPSW_9G!
    =======================================================
               CPSW Ethernet Firmware Demo
    =======================================================
    ETHFW Version: 0. 1. 1
    ETHFW Build Date (YYYY/MMM/DD):2020/Aug/ 5
    ETHFW Commit SHA:0be014c1
    ETHFW PermissionFlag:0x1ffffff, UART Connected:true,UART Id:2Eric Printing - ipc_taskParams.priority = 2
    Eric Printing - CpswApp_init()
    IPC_echo_test (core : mcu2_0) .....
    Eric Printing - Starting CpswAppUtils_initResourceConfig()
    Remote demo device (core : mcu2_0) .....
    Eric Printing - CPSW_UTILS_ARRAYSIZE(rscCfg->macList.macAddress): 10
    Eric Printing - selfCoreId: 3
    Eric Printing - rscPrms->numCores: 4
    Eric Printing - totalRscPatitionMacCount: 4, availMacCount: 4
    Eric Printing - CpswAppUtils_initResourceConfig() finished.
    Eric Printing - cpsw_mcm.c -CpswMcm_open()
    CPSW_9G Test on MAIN NAVSS
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswMcm_enablePorts()
    Eric Printing - hMcm->numMacPorts
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - case: CPSW_IOCTL_OPEN_PORT_LINK
    Eric Printing - Cpsw_openPortLink()
    Eric Printing - Configure SGMII mode in CPSW SS
    Eric Printing - PortNum: 1
    Eric Printing - Cpsw_openPortLinkNoPhy()
    Eric Printing - PortNum: 1
    Eric Printing - CpswMacPort_open()
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - interface->layerType: 0
    Eric Printing - interface->sublayerType: 2
    Eric Printing - CpswMacPort_matchesEnetCtrl()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - iface.layerType : enetLayer - 0 : 0
    Eric Printing - iface.sublayerType : enetSublayer - 2 : 2
    Eric Printing - CpswMacPort_setInterface()
    Eric Printing - CpswMacPort_configSgmii()
    Eric Printing - macCfg->sgmiiConfig.sgmiiMode == CPSW_MAC_SGMIIMODE_SGMII_FORCEDLINK
    Eric Printing - sgmiiAdvAbility->duplexMode: CSL_SGMII_FULL_DUPLEX
    Eric Printing - sgmiiAdvAbility->linkSpeed: CSL_SGMII_1000_MBPS
    Eric Printing - Enable MAC port with requested speed/duplexity
    Eric Printing - CpswMacPort_enablePort()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - enetLayer: GMII
    Eric Printing - enetSublayer: SERIAL
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - portNum: 1
    Eric Printing - port is in nophy mode
    Eric Printing - hCpsw->portLinkStatusChangeCb != NULL
    Eric Printing - numPortCb: 1
    MAC Port 1: link up
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - numPortCb: 0
    Eric Printing - CpswAppUtils_openRxFlow()
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - numPortCb: 0
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - CpswAppUtils_allocMac()
    Eric Printing - numPortCb: 0
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_MAC_ADDR
    Eric Printing - CpswRm_allocMacAddr()
    Eric Printing - coreId: 3
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - macResource != NULL
    Eric Printing - numPortCb: 0
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - CpswAppUtils_addHostPortEntry()
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - numPortCb: 0
    Eric Printing - CpswAppUtils_registerDefaultRxFlow()
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Cpsw_periodicTick()
    Host MAC address: Eric Printing - numPortCb: 0
    22:22:33:44:55:66
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - PSW_UTILS_ARRAYSIZE(gCpswMainAppMacPorts): 1
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - CpswAppUtils_isPortLinkUp()
    Eric Printing - numPortCb: 0
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - linked: 1
    Eric Printing - numPortCb: 0
    Eric Printing - isPhyLinked: 1
    Eric Printing - CpswMcm_periodicTick
    [NDK2CPSW] Eric Printing - Cpsw_periodicTick()
    Eric Printing - hNdk2Cpsw->linkIsUp: 1
    Eric Printing - numPortCb: 0
    [NIMU_NDK] CPSW has been started successfully
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - PSW_UTILS_ARRAYSIZE(gCpswMainAppMacPorts): 1
    
    CPSW NIMU application, IP address I/F 1: 192.168.1.203
    
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - CpswAppUtils_isPortLinkUp()
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_getRxTxHandle()
    Eric Printing - linked: 1
    Eric Printing - numPortCb: 0
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - isPhyLinked: 1
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - PSW_UTILS_ARRAYSIZE(gCpswMainAppMacPorts): 1
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - CpswAppUtils_isPortLinkUp()
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Open the CPSW RX flow for Ingress
    Eric Printing - linked: 1
    Eric Printing - numPortCb: 0
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - isPhyLinked: 1
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - PSW_UTILS_ARRAYSIZE(gCpswMainAppMacPorts): 1
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - CpswAppUtils_isPortLinkUp()
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_initRxReadyPktQ()
    Eric Printing - linked: 1
    Eric Printing - numPortCb: 0
    Rx Flow for Software Inter-VLAN Routing is up
    Eric Printing - isPhyLinked: 1
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - CpswApp_pktRxTx()
    Eric Printing - PSW_UTILS_ARRAYSIZE(gCpswMainAppMacPorts): 1
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - CpswAppUtils_isPortLinkUp()
    Eric Printing - numPortCb: 0
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - linked: 1
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - isPhyLinked: 1
    Eric Printing - numPortCb: 0
    Eric Printing - PSW_UTILS_ARRAYSIZE(gCpswMainAppMacPorts): 1
    Eric Printing - CpswMcm_periodicTick
    Eric Printing - CpswAppUtils_isPortLinkUp()
    Eric Printing - Cpsw_periodicTick()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - numPortCb: 0
    Eric Printing - isPhyLinked: 1
    ...

    Best regards,

    Eric Chen

  • Hi Eric,

    Can you share the Kernel log as well?

    Regards,
    Vishal

  • There is an ethfw IPC task that wait for Linux to come up and does some IPC operations. Can you check the status of that task?

  • Hi Vishal,

    Thank you for the quick reply.

    It looks like j721e-cpsw-virt-mac.c probe keep failing and probing again.

    static int virt_cpsw_nuss_probe(struct platform_device *pdev)
    {
            struct device *dev = &pdev->dev;
            struct virt_cpsw_common *common;
            int ret; 
    
            common = devm_kzalloc(dev, sizeof(struct virt_cpsw_common), GFP_KERNEL);
            if (!common)
                    return -ENOMEM;
            common->dev = dev; 
    
            ret = of_property_read_string(dev->of_node, "ti,remote-name",
                                          &common->rdev_name);
            if (ret < 0) { 
                    dev_info(dev, "remote-name is not set %d\n", ret);
                    return ret; 
            }
         
            common->rdev = rpmsg_remotedev_get_named_device(common->rdev_name);
            if (!common->rdev)
                    return -EPROBE_DEFER;
    
            if (IS_ERR(common->rdev)) {  // <----------------------------------- keep failing here
                    ret = PTR_ERR(common->rdev);
                    return ret; 
            }
    
            common->rdev_switch_ops = common->rdev->device.eth_switch.ops;
            ret =
            devm_add_action_or_reset(dev,
                                     (void(*)(void *))rpmsg_remotedev_put_device,
                                     common->rdev);
        ...
    }

    Best regards,

    Eric Chen

  • After reading this post, I think j721e-cpsw-virt-mac driver is waiting for rpmsg-kdrv to create a virtual device under rpmsg-kdrv bus.

    But, rpmsg-kdrv driver probe fail because it is waiting for a interrupt from app on RTOS.

    Could you please provide some direction? Thank you.

    Best regards,

    Eric Chen

  • Hi Eric,

    Could you check on the ethfw IPC task and see what's going on there?

    Regards,
    Vishal

  • Hi Vishal,

    It looks like it stuck at "Wait for Linux VDev ready".

    void rpmsg_vdevMonitorFxn(UArg arg0, UArg arg1)
    {
        int32_t status;
        /* Wait for Linux VDev ready... */
        while(!Ipc_isRemoteReady(IPC_MPU1_0))
        {   
            Task_sleep(10);
        }
    
        ...
    }

    Here are some questions:

        1. Why does the Ipc_isRemoteReady() function check the core and return false when the core is A72?

            Shouldn't remote core be A72 and run Linux?

        2. If we only use CPSW_MAC_PORT_1 for SGMII, can we disable every other ports?

            Since we look at the block diagram of integrated switch, there is a MAC-to-MAC port connected to MCU.

            Is it CPSW_MAC_PORT_0?

            If it is, should it always be enabled?

        3. We tried to enable CPSW_MAC_PORT_0, but EthFw fails at CpswMacPort_matchesEnetCtrl().

            We set it to RGMII mode (default), but the status read out by CpswSoc_getEnetControl() is SGMII.

            What could be the problem?

    Best regards,

    Eric Chen

  • Hi Eric,

    -1-
    In case of A72 This API checks if Linux has marked the device as ready. 

    Were there any changes made to cpsw9g_virt_mac node of dts?
    Could you share the full Kernel log also?

    -2-
    Yes, other ports can be disabled. 
    There is no MAC to MAC connection to MCU by default. MAC_PORT_0 on EVM is connected to a RGMII PHY.

    -3-
    This mismatch means there is some mismatch in port configuration between Board_ethConfigCpsw9g() and CpswAppBoardUtils_setPhyConfig()


    Regards,
    Vishal

  • Hi Vishal,

    Thank you for the reply.

    Here are the cpsw9g_virt_mac node in dts, kernel log and ethfw log.

            cpsw9g_virt_mac: main_r5fss_cpsw9g_virt_mac0 {
                    compatible = "ti,j721e-cpsw-virt-mac";
                    dma-coherent;
                    ti,psil-base = <0x4a00>;
                    ti,remote-name = "mpu_1_0_ethswitch-device-0";
                    interrupt-parent = <&main_udmass_inta>;
    
                    dmas = <&main_udmap &cpsw9g_virt_mac 0 UDMA_DIR_TX>,
                           <&main_udmap &cpsw9g_virt_mac 1 UDMA_DIR_TX>,
                           <&main_udmap &cpsw9g_virt_mac 2 UDMA_DIR_TX>,
                           <&main_udmap &cpsw9g_virt_mac 3 UDMA_DIR_TX>,
                           <&main_udmap &cpsw9g_virt_mac 4 UDMA_DIR_TX>,
                           <&main_udmap &cpsw9g_virt_mac 5 UDMA_DIR_TX>,
                           <&main_udmap &cpsw9g_virt_mac 6 UDMA_DIR_TX>,
                           <&main_udmap &cpsw9g_virt_mac 0 UDMA_DIR_RX>;
                    dma-names = "tx0", "tx1", "tx2", "tx3",
                                "tx4", "tx5", "tx6",
                                "rx";
    
                    virt_emac_port {
                            ti,label = "virt-port";
                            /* local-mac-address = [0 0 0 0 0 0]; */
                    };  
    
                    ti,psil-config0 {
                            linux,udma-mode = <UDMA_PKT_MODE>;
                            statictr-type = <PSIL_STATIC_TR_NONE>;
                            ti,needs-epib;
                            ti,psd-size = <16>;
                    };  
    
                    ti,psil-config1 {
                            linux,udma-mode = <UDMA_PKT_MODE>;
                            statictr-type = <PSIL_STATIC_TR_NONE>;
                            ti,needs-epib;
                            ti,psd-size = <16>;
                    };
    
                    ti,psil-config2 {
                            linux,udma-mode = <UDMA_PKT_MODE>;
                            statictr-type = <PSIL_STATIC_TR_NONE>;
                            ti,needs-epib;
                            ti,psd-size = <16>;
                    };
    
                    ti,psil-config3 {
                            linux,udma-mode = <UDMA_PKT_MODE>;
                            statictr-type = <PSIL_STATIC_TR_NONE>;
                            ti,needs-epib;
                            ti,psd-size = <16>;
                    };
    
                    ti,psil-config4 {
                            linux,udma-mode = <UDMA_PKT_MODE>;
                            statictr-type = <PSIL_STATIC_TR_NONE>;
                            ti,needs-epib;
                            ti,psd-size = <16>;
                    };
    
                    ti,psil-config5 {
                            linux,udma-mode = <UDMA_PKT_MODE>;
                            statictr-type = <PSIL_STATIC_TR_NONE>;
                            ti,needs-epib;
                            ti,psd-size = <16>;
                    };
    
                    ti,psil-config6 {
                            linux,udma-mode = <UDMA_PKT_MODE>;
                            statictr-type = <PSIL_STATIC_TR_NONE>;
                            ti,needs-epib;
                            ti,psd-size = <16>;
                    };
    
                    ti,psil-config7 {
                            linux,udma-mode = <UDMA_PKT_MODE>;
                            statictr-type = <PSIL_STATIC_TR_NONE>;
                            ti,needs-epib;
                            ti,psd-size = <16>;
                    };
            };
    U-Boot SPL 2019.01-gc642e95abb (Jul 30 2020 - 07:50:36 +0000)
    SYSFW ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    Loading Environment from MMC... spl: unsupported mmc boot device.
    sdhci@4f80000 - probe failed: -19
    *** Warning - No MMC card found, using default environment
    
    Eric Printing - start_non_linux_remote_cores()
    Loading rproc fw image from device 3 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.2(release):ti2019.05-rc1
    NOTICE:  BL31: Built : 03:01:49, Jun 12 2020
    I/TC: 
    I/TC: OP-TEE version: ti2019.05-rc1-dev (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 Fri Jun 12 03:08:27 UTC 2020 aarch64
    I/TC: Initialized
    
    U-Boot SPL 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    
    SoC:   J721E PG 1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Reading on-board EEPROM at 0x50 failed 1
    Net:   Sentinen Print pull high reset 
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  2  1  0 
    switch to partitions #0, OK
    mmc0(part 0) is current device
    SD/MMC found on device 0
    ** File not found boot.scr **
    ** Unrecognized filesystem type **
    9802784 bytes read in 33 ms (283.3 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 9802784 bytes: Success!
    13338632 bytes read in 45 ms (282.7 MiB/s)
    98804 bytes read in 2 ms (47.1 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000fdda3000, end 00000000fdebefff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 4.19.94-g914230c90d (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Thu Aug 6 09:08:43 UTC 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] bootconsole [ns16550a0] enabled
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 512 MiB at 0x00000000c0000000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.1
    [    0.000000] random: get_random_bytes called from start_kernel+0x94/0x3e4 with crng_init=0
    [    0.000000] percpu: Embedded 2 pages/cpu s48536 r8192 d74344 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: enabling workaround for EL2 vector hardening
    [    0.000000] Speculative Store Bypass Disable mitigation not required
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 62339
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs) root=PARTUUID=a3179f72-7984-407e-bdf3-c374e0d3d24f rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes)
    [    0.000000] software IO TLB: mapped [mem 0xf9da0000-0xfdda0000] (64MB)
    [    0.000000] Memory: 3377664K/3993600K available (8510K kernel code, 738K rwdata, 3136K rodata, 576K init, 641K bss, 91648K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2.
    [    0.000000] 	Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: no VLPI support, no direct LPI support
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @8c0800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GIC: using LPI property table @0x00000008c00a0000
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] CPU0: using LPI pending table @0x00000008c00b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008372] Console: colour dummy device 80x25
    [    0.012926] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023594] pid_max: default: 32768 minimum: 301
    [    0.028335] Security Framework initialized
    [    0.032539] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.039394] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.070730] ASID allocator initialised with 32768 entries
    [    0.084256] rcu: Hierarchical SRCU implementation.
    [    0.097199] Platform MSI: gic-its@1820000 domain created
    [    0.102731] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.120166] smp: Bringing up secondary CPUs ...
    [    0.157065] Detected PIPT I-cache on CPU1
    [    0.157081] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.157109] CPU1: using LPI pending table @0x00000008c0310000
    [    0.157132] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.157174] smp: Brought up 1 node, 2 CPUs
    [    0.185010] SMP: Total of 2 processors activated.
    [    0.189820] CPU features: detected: GIC system register CPU interface
    [    0.196402] CPU features: detected: 32-bit EL0 Support
    [    0.201878] CPU: All CPU(s) started at EL2
    [    0.206065] alternatives: patching kernel code
    [    0.211021] devtmpfs: initialized
    [    0.218783] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.228746] futex hash table entries: 512 (order: -1, 32768 bytes)
    [    0.235437] pinctrl core: initialized pinctrl subsystem
    [    0.241103] NET: Registered protocol family 16
    [    0.245979] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
    [    0.253543] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.262726] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.275823] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.282676] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.290071] cryptd: max_cpu_qlen set to 1000
    [    0.294908] vsys_3v3: supplied by evm_12v0
    [    0.299169] vsys_5v0: supplied by evm_12v0
    [    0.303674] SCSI subsystem initialized
    [    0.307719] media: Linux media interface: v0.10
    [    0.312356] videodev: Linux video capture interface: v2.00
    [    0.317969] pps_core: LinuxPPS API ver. 1 registered
    [    0.323038] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.332375] PTP clock support registered
    [    0.336385] EDAC MC: Ver: 3.0.0
    [    0.340169] Advanced Linux Sound Architecture Driver Initialized.
    [    0.346706] clocksource: Switched to clocksource arch_sys_counter
    [    0.352999] VFS: Disk quotas dquot_6.6.0
    [    0.357043] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.366390] NET: Registered protocol family 2
    [    0.371091] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes)
    [    0.379141] TCP established hash table entries: 32768 (order: 2, 262144 bytes)
    [    0.386625] TCP bind hash table entries: 32768 (order: 3, 524288 bytes)
    [    0.393689] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.400415] UDP hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.406598] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.413269] NET: Registered protocol family 1
    [    0.421966] RPC: Registered named UNIX socket transport module.
    [    0.428018] RPC: Registered udp transport module.
    [    0.432821] RPC: Registered tcp transport module.
    [    0.437623] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.444447] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.454048] Initialise system trusted keyrings
    [    0.458657] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.466676] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.472850] NFS: Registering the id_resolver key type
    [    0.478018] Key type id_resolver registered
    [    0.482291] Key type id_legacy registered
    [    0.486388] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.493289] 9p: Installing v9fs 9p2000 file system support
    [    0.500426] Key type asymmetric registered
    [    0.504615] Asymmetric key parser 'x509' registered
    [    0.509617] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.517176] io scheduler noop registered
    [    0.521182] io scheduler deadline registered
    [    0.525583] io scheduler cfq registered (default)
    [    0.530390] io scheduler mq-deadline registered
    [    0.535016] io scheduler kyber registered
    [    0.539867] pinctrl-single 4301c000.pinmux: 94 pins, size 376
    [    0.545943] pinctrl-single 11c000.pinmux: 173 pins, size 692
    [    0.552068] pinctrl-single a40000.timesync_router: 512 pins, size 2048
    [    0.560898] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.567318] ti-pat 31010000.pat: Failed to create 31010000.pat debugfs directory
    [    0.574991] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.581404] ti-pat 31011000.pat: Failed to create 31011000.pat debugfs directory
    [    0.589045] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.595458] ti-pat 31012000.pat: Failed to create 31012000.pat debugfs directory
    [    0.603099] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.609421] ti-pat 31013000.pat: Failed to create 31013000.pat debugfs directory
    [    0.617059] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.623380] ti-pat 31014000.pat: Failed to create 31014000.pat debugfs directory
    [    0.632244] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.643343] brd: module loaded
    [    0.649067] loop: module loaded
    [    0.653298] libphy: Fixed MDIO Bus: probed
    [    0.657643] tun: Universal TUN/TAP device driver, 1.6
    [    0.663019] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.671025] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.677089] sky2: driver version 1.30
    [    0.681365] VFIO - User Level meta-driver version: 0.3
    [    0.686928] i2c /dev entries driver
    [    0.690892] sdhci: Secure Digital Host Controller Interface driver
    [    0.697207] sdhci: Copyright(c) Pierre Ossman
    [    0.701797] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.707995] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.714816] optee: probing for conduit method from DT.
    [    0.720075] optee: revision 3.7 (5208e5c1)
    [    0.720247] optee: initialized driver
    [    0.728787] NET: Registered protocol family 17
    [    0.733387] 9pnet: Installing 9P2000 support
    [    0.737765] Key type dns_resolver registered
    [    0.742339] registered taskstats version 1
    [    0.746523] Loading compiled-in X.509 certificates
    [    0.755301] ti-sci 44083000.dmsc: ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    [    0.780311] random: fast init done
    [    0.816835] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.822808] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.828764] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.834729] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.840594] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.846457] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.852352] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.858210] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    0.864059] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    0.876494] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    0.885029] j721e-pcie 2900000.pcie: Failed to create Cadence RC device
    [    0.892180] cdns-pcie-host d800000.pcie: missing "mem"
    [    0.897795] cdns-pcie-ep e000000.pcie-ep: Linked as a consumer to phy-5020000.serdes.1
    [    0.907321] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.917193] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.923953] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.931628] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.941766] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.948525] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.956136] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
    [    0.963652] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
    [    0.972756] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    0.981493] console [ttyS2] enabled
    [    0.981493] console [ttyS2] enabled
    [    0.988526] bootconsole [ns16550a0] disabled
    [    0.988526] bootconsole [ns16550a0] disabled
    [    0.997427] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.006221] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    1.014943] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    2.023802] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout
    [    3.029120] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout
    [    3.034333] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
    [    3.044378] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    3.054903] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    3.065057] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    3.075298] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    3.086114] scsi host0: ufshcd
    [    3.100235] cadence-qspi 47040000.spi: mt35xu512aba_v2 (65536 Kbytes)
    [    3.106670] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    3.113269] Creating 7 MTD partitions on "47040000.spi.0":
    [    3.118741] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    3.124488] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    3.129998] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    3.135572] 0x000000680000-0x0000006a0000 : "ospi.env"
    [    3.140881] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"
    [    3.146823] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    3.152303] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    3.266788] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -517
    [    3.274120] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    3.281169] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2069], Print reset_gpio=-517 
    [    3.289950] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    3.301383] UDMA has not been proped
    [    3.304956] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
    [    3.313405] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    3.321903] mmc0: Unknown controller version (4). You may experience problems.
    [    3.329151] mmc0: CQHCI version 5.10
    [    3.363434] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    3.376497] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    3.383409] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    3.390267] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    3.397127] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    3.403970] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    3.439125] mmc0: Command Queue Engine enabled
    [    3.443565] mmc0: new HS400 MMC card at address 0001
    [    3.448882] mmcblk0: mmc0:0001 S0J58X 59.3 GiB 
    [    3.453650] mmcblk0boot0: mmc0:0001 S0J58X partition 1 31.5 MiB
    [    3.459802] mmcblk0boot1: mmc0:0001 S0J58X partition 2 31.5 MiB
    [    3.465788] mmcblk0rpmb: mmc0:0001 S0J58X partition 3 4.00 MiB, chardev (242:0)
    [    3.478460]  mmcblk0: p1
    [    3.554713] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    3.560187] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    3.565226] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
    [    3.572865] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    3.579288] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    3.586145] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    3.592742] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    3.599079] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    3.603596] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    3.611060] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
    [    3.618004] cdns-ufshcd 4e84000.ufs: quirks=0x4, dev. quirks=0x0
    [    3.623997] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    3.636156] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    3.642494] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    3.648832] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    3.655169] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    3.661506] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    3.667843] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    3.674180] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    3.680517] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    3.686856] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    3.693194] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    3.699532] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
    [    3.708036] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
    [    3.716627] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
    [    3.724959] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    3.731208] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    3.731845] cdns-pcie-host d800000.pcie: missing "mem"
    [    3.737288] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    3.748513] cdns-pcie-host d800000.pcie: Linked as a consumer to phy-5010000.serdes.0
    [    4.757608] cdns-pcie-host d800000.pcie: Phy link never came up
    [    4.763520] cdns-pcie-host d800000.pcie: host bridge /interconnect@100000/pcie@2910000/pcie@d800000 ranges:
    [    4.773254] cdns-pcie-host d800000.pcie:    IO 0x18001000..0x18010fff -> 0x18001000
    [    4.780899] cdns-pcie-host d800000.pcie:   MEM 0x4100000000..0x417fffffff -> 0x00000000
    [    4.788962] cdns-pcie-host d800000.pcie: PCI host bridge to bus 0000:00
    [    4.795566] pci_bus 0000:00: root bus resource [bus 00-0f]
    [    4.801038] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x18001000-0x18010fff])
    [    4.810497] pci_bus 0000:00: root bus resource [mem 0x4100000000-0x417fffffff] (bus address [0x00000000-0x7fffffff])
    [    4.821024] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    4.830658] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    4.840291] pci 0000:00:00.0: ignoring class 0x060400 (doesn't match header type 00)
    [    4.848029] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x92 may corrupt adjacent RW1C bits
    [    4.857752] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0xb2 may corrupt adjacent RW1C bits
    [    4.867516] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x84 may corrupt adjacent RW1C bits
    [    4.877244] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x208 may corrupt adjacent RW1C bits
    [    4.887060] pci 0000:00:00.0: VF(n) BAR0 space: [mem 0x4100000000-0x4100ffffff 64bit] (contains BAR0 for 4 VFs)
    [    4.897137] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.906944] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.916751] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.926557] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.936385] pci 0000:00:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x2 link at 0000:00:00.0 (capable of 31.506 Gb/s with 16 GT/s x2 link)
    [    4.952708] ti-udma 285c0000.udmap: Channels: 24 (tchan: 48, echan: 0, rchan: 48, rflow: 96)
    [    4.962289] ti-udma 31150000.udmap: Channels: 84 (tchan: 140, echan: 160, rchan: 140, rflow: 300)
    [    4.974419] cadence-qspi 47040000.spi: mt35xu512aba_v2 (65536 Kbytes)
    [    4.980862] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    4.987460] Creating 7 MTD partitions on "47040000.spi.0":
    [    4.992936] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    4.998675] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    5.004172] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    5.009751] 0x000000680000-0x0000006a0000 : "ospi.env"
    [    5.015080] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"
    [    5.021034] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    5.026554] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    5.033888] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    5.040940] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2069], Print reset_gpio=116 
    [    6.066713] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2083], Print reset to 1 
    [    6.075061] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    6.092743] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    6.103257] pps pps0: new PPS source ptp1
    [    6.107388] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    6.116332] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 0.4
    [    6.123537] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    6.166712] am65-cpsw-nuss 46000000.ethernet: davinci mdio revision 9.7, bus freq 1000000
    [    6.174872] libphy: 46000000.ethernet: probed
    [    6.182392] hctosys: unable to open rtc device (rtc0)
    [    6.207315] ALSA device list:
    [    6.210270]   No soundcards found.
    [    6.225023] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
    [    6.233116] VFS: Mounted root (ext4 filesystem) on device 179:1.
    [    6.242195] devtmpfs: mounted
    [    6.245327] Freeing unused kernel memory: 576K
    [    6.249773] Run /sbin/init as init process
    [    6.305717] systemd[1]: System time before build time, advancing clock.
    [    6.335464] NET: Registered protocol family 10
    [    6.340255] Segment Routing with IPv6
    [    6.354058] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    6.375473] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2019.11!
    
    [    6.394983] systemd[1]: Set hostname to <j7-evm>.
    [    6.404584] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.411196] systemd[1]: Initializing machine ID from random generator.
    [    6.467311] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    6.484324] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    6.563805] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.571369] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [    6.586789] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.593464] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [    6.618748] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    6.641299] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Listening on Journal Socket.
             Mounting Temporary Directory (/tmp)...
             Mounting POSIX Message Queue File System...
             Starting Create list of required st¡Kce nodes for the current kernel...
             Starting Remount Root and Kernel File Systems...
    [    6.732184] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
    [  OK  ] Listening on Network Service Netlink Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [  OK  ] Reached target Remote File Systems.
             Mounting Kernel Debug File System...
             Starting Load Kernel Modules...
    [    6.800956] cmemk: loading out-of-tree module taints kernel.
    [  OK  ] [    6.807489] CMEMK module: reference Linux version 4.19.94
    Listening on Journal Socket (/dev/log).
    [    6.814494] no physical memory specified
    [    6.821746] cmemk initialized
    [  OK  ] Listening on udev Control Socket.
             Starting udev Coldplug all Devices...
             Starting Journal Service...
             Mounting Huge Pages File System...
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Reached target Slices.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [  OK  ] Reached target Paths.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Started Create list of required sta¡Kvice nodes for the current kernel.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Mounted Huge Pages File System.
             Starting Apply Kernel Variables...
             Mounting Kernel Configuration File System...
             Starting Rebuild Hardware Database...
             Starting Create System Users...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Create System Users.
    [  OK  ] Started udev Coldplug all Devices.
             Starting Create Static Device Nodes in /dev...
    [    7.211201] systemd-journald[145]: Received request to flush runtime journal from PID 1
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
    [  OK  ] Reached target Containers.
    [  OK  ] Mounted /media/ram.
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Rebuild Journal Catalog...
             Starting Create Volatile Files and Directories...
             Starting Rebuild Dynamic Linker Cache...
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Rebuild Journal Catalog.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Update UTMP about System Boot/Shutdown...
             Starting Network Time Synchronization...
             Starting Run pending postinsts...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started Rebuild Hardware Database.
             Starting udev Kernel Device Manager...
    [  OK  ] Started udev Kernel Device Manager.
             Starting Network Service...
    [  OK  ] Started Network Service.
             Starting Network Name Resolution...
             Starting Wait for Network to be Configured...
    [  OK  ] Started Rebuild Dynamic Linker Cache.
             Starting Update is Completed...
    [  OK  ] Started Update is Completed.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Network.
    [    7.965201] rti-wdt 2200000.rti: heartbeat 60 sec
    [  OK  ] Reached target Host and Network Name Lookups.[    7.974516] rti-wdt 2210000.rti: heartbeat 60 sec
    
    [  OK  ] Found device /dev/ttyS2.
    [  OK  ] Started Run pending postinsts.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Listening on RPCbind Server Activation Socket[    8.044390] pci-endpoint-test 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    .
    [    8.058539] pci-endpoint-test 0000:00:00.0: Cannot perform PCI test without BAR0
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [    8.075995] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [    8.096634] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [  OK  ] Reached target Sockets.
    [    8.106619] pci-endpoint-test: probe of 0000:00:00.0 failed with error -12
    [  OK  ] Reached target Basic System.
    [    8.122026] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
             Starting RPC Bind Service...
             Starting DEMO...
    [  OK  ] Started Job spooling tools.
    [    8.155869] k3_r5_rproc interconnect@100000:interconnect@28380000:r5fss@41000000: creating child devices for R5F cores
    [    8.167066] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
             Starting Print notice about GPLv3 packages...
    [    8.178975] [drm] No driver support for vblank timestamp query.
             Starting rc.pvr.service...
    [  OK  ] Started D-Bus System Message Bus.
             Starting Login Service...
    [    8.216884] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [    8.218838] [drm] Cannot find any crtc or sizes
    [    8.231516] [drm] Cannot find any crtc or sizes
    [    8.236368] remoteproc remoteproc0: 4d80800000.dsp is available
    [    8.257512] ntb_hw_epf 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [  OK  ] Started TEE Supplicant.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Started Daily Cleanup of Temporary Directories.
             Starting Permit User Sessions...
    [  OK  ] Started Periodic Command Scheduler.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Starte[    8.300955] ntb_hw_epf 0000:00:00.0: Failed to init PCI
    d RPC Bind Service.
    [  OK  ] Started DEMO.
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Started Login Service.
    [  OK  [    8.339699] pvrsrvkm 4e20000000.gpu: Linked as a consumer to genpd:0:4e20000000.gpu
    ] Started Avahi mDNS/DNS-SD Stack.
    [    8.341322] remoteproc remoteproc0: Direct firmware load for j7-c66_0-fw failed with error -2
    [    8.362183] pvrsrvkm 4e20000000.gpu: Linked as a consumer to genpd:1:4e20000000.gpu
    [    8.362312] platform 41000000.r5f: configured R5F for remoteproc mode
    [    8.374758] PVR_K:  291: Read BVNC 22.104.208.318 from HW device registers
    [    8.376495] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    8.384152] PVR_K:  291: RGX Device initialised with BVNC 22.104.208.318
    [    8.391099] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000
    [    8.399022] [drm] Initialized pvr 1.10.5371573 20170530 for 4e20000000.gpu on minor 1
    [    8.404381] remoteproc remoteproc0: Direct firmware load for j7-c66_0-fw failed with error -2
    [    8.425804] remoteproc remoteproc0: request_firmware failed: -2
    [    8.442056] ntb_hw_epf: probe of 0000:00:00.0 failed with error -5
    [  OK  ] Started rc.pvr.service.
             Starting telnetd.service...
    [    8.460079] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [    8.472907] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
    [    8.496826] remoteproc remoteproc1: 41000000.r5f is available
    [  OK  ] Started thttpd.service.
             Starting LSB: Setup pcie endpoint on /sys/kernel/config/pci_ep/...
    [    8.514210] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [  OK  ] Started LSB: Setup pcie endpoint on /sys/kern[    8.527843] remoteproc remoteproc1: Direct firmware load for j7-mcu-r5f0_0-fw failed with error -2
    el/config/pci_ep/.
    [    8.550850] k3_r5_rproc interconnect@100000:r5fss@5c00000: creating child devices for R5F cores
    [    8.563748] remoteproc remoteproc1: powering up 41000000.r5f
    [    8.569665] remoteproc remoteproc1: Direct firmware load for j7-mcu-r5f0_0-fw failed with error -2
    [    8.579082] remoteproc remoteproc2: 4d81800000.dsp is available
    [    8.585482] remoteproc remoteproc1: request_firmware failed: -2
    [    8.592852] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
    [    8.601495] remoteproc remoteproc2: Direct firmware load for j7-c66_1-fw failed with error -2
    [    8.610228] remoteproc remoteproc2: powering up 4d81800000.dsp
    [    8.616333] remoteproc remoteproc2: Direct firmware load for j7-c66_1-fw failed with error -2
    [    8.626543] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    8.633011] remoteproc remoteproc2: request_firmware failed: -2
    [    8.647423] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [    8.657966] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    8.672929] remoteproc remoteproc4: 5c00000.r5f is available
    [  OK  ] Found device /dev/ttyS1.
    [  OK  ] Started Serial Getty on ttyS1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW[    8.698955] remoteproc remoteproc3: 64800000.dsp is available
     clocks...
    [FAILED] Failed to start Synchronize System and HW [    8.716020] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    clocks.
    See 'systemctl status sync-clocks.service' for details.[    8.727829] remoteproc remoteproc4: powering up 5c00000.r5f
    
    [    8.747188] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    8.750936] remoteproc remoteproc3: Direct firmware load for j7-c71_0-fw failed with error -2
    [    8.757361] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    8.766762] remoteproc remoteproc3: powering up 64800000.dsp
    [    8.785684] remoteproc remoteproc3: Direct firmware load for j7-c71_0-fw failed with error -2
    [    8.787427] remoteproc remoteproc4: request_firmware failed: -2
    [    8.800542] remoteproc remoteproc3: request_firmware failed: -2
    [    8.804043] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [    8.820937] remoteproc remoteproc5: 5d00000.r5f is available
    [    8.842918] remoteproc remoteproc5: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    8.855478] remoteproc remoteproc5: powering up 5d00000.r5f
    [    8.863540] k3_r5_rproc interconnect@100000:r5fss@5e00000: creating child devices for R5F cores
    [    8.872497] remoteproc remoteproc5: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    8.881921] remoteproc remoteproc5: request_firmware failed: -2
    [    8.919433] platform 5e00000.r5f: configured R5F for remoteproc mode
    [    8.929391] Generic PHY k3-cpsw-mdio:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=k3-cpsw-mdio:02, irq=POLL)
    [    8.948241] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    8.952016] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
    [    8.979333] remoteproc remoteproc6: 5e00000.r5f is available
    [    9.001243] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -2
    [    9.013538] remoteproc remoteproc6: powering up 5e00000.r5f
    [    9.023321] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -2
    [    9.038868] remoteproc remoteproc6: request_firmware failed: -2
    [    9.097787] Eric Printing - virt_cpsw_nuss_probe()
    [    9.133932] Eric Printing - bus_find_device() fail
    [    9.133935] Eric Printing - IS_ERR(common->rdev): -517
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
    	bash-dev
    	bash
    	bc
    	cifs-utils
    	cpio
    	dosfstools
    	elfutils
    	gawk
    	gzip
    	libbfd
    	libdw1
    	libelf1
    	libgdbm-compat4
    	libgdbm-dev
    	libgdbm6
    	libgmp10
    	libidn2-0
    	libreadline-dev
    	libreadline7
    	libunistring2
    	nettle
    	which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    [    9.585444] Eric Printing - virt_cpsw_nuss_probe()
    [    9.590479] Eric Printing - bus_find_device() fail
    [    9.590482] Eric Printing - IS_ERR(common->rdev): -517
    [    9.609545] Eric Printing - virt_cpsw_nuss_probe()
    [    9.614651] omap_rng 4e10000.trng: Random Number Generator ver. 241b34c
    [    9.614669] random: crng init done
    [    9.621289] Eric Printing - bus_find_device() fail
    [    9.621290] Eric Printing - IS_ERR(common->rdev): -517
    [    9.630723] random: 7 urandom warning(s) missed due to ratelimiting
    [    9.635277] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [    9.666967] Eric Printing - virt_cpsw_nuss_probe()
    [    9.672069] Eric Printing - bus_find_device() fail
    [    9.672072] Eric Printing - IS_ERR(common->rdev): -517
    [    9.703374] Eric Printing - virt_cpsw_nuss_probe()
    [    9.708297] Eric Printing - bus_find_device() fail
    [    9.708300] Eric Printing - IS_ERR(common->rdev): -517
    [    9.722978] Eric Printing - virt_cpsw_nuss_probe()
    [    9.730014] Eric Printing - bus_find_device() fail
    [    9.730018] Eric Printing - IS_ERR(common->rdev): -517
    [    9.735609] remoteproc remoteproc7: b034000.pru is available
    [    9.740945] Eric Printing - virt_cpsw_nuss_probe()
    [    9.754047] pru-rproc b034000.pru: PRU rproc node pru@b034000 probed successfully
    [    9.755376] Eric Printing - bus_find_device() fail
    [    9.755378] Eric Printing - IS_ERR(common->rdev): -517
    [    9.765539] remoteproc remoteproc8: b004000.rtu is available
    [    9.770019] Eric Printing - virt_cpsw_nuss_probe()
    [    9.772120] pru-rproc b004000.rtu: PRU rproc node rtu@b004000 probed successfully
    [    9.782393] Eric Printing - bus_find_device() fail
    [    9.782395] Eric Printing - IS_ERR(common->rdev): -517
    [    9.793996] remoteproc remoteproc9: b00a000.txpru is available
    [    9.798624] Eric Printing - virt_cpsw_nuss_probe()
    [    9.799582] pru-rproc b00a000.txpru: PRU rproc node txpru@b00a000 probed successfully
    [    9.808591] Eric Printing - bus_find_device() fail
    [    9.808593] Eric Printing - IS_ERR(common->rdev): -517
    [    9.810435] remoteproc remoteproc10: b038000.pru is available
    [    9.818803] Eric Printing - virt_cpsw_nuss_probe()
    [    9.826200] pru-rproc b038000.pru: PRU rproc node pru@b038000 probed successfully
    [    9.837064] Eric Printing - bus_find_device() fail
    [    9.837067] Eric Printing - IS_ERR(common->rdev): -517
    [    9.838664] remoteproc remoteproc11: b006000.rtu is available
    [    9.846320] Eric Printing - virt_cpsw_nuss_probe()
    [    9.850662] pru-rproc b006000.rtu: PRU rproc node rtu@b006000 probed successfully
    [    9.856016] Eric Printing - bus_find_device() fail
    [    9.856018] Eric Printing - IS_ERR(common->rdev): -517
    [    9.861675] remoteproc remoteproc12: b00c000.txpru is available
    [    9.866664] Eric Printing - virt_cpsw_nuss_probe()
    [    9.873676] pru-rproc b00c000.txpru: PRU rproc node txpru@b00c000 probed successfully
    [    9.878751] Eric Printing - bus_find_device() fail
    [    9.878753] Eric Printing - IS_ERR(common->rdev): -517
    [    9.883879] remoteproc remoteproc13: b134000.pru is available
    [    9.889920] Eric Printing - virt_cpsw_nuss_probe()
    [    9.894271] pru-rproc b134000.pru: PRU rproc node pru@b134000 probed successfully
    [    9.902371] Eric Printing - bus_find_device() fail
    [    9.902373] Eric Printing - IS_ERR(common->rdev): -517
    [    9.907147] remoteproc remoteproc14: b104000.rtu is available
    [    9.912443] Eric Printing - virt_cpsw_nuss_probe()
    [    9.917738] pru-rproc b104000.rtu: PRU rproc node rtu@b104000 probed successfully
    [    9.922824] Eric Printing - bus_find_device() fail
    [    9.922825] Eric Printing - IS_ERR(common->rdev): -517
    [    9.930221] remoteproc remoteproc15: b10a000.txpru is available
    [    9.935195] Eric Printing - virt_cpsw_nuss_probe()
    [    9.939895] pru-rproc b10a000.txpru: PRU rproc node txpru@b10a000 probed successfully
    [    9.945910] Eric Printing - bus_find_device() fail
    [    9.945911] Eric Printing - IS_ERR(common->rdev): -517
    [    9.950711] remoteproc remoteproc16: b138000.pru is available
    [    9.958326] Eric Printing - virt_cpsw_nuss_probe()
    [    9.962659] pru-rproc b138000.pru: PRU rproc node pru@b138000 probed successfully
    [    9.968063] Eric Printing - bus_find_device() fail
    [    9.968064] Eric Printing - IS_ERR(common->rdev): -517
    [    9.973988] remoteproc remoteproc17: b106000.rtu is available
    [    9.978926] Eric Printing - virt_cpsw_nuss_probe()
    [    9.986303] pru-rproc b106000.rtu: PRU rproc node rtu@b106000 probed successfully
    [    9.991375] Eric Printing - bus_find_device() fail
    [    9.991376] Eric Printing - IS_ERR(common->rdev): -517
    [    9.996188] am65-cpsw-nuss 46000000.ethernet eth0: Link is Down
    [   10.002474] remoteproc remoteproc18: b10c000.txpru is available
    [   10.063879] Eric Printing - virt_cpsw_nuss_probe()
    [   10.068664] Eric Printing - bus_find_device() fail
    [[   10.068665] Eric Printing - IS_ERR(common->rdev): -517
      OK  ] [   10.078739] pru-rproc b10c000.txpru: PRU rproc node txpru@b10c000 probed successfully
    Started Hardware RNG Entropy Gatherer Daemon.
    [   10.088253] Eric Printing - virt_cpsw_nuss_probe()
    [   10.100522] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [   10.107867] Eric Printing - bus_find_device() fail
    [   10.107870] Eric Printing - IS_ERR(common->rdev): -517
    [   10.118017] Eric Printing - virt_cpsw_nuss_probe()
    [   10.122855] Eric Printing - bus_find_device() fail
    [   10.122857] Eric Printing - IS_ERR(common->rdev): -517
    [   10.134743] Eric Printing - virt_cpsw_nuss_probe()
    [   10.139924] Eric Printing - bus_find_device() fail
    [   10.139926] Eric Printing - IS_ERR(common->rdev): -517
    [   10.151934] usbcore: registered new interface driver usbfs
    [   10.159015] usbcore: registered new interface driver hub
    [   10.164384] usbcore: registered new device driver usb
    [   10.175635] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [   10.181128] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
    [   10.190045] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [   10.199493] xhci-hcd xhci-hcd.2.auto: irq 311, io mem 0x06010000
    [   10.205623] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [   10.213886] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   10.221104] usb usb1: Product: xHCI Host Controller
    [   10.225975] usb usb1: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [   10.232499] usb usb1: SerialNumber: xhci-hcd.2.auto
    [   10.237584] hub 1-0:1.0: USB hub found
    [   10.241371] hub 1-0:1.0: 1 port detected
    [   10.245502] Eric Printing - virt_cpsw_nuss_probe()
    [   10.247016] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [   10.250659] Eric Printing - bus_find_device() fail
    [   10.250661] Eric Printing - IS_ERR(common->rdev): -517
    [   10.255765] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
    [   10.260993] Eric Printing - virt_cpsw_nuss_probe()
    [   10.265681] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [   10.265715] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   10.273692] Eric Printing - bus_find_device() fail
    [   10.273694] Eric Printing - IS_ERR(common->rdev): -517
    [   10.278154] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [   10.310851] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   10.318060] usb usb2: Product: xHCI Host Controller
    [   10.322929] usb usb2: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [   10.329447] usb usb2: SerialNumber: xhci-hcd.2.auto
    [   10.334529] hub 2-0:1.0: USB hub found
    [   10.338293] hub 2-0:1.0: 1 port detected
    [   10.342382] Eric Printing - virt_cpsw_nuss_probe()
    [   10.347172] Eric Printing - bus_find_device() fail
    [   10.347174] Eric Printing - IS_ERR(common->rdev): -517
    [   10.347732] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [   10.352062] Eric Printing - virt_cpsw_nuss_probe()
    [   10.357479] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 3
    [   10.362579] Eric Printing - bus_find_device() fail
    [   10.362581] Eric Printing - IS_ERR(common->rdev): -517
    [   10.368475] xhci-hcd xhci-hcd.3.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [   10.394331] xhci-hcd xhci-hcd.3.auto: irq 314, io mem 0x06410000
    [   10.400474] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [   10.408732] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   10.415941] usb usb3: Product: xHCI Host Controller
    [   10.420814] usb usb3: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [   10.427329] usb usb3: SerialNumber: xhci-hcd.3.auto
    [   10.432383] hub 3-0:1.0: USB hub found
    [   10.436145] hub 3-0:1.0: 1 port detected
    [   10.440254] Eric Printing - virt_cpsw_nuss_probe()
    [   10.443014] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [   10.445045] Eric Printing - bus_find_device() fail
    [   10.445046] Eric Printing - IS_ERR(common->rdev): -517
    [   10.450988] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
    [   10.455651] Eric Printing - virt_cpsw_nuss_probe()
    [   10.460440] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0 SuperSpeed
    [   10.468340] Eric Printing - bus_find_device() fail
    [   10.468342] Eric Printing - IS_ERR(common->rdev): -517
    [   10.472863] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [   10.497387] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [   10.505646] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   10.512860] usb usb4: Product: xHCI Host Controller
    [   10.517731] usb usb4: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [   10.524250] usb usb4: SerialNumber: xhci-hcd.3.auto
    [   10.529288] hub 4-0:1.0: USB hub found
    [   10.533055] hub 4-0:1.0: 1 port detected
    [   10.537132] Eric Printing - virt_cpsw_nuss_probe()
    [   10.541958] Eric Printing - bus_find_device() fail
    [   10.541963] Eric Printing - IS_ERR(common->rdev): -517
    [   10.556591] Eric Printing - virt_cpsw_nuss_probe()
    [   10.562806] Eric Printing - bus_find_device() fail
    [   10.562808] Eric Printing - IS_ERR(common->rdev): -517
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org j7-evm ttyS2
    
    Arago 2019.11 j7-evm ttyS2
    
    j7-evm login: 
    Enabling clocks for CPSW_9G!
    =======================================================
               CPSW Ethernet Firmware Demo             
    =======================================================
    ETHFW Version: 0. 1. 1
    ETHFW Build Date (YYYY/MMM/DD):2020/Aug/10
    ETHFW Commit SHA:b576965e
    ETHFW PermissionFlag:0x1ffffff, UART Connected:true,UART Id:2Eric Printing - CpswApp_init()
    IPC_echo_test (core : mcu2_0) .....
    Eric Printing - Starting CpswAppUtils_initResourceConfig()
    Eric Printing - CpswProxyServer_init()
    Eric Printing - CPSW_UTILS_ARRAYSIZE(rscCfg->macList.macAddress): 10
    Eric Printing - cfg->numRemoteCores: 2
    Eric Printing - selfCoreId: 3
    Eric Printing - rdevEthSwitchServerInit()
    Eric Printing - rscPrms->numCores: 4
    Eric Printing - validate params
    Eric Printing - totalRscPatitionMacCount: 4, availMacCount: 4
    Eric Printing - copy params into inst data
    Eric Printing - CpswAppUtils_initResourceConfig() finished.
    Eric Printing - allocate pools
    Eric Printing - cpsw_mcm.c -CpswMcm_open()
    Eric Printing - initialise instances
    CPSW_9G Test on MAIN NAVSS
    Eric Printing - start message sender task (common for all instances)
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswProxyServer_initAutosarEthDeviceEp()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - localEp == cfg->autosarEthDeviceEndPointId
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - Task_create CpswProxyServer_autosarEthDriverTaskFxn
    Eric Printing - rscNode != NULL
    Remote demo device (core : mcu2_0) .....
    Eric Printing - CpswProxyServer_autosarEthDriverTaskFxn()Eric Printing - CpswMcm_enablePorts()
    Eric Printing - CpswProxyServer_start()
    Eric Printing - hMcm->numMacPorts: 2
    Eric Printing - SemaphoreP_post()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Task_create rpmsg_vdevMonitorFxn
    Eric Printing - case: CPSW_IOCTL_OPEN_PORT_LINK
    Eric Printing - Wait for Linux VDev ready ...
    Eric Printing - Cpsw_openPortLink()
    Eric Printing - PortNum: 0
    Eric Printing - Cpsw_openPortLinkNoPhy()
    Eric Printing - PortNum: 0
    Eric Printing - CpswMacPort_open()
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 0
    Eric Printing - interface->layerType: 0
    Eric Printing - interface->sublayerType: 1
    Eric Printing - CpswMacPort_matchesEnetCtrl()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 2
    Eric Printing - iface.layerType : enetLayer - 0 : 0
    Eric Printing - iface.sublayerType : enetSublayer - 1 : 1
    Eric Printing - CpswMacPort_setInterface()
    Eric Printing - Enable MAC port with requested speed/duplexity
    Eric Printing - CpswMacPort_enablePort()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 2
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 0
    Eric Printing - enetLayer: GMII
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - case: CPSW_IOCTL_OPEN_PORT_LINK
    Eric Printing - Cpsw_openPortLink()
    Eric Printing - Configure SGMII mode in CPSW SS
    Eric Printing - PortNum: 1
    Eric Printing - Cpsw_openPortLinkNoPhy()
    Eric Printing - PortNum: 1
    Eric Printing - CpswMacPort_open()
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - interface->layerType: 0
    Eric Printing - interface->sublayerType: 2
    Eric Printing - CpswMacPort_matchesEnetCtrl()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - iface.layerType : enetLayer - 0 : 0
    Eric Printing - iface.sublayerType : enetSublayer - 2 : 2
    Eric Printing - CpswMacPort_setInterface()
    Eric Printing - CpswMacPort_configSgmii()
    Eric Printing - macCfg->sgmiiConfig.sgmiiMode == CPSW_MAC_SGMIIMODE_SGMII_FORCEDLINK
    Eric Printing - sgmiiAdvAbility->duplexMode: CSL_SGMII_FULL_DUPLEX
    Eric Printing - sgmiiAdvAbility->linkSpeed: CSL_SGMII_1000_MBPS
    Eric Printing - Enable MAC port with requested speed/duplexity
    Eric Printing - CpswMacPort_enablePort()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - enetLayer: GMII
    Eric Printing - enetSublayer: SERIAL
    CpswMacPort_enablePort: Eric Printing - case: SGMII
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - Host and MAC Ports enabled
    Eric Printing - hMcm->timerTaskShutDownFlag: 0
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - port is in nophy mode
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswAppUtils_openRxFlow()
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswAppUtils_allocMac()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_MAC_ADDR
    Eric Printing - CpswRm_allocMacAddr()
    Eric Printing - coreId: 3
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - macResource != NULL
    22:22:33:44:55:66
    Eric Printing - CpswAppUtils_addHostPortEntry()
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - CpswAppUtils_registerDefaultRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Host MAC address: 22:22:33:44:55:66
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    [NDK2CPSW] Eric Printing - hNdk2Cpsw->linkIsUp: 1
    [NIMU_NDK] CPSW has been started successfully
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    
    CPSW NIMU application, IP address I/F 1: 192.168.1.203
    
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_getRxTxHandle()
    Eric Printing - linked: 1
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Open the CPSW RX flow for Ingress
    Eric Printing - linked: 1
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_initRxReadyPktQ()
    Eric Printing - linked: 1
    Rx Flow for Software Inter-VLAN Routing is up
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_pktRxTx() starting...
    Eric Printing - linked: 1
    Eric Printing - CpswApp_pktRxTx()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    ...

    In ethfw log, it looks like there are several tasks waiting for kernel driver to create the devices,

    but the kernel driver is waiting for an interrupt from a certain task on r5f to complete the probe and create the device.

    Is there a document for the architecture of the interaction of these tasks and driver?

    Best regards,

    Eric Chen

  • Hi Eric,

    From the log it looks like you device is booting from OSPI?
    Is the file system on eMMC or SD?

    If the rootfs is on SD/eMMC, can you stop at u-boot and try to boot the R5 firmware and then start kernel to see if any change in behavior?
    (In example below "load mmc" command is loading firmware from 2nd partition of SD card, modigy it accordingly if loading from eMMC)

    => rproc init
    => load mmc 1:2 ${loadaddr} /lib/firmware/j7-main-r5f0_0-fw
    => rproc load 2 ${loadaddr} ${filesize}

    Regards,
    Vishal

  • Hi Vishal,

    Thank you for the reply and the document link.

    Yes, our device is booting from OSPI, and the  file system is on eMMC.

    The way I load firmware is from the QSGMII_patch as below, and change "1:2" to "0:1".

    => rproc init 
    => load mmc 0:1 0x82000000 /lib/firmware/app_remoteswitchcfg_server.xer5f 
    => rproc load 2 0x82000000 ${filesize} 
    => rproc init 2 
    => rproc start 2 
    
    => env set load_ethfw 'load mmc 0:1 0x82000000 /lib/firmware/app_remoteswitchcfg_server.xer5f;rproc init;rproc load 2 0x82000000 ${filesize};rproc start 2'
    => env set bootcmd 'run findfdt;env set mmcdev1;run init_${boot};run load_ethfw;run get_kern_${boot};run get_fdt_${boot};run get_overlay_${boot};run run_kern' 
    => env save

    After we put j7-main-r5f0_0-fw, which I believe is a part of the vision app, under /lib/firmware/, the EthFw is now passing the "Wait for Linux VDev ready".

    However, it seems that the EthFw crashes when creating Vring.

    We are checking the cause.

    Best regards,

    Eric Chen

  • Hi Eric,

    Sorry, I was looking at wrong place to check if EthFw was loaded by u-boot.
    So you were already loading the EthFw from u-boot.

    If you are running EthFw on main-r5f0_0, how are you loading both EthFw and j7-main-r5f0_0-fw from vision apps?
    May be I did not understand your comment.

    Regards,
    Vishal

  • Hi Vishal,

    Thank you for the quick reply.

    Your understanding is correct, and we think this situation is weird too.

    There are app_remoteswitchcfg_server.xer5f for ethfw and j7-main-r5f0_0-fw for vision app under my /lib/firmware/.

    I load ethfw in uboot, but as you can see in the kernel log around [8.716020], it tried to load j7-main-r5f0_0-fw on remoteproc4 and failed.

    Though it seems unreasonable, we tried to put j7-main-r5f0_0-fw under /lib/firmware/ for kernel to load it.

    After kernel loaded the  j7-main-r5f0_0-fw successfully, the ethfw pass the "Wait for Linux VDev ready" and later crashed at appRemoteDeviceLateAnnounce(IPC_MPU1_0).

    Best regards,

    Eric Chen

  • Hi,

    Can you rename the app_remoteswitchcfg_server.xer5f file to j7-main-r5f0_0-fw and place it in /lib/firmware and test?

    Regards,
    Vishal

  • Hi Vishal,

    I just tried it, the ethfw crashed at the same place.

    Enabling clocks for CPSW_9G!
    =======================================================
               CPSW Ethernet Firmware Demo
    =======================================================
    Enable permission for all ETHDEV
    ETHFW Version: 0. 1. 1
    ETHFW Build Date (YYYY/MMM/DD):2020/Aug/12
    ETHFW Commit SHA:0be014c1
    ETHFW PermissionFlag:0x1ffffff, UART Connected:true,UART Id:2Eric Printing - CpswApp_init()
    Eric Printing - [Task] ipc_init() start
    Eric Printing - Starting CpswAppUtils_initResourceConfig()
    Eric Printing - Initialize the multiproc
    Eric Printing - CPSW_UTILS_ARRAYSIZE(rscCfg->macList.macAddress): 10
    IPC_echo_test (core : mcu2_0) .....
    Eric Printing - selfCoreId: 3
    Eric Printing - Initialize Virtio
    Eric Printing - rscPrms->numCores: 4
    Eric Printing - Initialize RPMessage
    Eric Printing - totalRscPatitionMacCount: 4, availMacCount: 4
    Eric Printing - Initialize the param
    Eric Printing - CpswAppUtils_initResourceConfig() finished.
    Eric Printing - Set memory for HeapMemory for control task
    Eric Printing - [Task] CpswMcm_serverTask() start
    Eric Printing - CpswProxyServer_init()
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - cfg->numRemoteCores: 2
    Eric Printing - cpsw_mcm.c -CpswMcm_open()
    Eric Printing - rdevEthSwitchServerInit()
    CPSW_9G Test on MAIN NAVSS
    Eric Printing - validate params
    Eric Printing - CpswRm_allocResource()
    Eric Printing - copy params into inst data
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - allocate pools
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - initialise instances
    Eric Printing - rscNode != NULL
    Eric Printing - start message sender task (common for all instances)
    Eric Printing - CpswMcm_enablePorts()
    Eric Printing - CpswProxyServer_initAutosarEthDeviceEp()
    Eric Printing - hMcm->numMacPorts: 1
    Eric Printing - localEp == cfg->autosarEthDeviceEndPointId
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Task_create CpswProxyServer_autosarEthDriverTaskFxn
    Eric Printing - case: CPSW_IOCTL_OPEN_PORT_LINK
    Remote demo device (core : mcu2_0) .....
    Eric Printing - [Task] CpswProxyServer_autosarEthDriverTaskFxn() start
    Eric Printing - Cpsw_openPortLink()
    Eric Printing - CpswProxyServer_start()
    Eric Printing - Configure SGMII mode in CPSW SS
    Eric Printing - SemaphoreP_post()
    Eric Printing - PortNum: 1
    Eric Printing - Task_create rpmsg_vdevMonitorFxn
    Eric Printing - Cpsw_openPortLinkNoPhy()
    Eric Printing - [Task] rpmsg_vdevMonitorFxn() start
    Eric Printing - [Task] ipc_init() finish
    Eric Printing - PortNum: 1
    Eric Printing - Wait for Linux VDev ready ...
    Eric Printing - CpswMacPort_open()
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - interface->layerType: 0
    Eric Printing - interface->sublayerType: 2
    Eric Printing - CpswMacPort_matchesEnetCtrl()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - iface.layerType : enetLayer - 0 : 0
    Eric Printing - iface.sublayerType : enetSublayer - 2 : 2
    Eric Printing - CpswMacPort_setInterface()
    Eric Printing - CpswMacPort_configSgmii()
    Eric Printing - macCfg->sgmiiConfig.sgmiiMode == CPSW_MAC_SGMIIMODE_SGMII_FORCEDLINK
    Eric Printing - sgmiiAdvAbility->duplexMode: CSL_SGMII_FULL_DUPLEX
    Eric Printing - sgmiiAdvAbility->linkSpeed: CSL_SGMII_1000_MBPS
    Eric Printing - Enable MAC port with requested speed/duplexity
    Eric Printing - CpswMacPort_enablePort()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - enetLayer: GMII
    Eric Printing - enetSublayer: SERIAL
    CpswMacPort_enablePort: Eric Printing - case: SGMII
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - Host and MAC Ports enabled
    Eric Printing - hMcm->timerTaskShutDownFlag: 0
    Eric Printing - [Task] CpswMcm_periodicTick() start
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - port is in nophy mode
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswAppUtils_openRxFlow()
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswAppUtils_allocMac()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_MAC_ADDR
    Eric Printing - CpswRm_allocMacAddr()
    Eric Printing - coreId: 3
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - macResource != NULL
    22:22:33:44:55:66
    Eric Printing - CpswAppUtils_addHostPortEntry()
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - CpswAppUtils_registerDefaultRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Host MAC address: 22:22:33:44:55:66
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    [NDK2CPSW] Eric Printing - hNdk2Cpsw->linkIsUp: 1
    [NIMU_NDK] CPSW has been started successfully
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    
    CPSW NIMU application, IP address I/F 1: 192.168.1.203
    
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - linked: 1
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_getRxTxHandle()
    Eric Printing - linked: 1
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Open the CPSW RX flow for Ingress
    Eric Printing - linked: 1
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_initRxReadyPktQ()
    Eric Printing - linked: 1
    Rx Flow for Software Inter-VLAN Routing is up
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_pktRxTx() starting...
    Eric Printing - linked: 1
    Eric Printing - CpswApp_pktRxTx()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - Linux VDev is ready!
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - Create the VRing ...
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - Ipc_lateVirtioCreate() done
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - RPMessage_lateInit() done
    Eric Printi

    On TDA4EVM, there are app_remoteswitchcfg_server.xer5f and j7-main-r5f0_0-fw (vision app) under /lib/firmware/, and ethfw works fine.

    Is there any adjustment need to be done?

    Best regards,

    Eric Chen

  • Update the kernel log.

    U-Boot SPL 2019.01-gc642e95abb (Jul 30 2020 - 07:50:36 +0000)
    SYSFW ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    Loading Environment from MMC... spl: unsupported mmc boot device.
    sdhci@4f80000 - probe failed: -19
    *** Warning - No MMC card found, using default environment
    
    Eric Printing - start_non_linux_remote_cores()
    Loading rproc fw image from device 3 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.2(release):ti2019.05-rc1
    NOTICE:  BL31: Built : 03:01:49, Jun 12 2020
    I/TC:
    I/TC: OP-TEE version: ti2019.05-rc1-dev (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 Fri Jun 12 03:08:27 UTC 2020 aarch64
    I/TC: Initialized
    
    U-Boot SPL 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    
    SoC:   J721E PG 1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Reading on-board EEPROM at 0x50 failed 1
    Net:   Sentinen Print pull high reset
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc0(part 0) is current device
    SD/MMC found on device 0
    ** File not found boot.scr **
    ** Unrecognized filesystem type **
    9804720 bytes read in 33 ms (283.3 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 9804720 bytes: Success!
    13338632 bytes read in 45 ms (282.7 MiB/s)
    98804 bytes read in 2 ms (47.1 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000fdda3000, end 00000000fdebefff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 4.19.94-g914230c90d (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Thu Aug 6 09:08:43 UTC 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] bootconsole [ns16550a0] enabled
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 512 MiB at 0x00000000c0000000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.1
    [    0.000000] random: get_random_bytes called from start_kernel+0x94/0x3e4 with crng_init=0
    [    0.000000] percpu: Embedded 2 pages/cpu s48536 r8192 d74344 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: enabling workaround for EL2 vector hardening
    [    0.000000] Speculative Store Bypass Disable mitigation not required
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 62339
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs) root=PARTUUID=a3179f72-7984-407e-bdf3-c374e0d3d24f rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes)
    [    0.000000] software IO TLB: mapped [mem 0xf9da0000-0xfdda0000] (64MB)
    [    0.000000] Memory: 3377664K/3993600K available (8510K kernel code, 738K rwdata, 3136K rodata, 576K init, 641K bss, 91648K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: no VLPI support, no direct LPI support
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @8c0800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GIC: using LPI property table @0x00000008c00a0000
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] CPU0: using LPI pending table @0x00000008c00b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008345] Console: colour dummy device 80x25
    [    0.012899] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023567] pid_max: default: 32768 minimum: 301
    [    0.028307] Security Framework initialized
    [    0.032511] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.039366] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.070700] ASID allocator initialised with 32768 entries
    [    0.084227] rcu: Hierarchical SRCU implementation.
    [    0.097170] Platform MSI: gic-its@1820000 domain created
    [    0.102699] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.120134] smp: Bringing up secondary CPUs ...
    [    0.157035] Detected PIPT I-cache on CPU1
    [    0.157052] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.157079] CPU1: using LPI pending table @0x00000008c0310000
    [    0.157101] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.157142] smp: Brought up 1 node, 2 CPUs
    [    0.184979] SMP: Total of 2 processors activated.
    [    0.189789] CPU features: detected: GIC system register CPU interface
    [    0.196371] CPU features: detected: 32-bit EL0 Support
    [    0.201845] CPU: All CPU(s) started at EL2
    [    0.206032] alternatives: patching kernel code
    [    0.211005] devtmpfs: initialized
    [    0.218736] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.228699] futex hash table entries: 512 (order: -1, 32768 bytes)
    [    0.235395] pinctrl core: initialized pinctrl subsystem
    [    0.241056] NET: Registered protocol family 16
    [    0.245932] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
    [    0.253494] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.262705] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.275681] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.282534] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.289924] cryptd: max_cpu_qlen set to 1000
    [    0.294761] vsys_3v3: supplied by evm_12v0
    [    0.299020] vsys_5v0: supplied by evm_12v0
    [    0.303533] SCSI subsystem initialized
    [    0.307575] media: Linux media interface: v0.10
    [    0.312211] videodev: Linux video capture interface: v2.00
    [    0.317823] pps_core: LinuxPPS API ver. 1 registered
    [    0.322894] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.332230] PTP clock support registered
    [    0.336240] EDAC MC: Ver: 3.0.0
    [    0.340036] Advanced Linux Sound Architecture Driver Initialized.
    [    0.346578] clocksource: Switched to clocksource arch_sys_counter
    [    0.352874] VFS: Disk quotas dquot_6.6.0
    [    0.356918] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.366287] NET: Registered protocol family 2
    [    0.370989] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes)
    [    0.379038] TCP established hash table entries: 32768 (order: 2, 262144 bytes)
    [    0.386523] TCP bind hash table entries: 32768 (order: 3, 524288 bytes)
    [    0.393583] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.400311] UDP hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.406494] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.413162] NET: Registered protocol family 1
    [    0.421862] RPC: Registered named UNIX socket transport module.
    [    0.427915] RPC: Registered udp transport module.
    [    0.432719] RPC: Registered tcp transport module.
    [    0.437521] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.444345] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.453967] Initialise system trusted keyrings
    [    0.458582] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.466614] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.472787] NFS: Registering the id_resolver key type
    [    0.477956] Key type id_resolver registered
    [    0.482227] Key type id_legacy registered
    [    0.486325] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.493227] 9p: Installing v9fs 9p2000 file system support
    [    0.500364] Key type asymmetric registered
    [    0.504552] Asymmetric key parser 'x509' registered
    [    0.509555] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.517116] io scheduler noop registered
    [    0.521122] io scheduler deadline registered
    [    0.525523] io scheduler cfq registered (default)
    [    0.530331] io scheduler mq-deadline registered
    [    0.534956] io scheduler kyber registered
    [    0.539801] pinctrl-single 4301c000.pinmux: 94 pins, size 376
    [    0.545874] pinctrl-single 11c000.pinmux: 173 pins, size 692
    [    0.551992] pinctrl-single a40000.timesync_router: 512 pins, size 2048
    [    0.560826] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.567250] ti-pat 31010000.pat: Failed to create 31010000.pat debugfs directory
    [    0.574927] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.581339] ti-pat 31011000.pat: Failed to create 31011000.pat debugfs directory
    [    0.588979] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.595391] ti-pat 31012000.pat: Failed to create 31012000.pat debugfs directory
    [    0.603035] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.609356] ti-pat 31013000.pat: Failed to create 31013000.pat debugfs directory
    [    0.616994] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.623315] ti-pat 31014000.pat: Failed to create 31014000.pat debugfs directory
    [    0.632174] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.643299] brd: module loaded
    [    0.649029] loop: module loaded
    [    0.653252] libphy: Fixed MDIO Bus: probed
    [    0.657596] tun: Universal TUN/TAP device driver, 1.6
    [    0.662969] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.670974] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.677039] sky2: driver version 1.30
    [    0.681309] VFIO - User Level meta-driver version: 0.3
    [    0.686882] i2c /dev entries driver
    [    0.690851] sdhci: Secure Digital Host Controller Interface driver
    [    0.697165] sdhci: Copyright(c) Pierre Ossman
    [    0.701755] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.707944] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.714771] optee: probing for conduit method from DT.
    [    0.720030] optee: revision 3.7 (5208e5c1)
    [    0.720201] optee: initialized driver
    [    0.728734] NET: Registered protocol family 17
    [    0.733334] 9pnet: Installing 9P2000 support
    [    0.737712] Key type dns_resolver registered
    [    0.742297] registered taskstats version 1
    [    0.746482] Loading compiled-in X.509 certificates
    [    0.755261] ti-sci 44083000.dmsc: ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    [    0.780234] random: fast init done
    [    0.817547] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.823514] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.829472] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.835438] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.841305] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.847165] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.853065] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.858920] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    0.864771] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    0.877219] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    0.885808] j721e-pcie 2900000.pcie: Failed to create Cadence RC device
    [    0.892960] cdns-pcie-host d800000.pcie: missing "mem"
    [    0.898585] cdns-pcie-ep e000000.pcie-ep: Linked as a consumer to phy-5020000.serdes.1
    [    0.908114] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.917987] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.924746] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.932415] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.942554] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.949313] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.956923] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
    [    0.964437] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
    [    0.973544] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    0.982282] console [ttyS2] enabled
    [    0.982282] console [ttyS2] enabled
    [    0.989315] bootconsole [ns16550a0] disabled
    [    0.989315] bootconsole [ns16550a0] disabled
    [    0.998215] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.007011] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    1.015732] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    2.024610] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout
    [    3.029928] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout
    [    3.035141] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
    [    3.044223] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    3.054748] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    3.064903] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    3.075145] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    3.086289] scsi host0: ufshcd
    [    3.100102] cadence-qspi 47040000.spi: mt35xu512aba_v2 (65536 Kbytes)
    [    3.106538] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    3.113137] Creating 7 MTD partitions on "47040000.spi.0":
    [    3.118609] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    3.124361] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    3.129873] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    3.135449] 0x000000680000-0x0000006a0000 : "ospi.env"
    [    3.140764] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"
    [    3.146704] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    3.152188] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    3.270659] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -517
    [    3.278003] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    3.285053] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2069], Print reset_gpio=-517
    [    3.293834] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    3.305273] UDMA has not been proped
    [    3.308845] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
    [    3.317293] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    3.325781] mmc0: Unknown controller version (4). You may experience problems.
    [    3.333026] mmc0: CQHCI version 5.10
    [    3.367310] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    3.380405] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    3.387314] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    3.394222] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    3.401132] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    3.407975] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    3.442413] mmc0: Command Queue Engine enabled
    [    3.446856] mmc0: new HS400 MMC card at address 0001
    [    3.452188] mmcblk0: mmc0:0001 S0J58X 59.3 GiB
    [    3.456955] mmcblk0boot0: mmc0:0001 S0J58X partition 1 31.5 MiB
    [    3.463108] mmcblk0boot1: mmc0:0001 S0J58X partition 2 31.5 MiB
    [    3.469098] mmcblk0rpmb: mmc0:0001 S0J58X partition 3 4.00 MiB, chardev (242:0)
    [    3.481903]  mmcblk0: p1
    [    3.546585] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    3.552061] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    3.557099] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
    [    3.564737] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    3.571162] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    3.578020] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    3.584618] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    3.590954] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    3.595472] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    3.602936] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
    [    3.609880] cdns-ufshcd 4e84000.ufs: quirks=0x4, dev. quirks=0x0
    [    3.615873] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    3.628034] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    3.634372] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    3.640710] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    3.647047] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    3.653384] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    3.659722] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    3.666059] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    3.672395] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    3.678733] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    3.685071] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    3.691409] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
    [    3.699914] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
    [    3.708504] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
    [    3.716836] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    3.723086] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    3.729163] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    3.731763] cdns-pcie-host d800000.pcie: missing "mem"
    [    3.740390] cdns-pcie-host d800000.pcie: Linked as a consumer to phy-5010000.serdes.0
    [    4.743129] cdns-pcie-host d800000.pcie: Phy link never came up
    [    4.749043] cdns-pcie-host d800000.pcie: host bridge /interconnect@100000/pcie@2910000/pcie@d800000 ranges:
    [    4.758775] cdns-pcie-host d800000.pcie:    IO 0x18001000..0x18010fff -> 0x18001000
    [    4.766419] cdns-pcie-host d800000.pcie:   MEM 0x4100000000..0x417fffffff -> 0x00000000
    [    4.774486] cdns-pcie-host d800000.pcie: PCI host bridge to bus 0000:00
    [    4.781090] pci_bus 0000:00: root bus resource [bus 00-0f]
    [    4.786563] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x18001000-0x18010fff])
    [    4.796022] pci_bus 0000:00: root bus resource [mem 0x4100000000-0x417fffffff] (bus address [0x00000000-0x7fffffff])
    [    4.806550] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    4.816185] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    4.825818] pci 0000:00:00.0: ignoring class 0x060400 (doesn't match header type 00)
    [    4.833555] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x92 may corrupt adjacent RW1C bits
    [    4.843277] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0xb2 may corrupt adjacent RW1C bits
    [    4.853042] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x84 may corrupt adjacent RW1C bits
    [    4.862770] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x208 may corrupt adjacent RW1C bits
    [    4.872586] pci 0000:00:00.0: VF(n) BAR0 space: [mem 0x4100000000-0x4100ffffff 64bit] (contains BAR0 for 4 VFs)
    [    4.882664] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.892472] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.902279] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.912085] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.921914] pci 0000:00:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x2 link at 0000:00:00.0 (capable of 31.506 Gb/s with 16 GT/s x2 link)
    [    4.938200] ti-udma 285c0000.udmap: Channels: 24 (tchan: 48, echan: 0, rchan: 48, rflow: 96)
    [    4.947785] ti-udma 31150000.udmap: Channels: 84 (tchan: 140, echan: 160, rchan: 140, rflow: 300)
    [    4.959926] cadence-qspi 47040000.spi: mt35xu512aba_v2 (65536 Kbytes)
    [    4.966360] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    4.972963] Creating 7 MTD partitions on "47040000.spi.0":
    [    4.978440] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    4.984183] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    4.989677] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    4.995255] 0x000000680000-0x0000006a0000 : "ospi.env"
    [    5.000587] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"
    [    5.006532] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    5.012047] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    5.019395] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    5.026448] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2069], Print reset_gpio=116
    [    6.066586] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2083], Print reset to 1
    [    6.074931] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    6.092610] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    6.103106] pps pps0: new PPS source ptp1
    [    6.107233] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    6.116177] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 0.4
    [    6.123383] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    6.166585] am65-cpsw-nuss 46000000.ethernet: davinci mdio revision 9.7, bus freq 1000000
    [    6.174746] libphy: 46000000.ethernet: probed
    [    6.182286] hctosys: unable to open rtc device (rtc0)
    [    6.207173] ALSA device list:
    [    6.210128]   No soundcards found.
    [    6.220936] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
    [    6.229032] VFS: Mounted root (ext4 filesystem) on device 179:1.
    [    6.238414] devtmpfs: mounted
    [    6.241547] Freeing unused kernel memory: 576K
    [    6.245997] Run /sbin/init as init process
    [    6.301167] systemd[1]: System time before build time, advancing clock.
    [    6.330430] NET: Registered protocol family 10
    [    6.335199] Segment Routing with IPv6
    [    6.349006] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    6.370411] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2019.11!
    
    [    6.390836] systemd[1]: Set hostname to <j7-evm>.
    [    6.440602] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    6.457699] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    6.536673] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.543411] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    6.562631] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.570051] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [    6.586660] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.593338] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [    6.618895] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    6.634766] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [  OK  ] Listening on Journal Socket.
             Mounting Kernel Debug File System...
             Mounting Huge Pages File System...
    [  OK  ] Listening on Journal Socket (/dev/log).
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Reached target Paths.
             Starting Load Kernel Modules...
    [    6.738147] cmemk: loading out-of-tree module taints kernel.
    [  OK  ] Reached target Slices.
    [    6.744651] CMEMK module: reference Linux version 4.19.94
    [    6.753375] no physical memory specified
    [    6.757309] cmemk initialized
             Mounting POSIX Message Queue File System...
    [  OK  ] Listening on initctl Compatibility Named Pipe.
             Starting Remount Root and Kernel File Systems...
    [    6.799692] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
             Starting Create list of required st…ce nodes for the current kernel...
    [  OK  ] Reached target Remote File Systems.
    [  OK  ] Reached target Swap.
             Mounting Temporary Directory (/tmp)...
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Listening on udev Kernel Socket.
             Starting udev Coldplug all Devices...
             Starting Journal Service...
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Started Journal Service.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Started Create list of required sta…vice nodes for the current kernel.
    [  OK  ] Mounted Temporary Directory (/tmp).
             Starting Create Static Device Nodes in /dev...
             Starting Apply Kernel Variables...
             Mounting Kernel Configuration File System...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Mounted Kernel Configuration File System.
    [    7.152871] systemd-journald[148]: Received request to flush runtime journal from PID 1
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /var/volatile...
             Mounting /media/ram...
    [  OK  ] Reached target Containers.
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Mounted /media/ram.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Create Volatile Files and Directories.
    [    7.341460] rti-wdt 2200000.rti: heartbeat 60 sec
             Starting Update UTMP about System Boot/Shutdown...
    [    7.359732] rti-wdt 2210000.rti: heartbeat 60 sec
             Starting Network Time Synchronization...
             Starting Network Service...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Service.
    [  OK  ] Found device /dev/ttyS2.
    [    7.450514] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000
             Starting Network Name Resolution...
    [    7.472326] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
             Starting Wait for Network to be Configured...
    [    7.498423] pci-endpoint-test 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [  OK  ] Started Network Time Synchronization.
    [    7.511291] pci-endpoint-test 0000:00:00.0: Cannot perform PCI test without BAR0
    [  OK  ] Reached target System Initialization.
    [    7.521305] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [[    7.535214] [drm] No driver support for vblank timestamp query.
      OK  ] Listening on Avahi mDNS/DNS-SD Stack Activati[    7.537227] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    on Socket.
    [    7.557529] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [    7.565015] pci-endpoint-test: probe of 0000:00:00.0 failed with error -12
    [    7.569394] [drm] Cannot find any crtc or sizes
    [  OK  ] Listening on D-Bus System Message Bus Socket.[    7.581446] remoteproc remoteproc0: 4d80800000.dsp is available
    
    [  OK  ] Listening on RPCbind Server Activation Socket[    7.594277] ntb_hw_epf 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    .
    [    7.602274] k3_r5_rproc interconnect@100000:interconnect@28380000:r5fss@41000000: creating child devices for R5F cores
    [  OK  ] Reached target Sockets.
    [    7.618889] [drm] Cannot find any crtc or sizes
    [    7.622124] ntb_hw_epf 0000:00:00.0: Failed to init PCI
    [  OK  ] Reached target Basic System.
    [    7.634780] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    7.643895] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 1448016
    [    7.652381] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000
    [  OK  ] Started Periodic Command Scheduler.
    [    7.664847] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa6200000
    [    7.676465] ntb_hw_epf: probe of 0000:00:00.0 failed with error -5
    [    7.686272] platform 41000000.r5f: configured R5F for remoteproc mode
             Starting Print notice about GPLv3 packages...
    [    7.704564] virtio_rpmsg_bus virtio0: rpmsg host is online
             Starting rc.pvr.service...
    [    7.714450] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
             Starting Login Service...
    [  OK  ] Started TEE Supplicant.
    [  OK  ] Started Job spooling tools.
    [    7.736179] remoteproc remoteproc0: registered virtio0 (type 7)
    [    7.745103] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [    7.746110] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [    7.755414] remoteproc remoteproc2: 41000000.r5f is available
    [  OK  ] Started D-Bus System Message Bus.
             Starting DEMO...
             Starting RPC Bind Service...
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started DEMO.
    [  OK  ] Started RPC Bind Service.
             Starting Avahi mDNS/DNS-SD Stack...
    [    7.810877] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    0;32m  OK  ] Reached target Network.
    [    7.827213] remoteproc remoteproc2: Direct firmware load for j7-mcu-r5f0_0-fw failed with error -2
             Starting Permit User Sessions...
    [  OK  ] Reached ta[    7.837797] k3_r5_rproc interconnect@100000:r5fss@5c00000: creating child devices for R5F cores
    rget Host and Network Name Lookups.
    [    7.840642] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [    7.858611] remoteproc remoteproc2: powering up 41000000.r5f
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Serial Getty on ttyS2.
    [    7.884080] remoteproc remoteproc2: Direct firmware load for j7-mcu-r5f0_0-fw failed with error -2
    [  OK  ] Started Getty on tty1.
    [    7.895840] remoteproc remoteproc2: request_firmware failed: -2
    [  OK  ] Started Login Service.
    [    7.908483] platform 5c00000.r5f: configured R5F for IPC-only mode
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [    7.915184] pvrsrvkm 4e20000000.gpu: Linked as a consumer to genpd:0:4e20000000.gpu
    [    7.927269] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [    7.935496] pvrsrvkm 4e20000000.gpu: Linked as a consumer to genpd:1:4e20000000.gpu
    [    7.944699] PVR_K:  268: Read BVNC 22.104.208.318 from HW device registers
    [    7.952860] remoteproc remoteproc3: 5c00000.r5f is available
    [    7.958962] PVR_K:  268: RGX Device initialised with BVNC 22.104.208.318
    [    7.966105] [drm] Initialized pvr 1.10.5371573 20170530 for 4e20000000.gpu on minor 1
    [    7.983779] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    7.990280] remoteproc remoteproc3: powering up 5c00000.r5f
    [    7.997010] remoteproc remoteproc3: Booting fw image j7-main-r5f0_0-fw, size 145184
    [    8.005863] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [    8.014924] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    8.019066] remoteproc remoteproc1: 4d81800000.dsp is available
    [    8.025950] remoteproc remoteproc3: registered virtio1 (type 7)
    [    8.034684] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [    8.042799] remoteproc remoteproc3: remote processor 5c00000.r5f is now up
    [  OK  ] Started rc.pvr.service.
    [    8.055992] remoteproc remoteproc4: 5d00000.r5f is available
             Starting telnetd.service...
    [    8.063938] k3_r5_rproc interconnect@100000:r5fss@5e00000: creating child devices for R5F cores
    [    8.070918] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
    [    8.090920] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    8.099482] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 1448016
    [    8.110022] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    8.110981] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa7200000
    [    8.118456] remoteproc remoteproc5: 64800000.dsp is available
    [    8.131030] platform 5e00000.r5f: configured R5F for remoteproc mode
    [    8.134056] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    8.146246] remoteproc remoteproc4: powering up 5d00000.r5f
    [  OK  ] Started thttpd.service.
    [    8.153643] remoteproc remoteproc4: Booting fw image j7-main-r5f0_1-fw, size 4405176
    [    8.162513] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
    [    8.175833] remoteproc remoteproc4: bad phdr da 0xadfe0000 mem 0x1a8
    [    8.175838] remoteproc remoteproc4: Failed to load program segments: -22
    [    8.188206] remoteproc remoteproc1: registered virtio2 (type 7)
    [    8.188210] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [    8.188315] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    8.206373] remoteproc remoteproc5: powering up 64800000.dsp
    [    8.206384] remoteproc remoteproc5: Booting fw image j7-c71_0-fw, size 6823336
    [    8.207874] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xa8200000
    [    8.208704] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    8.208722] remoteproc remoteproc5: registered virtio3 (type 7)
    [    8.208725] remoteproc remoteproc5: remote processor 64800000.dsp is now up
    [    8.233446] remoteproc remoteproc6: 5e00000.r5f is available
    [    8.233514] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -2
    [    8.233518] remoteproc remoteproc6: powering up 5e00000.r5f
    [    8.233526] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -2
    [    8.233529] remoteproc remoteproc6: request_firmware failed: -2
             Starting LSB: Setup pcie endpoint on /sys/kernel/config/pci_ep/...
    [  OK  ] Started LSB: Setup pcie endpoint on /sys/kernel/config/pci_ep/.
    [  OK  ] Found device /dev/ttyS1.
    [    8.430177] Generic PHY k3-cpsw-mdio:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=k3-cpsw-mdio:02, irq=POLL)
    [    8.449074] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    8.468153] virtio_rpmsg_bus virtio1: creating channel rpmsg-kdrv addr 0x1a
    [  OK  ] Started Serial Getty on ttyS1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [    8.556099] Eric Printing - virt_cpsw_nuss_probe()
    [    8.565093] Eric Printing - bus_find_device() fail
    [    8.565096] Eric Printing - IS_ERR(common->rdev): -517
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            bash-dev
            bash
            bc
            cifs-utils
            cpio
            dosfstools
            elfutils
            gawk
            gzip
            libbfd
            libdw1
            libelf1
            libgdbm-compat4
            libgdbm-dev
            libgdbm6
            libgmp10
            libidn2-0
            libreadline-dev
            libreadline7
            libunistring2
            nettle
            which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    [    9.051426] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [    9.061883] Eric Printing - virt_cpsw_nuss_probe()
    [    9.066773] Eric Printing - bus_find_device() fail
    [    9.066775] Eric Printing - IS_ERR(common->rdev): -517
    [    9.085415] Eric Printing - virt_cpsw_nuss_probe()
    [    9.093907] Eric Printing - bus_find_device() fail
    [    9.093909] Eric Printing - IS_ERR(common->rdev): -517
    [    9.120794] Eric Printing - virt_cpsw_nuss_probe()
    [    9.125714] Eric Printing - bus_find_device() fail
    [    9.125717] Eric Printing - IS_ERR(common->rdev): -517
    [    9.140475] Eric Printing - virt_cpsw_nuss_probe()
    [    9.147353] Eric Printing - bus_find_device() fail
    [    9.147356] Eric Printing - IS_ERR(common->rdev): -517
    [    9.163201] random: crng init done
    [    9.166629] random: 7 urandom warning(s) missed due to ratelimiting
    [    9.174126] omap_rng 4e10000.trng: Random Number Generator ver. 241b34c
    [    9.181990] Eric Printing - virt_cpsw_nuss_probe()
    [    9.187414] Eric Printing - bus_find_device() fail
    [    9.187417] Eric Printing - IS_ERR(common->rdev): -517
    [    9.199556] remoteproc remoteproc7: b034000.pru is available
    [    9.204569] Eric Printing - virt_cpsw_nuss_probe()
    [    9.209679] pru-rproc b034000.pru: PRU rproc node pru@b034000 probed successfully
    [    9.212020] Eric Printing - bus_find_device() fail
    [    9.212022] Eric Printing - IS_ERR(common->rdev): -517
    [    9.218599] remoteproc remoteproc8: b004000.rtu is available
    [    9.223616] Eric Printing - virt_cpsw_nuss_probe()
    [    9.231663] pru-rproc b004000.rtu: PRU rproc node rtu@b004000 probed successfully
    [    9.233586] Eric Printing - bus_find_device() fail
    [    9.233588] Eric Printing - IS_ERR(common->rdev): -517
    [    9.239220] remoteproc remoteproc9: b00a000.txpru is available
    [    9.249805] Eric Printing - virt_cpsw_nuss_probe()
    [    9.251073] pru-rproc b00a000.txpru: PRU rproc node txpru@b00a000 probed successfully
    [    9.256907] Eric Printing - bus_find_device() fail
    [    9.256910] Eric Printing - IS_ERR(common->rdev): -517
    [    9.262481] remoteproc remoteproc10: b038000.pru is available
    [    9.270426] Eric Printing - virt_cpsw_nuss_probe()
    [    9.274629] pru-rproc b038000.pru: PRU rproc node pru@b038000 probed successfully
    [    9.282620] Eric Printing - bus_find_device() fail
    [    9.282623] Eric Printing - IS_ERR(common->rdev): -517
    [    9.284781] remoteproc remoteproc11: b006000.rtu is available
    [    9.294047] Eric Printing - virt_cpsw_nuss_probe()
    [    9.295309] pru-rproc b006000.rtu: PRU rproc node rtu@b006000 probed successfully
    [    9.304302] Eric Printing - bus_find_device() fail
    [    9.304304] Eric Printing - IS_ERR(common->rdev): -517
    [    9.307262] remoteproc remoteproc12: b00c000.txpru is available
    [    9.311734] Eric Printing - virt_cpsw_nuss_probe()
    [    9.317708] pru-rproc b00c000.txpru: PRU rproc node txpru@b00c000 probed successfully
    [    9.322102] Eric Printing - bus_find_device() fail
    [    9.322104] Eric Printing - IS_ERR(common->rdev): -517
    [    9.330241] remoteproc remoteproc13: b134000.pru is available
    [    9.334451] Eric Printing - virt_cpsw_nuss_probe()
    [    9.339831] pru-rproc b134000.pru: PRU rproc node pru@b134000 probed successfully
    [    9.345358] Eric Printing - bus_find_device() fail
    [    9.345359] Eric Printing - IS_ERR(common->rdev): -517
    [    9.349953] Eric Printing - virt_cpsw_nuss_probe()
    [    9.351356] remoteproc remoteproc14: b104000.rtu is available
    [    9.358965] Eric Printing - bus_find_device() fail
    [    9.358967] Eric Printing - IS_ERR(common->rdev): -517
    [    9.362915] pru-rproc b104000.rtu: PRU rproc node rtu@b104000 probed successfully
    [    9.370145] Eric Printing - virt_cpsw_nuss_probe()
    [    9.374055] remoteproc remoteproc15: b10a000.txpru is available
    [    9.380124] Eric Printing - bus_find_device() fail
    [    9.380126] Eric Printing - IS_ERR(common->rdev): -517
    [    9.385955] pru-rproc b10a000.txpru: PRU rproc node txpru@b10a000 probed successfully
    [    9.391289] Eric Printing - virt_cpsw_nuss_probe()
    [    9.396212] remoteproc remoteproc16: b138000.pru is available
    [    9.400988] Eric Printing - bus_find_device() fail
    [    9.400990] Eric Printing - IS_ERR(common->rdev): -517
    [    9.406383] pru-rproc b138000.pru: PRU rproc node pru@b138000 probed successfully
    [    9.411592] Eric Printing - virt_cpsw_nuss_probe()
    [    9.416595] remoteproc remoteproc17: b106000.rtu is available
    [    9.424088] Eric Printing - bus_find_device() fail
    [    9.424090] Eric Printing - IS_ERR(common->rdev): -517
    [    9.428547] pru-rproc b106000.rtu: PRU rproc node rtu@b106000 probed successfully
    [    9.434884] Eric Printing - virt_cpsw_nuss_probe()
    [    9.439480] remoteproc remoteproc18: b10c000.txpru is available
    [    9.444672] Eric Printing - bus_find_device() fail
    [    9.444674] Eric Printing - IS_ERR(common->rdev): -517
    [    9.452192] pru-rproc b10c000.txpru: PRU rproc node txpru@b10c000 probed successfully
    [    9.457383] Eric Printing - virt_cpsw_nuss_probe()
    [    9.490961] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [    9.502821] am65-cpsw-nuss 46000000.ethernet eth0: Link is Down
    [[    9.554839] Eric Printing - bus_find_device() fail
      OK  ] Started Hardware RNG Entropy Gatherer Daemon.[    9.554841] Eric Printing - IS_ERR(common->rdev): -517
    
    [    9.563916] usbcore: registered new interface driver usbfs
    [    9.576286] usbcore: registered new interface driver hub
    [    9.577182] Eric Printing - virt_cpsw_nuss_probe()
    [    9.582181] usbcore: registered new device driver usb
    [    9.586392] Eric Printing - bus_find_device() fail
    [    9.586394] Eric Printing - IS_ERR(common->rdev): -517
    [    9.609853] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    9.615357] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
    [    9.624273] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [    9.633715] xhci-hcd xhci-hcd.2.auto: irq 311, io mem 0x06010000
    [    9.639847] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    9.648099] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.655310] usb usb1: Product: xHCI Host Controller
    [    9.660182] usb usb1: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [    9.666698] usb usb1: SerialNumber: xhci-hcd.2.auto
    [    9.671763] hub 1-0:1.0: USB hub found
    [    9.675533] hub 1-0:1.0: 1 port detected
    [    9.679664] Eric Printing - virt_cpsw_nuss_probe()
    [    9.682899] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    9.684813] Eric Printing - bus_find_device() fail
    [    9.684815] Eric Printing - IS_ERR(common->rdev): -517
    [    9.689950] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
    [    9.695131] Eric Printing - virt_cpsw_nuss_probe()
    [    9.699837] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [    9.707756] Eric Printing - bus_find_device() fail
    [    9.707757] Eric Printing - IS_ERR(common->rdev): -517
    [    9.712283] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    9.736794] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    9.745052] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.752273] usb usb2: Product: xHCI Host Controller
    [    9.757144] usb usb2: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [    9.763666] usb usb2: SerialNumber: xhci-hcd.2.auto
    [    9.768732] hub 2-0:1.0: USB hub found
    [    9.772495] hub 2-0:1.0: 1 port detected
    [    9.776585] Eric Printing - virt_cpsw_nuss_probe()
    [    9.778997] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [    9.781661] Eric Printing - bus_find_device() fail
    [    9.781663] Eric Printing - IS_ERR(common->rdev): -517
    [    9.786863] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 3
    [    9.792075] Eric Printing - virt_cpsw_nuss_probe()
    [    9.797560] xhci-hcd xhci-hcd.3.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [    9.804837] Eric Printing - bus_find_device() fail
    [    9.804839] Eric Printing - IS_ERR(common->rdev): -517
    [    9.809244] xhci-hcd xhci-hcd.3.auto: irq 314, io mem 0x06410000
    [    9.834631] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    9.842893] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.850105] usb usb3: Product: xHCI Host Controller
    [    9.854980] usb usb3: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [    9.861499] usb usb3: SerialNumber: xhci-hcd.3.auto
    [    9.866558] hub 3-0:1.0: USB hub found
    [    9.870321] hub 3-0:1.0: 1 port detected
    [    9.874431] Eric Printing - virt_cpsw_nuss_probe()
    [    9.879229] Eric Printing - bus_find_device() fail
    [    9.879231] Eric Printing - IS_ERR(common->rdev): -517
    [    9.879690] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [    9.884126] Eric Printing - virt_cpsw_nuss_probe()
    [    9.889527] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
    [    9.894635] Eric Printing - bus_find_device() fail
    [    9.894638] Eric Printing - IS_ERR(common->rdev): -517
    [    9.899736] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0 SuperSpeed
    [    9.923514] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [    9.931627] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    9.939883] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.947094] usb usb4: Product: xHCI Host Controller
    [    9.951963] usb usb4: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [    9.958479] usb usb4: SerialNumber: xhci-hcd.3.auto
    [    9.963538] hub 4-0:1.0: USB hub found
    [    9.967300] hub 4-0:1.0: 1 port detected
    [    9.971388] Eric Printing - virt_cpsw_nuss_probe()
    [    9.976228] Eric Printing - bus_find_device() fail
    [    9.976230] Eric Printing - IS_ERR(common->rdev): -517
    [    9.987969] Eric Printing - virt_cpsw_nuss_probe()
    [    9.996790] Eric Printing - bus_find_device() fail
    [    9.996793] Eric Printing - IS_ERR(common->rdev): -517
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project http://arago-project.org j7-evm ttyS2
    
    Arago 2019.11 j7-evm ttyS2
    
    j7-evm login:

  • Hi Eric,

    U-boot and Kernel should be using the same firmware for a given core. This cannot be different.

    Regards,
    Vishal

  • Hi Vishal,

    I have tried to use the same firmware (copy app_remoteswitchcfg_server.xer5f and rename it to j7-main-r5f0_0-fw), but it still stuck at the same line.

    We find out that after passing the IPC_MPU1_0 into the funtion appRemoteDeviceLateAnnounce(), the value has changed (not 0).

    What could possibly cause this problem?

    Best regards,

    Eric Chen

  • Hi Eric,

    Is this the current situation after having the same firmware in Kernel and u-boot?

    the ethfw pass the "Wait for Linux VDev ready" and later crashed at appRemoteDeviceLateAnnounce(IPC_MPU1_0).

    Regards,
    Vishal

  • Hi Vishal,

    Yes, it is.

    Best regards,

    Eric Chen

  • Hi Eric,

    Could you connect CCS and get the call stack of crash?

    Regards,
    Vishal

  • Hi Vishal,

    If I load firmware on main_r5f0_0 in kernel, I cannot load program on main_r5f0_0 in CCS.

    But, if I do not load firmware on main_r5f0_0 in kernel, EthFw will stuck at isRemoteReady() loop.

    In this case, all I can see in CCS is the log in the function isRemoteReady().

    In addition, we observed that there is "virtio_rpmsg_bus virtio3: creating channel rpmsg-kdrv addr 0x1a" in kernel log.

    Does this mean the function RPMessage_announce() actually announce the message successfully?

    Btw, the crash of EthFw always happens right before the linux login (arago project logo) shows up.

    Best regards,

    Eric Chen

  • Hi Eric,

    When kernel loads firmware, are you able to attach to main_r5f0_0?
    If you can attach, can you just load symbols and not do load program?

    Regards,
    Vishal

  • Hi Vishal,

    When kernel loads firmware, I can connect to main_r5f0_0 and load symbols as below.

    Best regards,

    Eric Chen

  • Hi Vishal,

    Sorry, the crash is caused by a printf() that I misused in function RPMessage_swiLinuxFxn() in very early stage.

    Update our kernel log and ethfw log here.

    U-Boot SPL 2019.01-gc642e95abb (Jul 30 2020 - 07:50:36 +0000)
    SYSFW ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    Loading Environment from MMC... spl: unsupported mmc boot device.
    sdhci@4f80000 - probe failed: -19
    *** Warning - No MMC card found, using default environment
    
    Eric Printing - start_non_linux_remote_cores()
    Loading rproc fw image from device 3 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.2(release):ti2019.05-rc1
    NOTICE:  BL31: Built : 03:01:49, Jun 12 2020
    I/TC: 
    I/TC: OP-TEE version: ti2019.05-rc1-dev (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 Fri Jun 12 03:08:27 UTC 2020 aarch64
    I/TC: Initialized
    
    U-Boot SPL 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    
    SoC:   J721E PG 1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Reading on-board EEPROM at 0x50 failed 1
    Net:   Sentinen Print pull high reset 
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  2  1  0 
    switch to partitions #0, OK
    mmc0(part 0) is current device
    SD/MMC found on device 0
    ** File not found boot.scr **
    ** Unrecognized filesystem type **
    9808580 bytes read in 34 ms (275.1 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 9808580 bytes: Success!
    13338632 bytes read in 45 ms (282.7 MiB/s)
    98804 bytes read in 2 ms (47.1 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000fdda3000, end 00000000fdebefff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 4.19.94-g914230c90d (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Thu Aug 13 03:47:43 UTC 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] bootconsole [ns16550a0] enabled
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 512 MiB at 0x00000000c0000000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.1
    [    0.000000] random: get_random_bytes called from start_kernel+0x94/0x3e4 with crng_init=0
    [    0.000000] percpu: Embedded 2 pages/cpu s48536 r8192 d74344 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: enabling workaround for EL2 vector hardening
    [    0.000000] Speculative Store Bypass Disable mitigation not required
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 62339
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs) root=PARTUUID=a3179f72-7984-407e-bdf3-c374e0d3d24f rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes)
    [    0.000000] software IO TLB: mapped [mem 0xf9da0000-0xfdda0000] (64MB)
    [    0.000000] Memory: 3377664K/3993600K available (8510K kernel code, 738K rwdata, 3136K rodata, 576K init, 641K bss, 91648K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2.
    [    0.000000] 	Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: no VLPI support, no direct LPI support
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @8c0800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GIC: using LPI property table @0x00000008c00a0000
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] CPU0: using LPI pending table @0x00000008c00b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008345] Console: colour dummy device 80x25
    [    0.012898] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023566] pid_max: default: 32768 minimum: 301
    [    0.028307] Security Framework initialized
    [    0.032509] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.039364] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.070698] ASID allocator initialised with 32768 entries
    [    0.084225] rcu: Hierarchical SRCU implementation.
    [    0.097166] Platform MSI: gic-its@1820000 domain created
    [    0.102694] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.120130] smp: Bringing up secondary CPUs ...
    [    0.157030] Detected PIPT I-cache on CPU1
    [    0.157047] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.157075] CPU1: using LPI pending table @0x00000008c0310000
    [    0.157096] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.157137] smp: Brought up 1 node, 2 CPUs
    [    0.184973] SMP: Total of 2 processors activated.
    [    0.189782] CPU features: detected: GIC system register CPU interface
    [    0.196364] CPU features: detected: 32-bit EL0 Support
    [    0.201840] CPU: All CPU(s) started at EL2
    [    0.206026] alternatives: patching kernel code
    [    0.210997] devtmpfs: initialized
    [    0.218733] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.228695] futex hash table entries: 512 (order: -1, 32768 bytes)
    [    0.235389] pinctrl core: initialized pinctrl subsystem
    [    0.241053] NET: Registered protocol family 16
    [    0.245927] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
    [    0.253489] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.262657] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.275623] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.282475] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.289866] cryptd: max_cpu_qlen set to 1000
    [    0.294704] vsys_3v3: supplied by evm_12v0
    [    0.298965] vsys_5v0: supplied by evm_12v0
    [    0.303469] SCSI subsystem initialized
    [    0.307512] media: Linux media interface: v0.10
    [    0.312148] videodev: Linux video capture interface: v2.00
    [    0.317761] pps_core: LinuxPPS API ver. 1 registered
    [    0.322831] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.332167] PTP clock support registered
    [    0.336177] EDAC MC: Ver: 3.0.0
    [    0.339963] Advanced Linux Sound Architecture Driver Initialized.
    [    0.346497] clocksource: Switched to clocksource arch_sys_counter
    [    0.352790] VFS: Disk quotas dquot_6.6.0
    [    0.356834] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.366193] NET: Registered protocol family 2
    [    0.370894] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes)
    [    0.378945] TCP established hash table entries: 32768 (order: 2, 262144 bytes)
    [    0.386429] TCP bind hash table entries: 32768 (order: 3, 524288 bytes)
    [    0.393407] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.400133] UDP hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.406315] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.412985] NET: Registered protocol family 1
    [    0.417690] RPC: Registered named UNIX socket transport module.
    [    0.423744] RPC: Registered udp transport module.
    [    0.428548] RPC: Registered tcp transport module.
    [    0.433350] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.440167] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.449751] Initialise system trusted keyrings
    [    0.454368] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.462435] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.468594] NFS: Registering the id_resolver key type
    [    0.473761] Key type id_resolver registered
    [    0.478035] Key type id_legacy registered
    [    0.482132] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.489034] 9p: Installing v9fs 9p2000 file system support
    [    0.496183] Key type asymmetric registered
    [    0.500371] Asymmetric key parser 'x509' registered
    [    0.505373] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.512933] io scheduler noop registered
    [    0.516939] io scheduler deadline registered
    [    0.521338] io scheduler cfq registered (default)
    [    0.526145] io scheduler mq-deadline registered
    [    0.530771] io scheduler kyber registered
    [    0.535614] pinctrl-single 4301c000.pinmux: 94 pins, size 376
    [    0.541687] pinctrl-single 11c000.pinmux: 173 pins, size 692
    [    0.547803] pinctrl-single a40000.timesync_router: 512 pins, size 2048
    [    0.556637] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.563058] ti-pat 31010000.pat: Failed to create 31010000.pat debugfs directory
    [    0.570733] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.577145] ti-pat 31011000.pat: Failed to create 31011000.pat debugfs directory
    [    0.584788] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.591199] ti-pat 31012000.pat: Failed to create 31012000.pat debugfs directory
    [    0.598841] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.605163] ti-pat 31013000.pat: Failed to create 31013000.pat debugfs directory
    [    0.612802] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.619124] ti-pat 31014000.pat: Failed to create 31014000.pat debugfs directory
    [    0.628031] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.639141] brd: module loaded
    [    0.644910] loop: module loaded
    [    0.649104] libphy: Fixed MDIO Bus: probed
    [    0.653470] tun: Universal TUN/TAP device driver, 1.6
    [    0.658851] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.666857] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.672923] sky2: driver version 1.30
    [    0.677203] VFIO - User Level meta-driver version: 0.3
    [    0.682761] i2c /dev entries driver
    [    0.686729] sdhci: Secure Digital Host Controller Interface driver
    [    0.693044] sdhci: Copyright(c) Pierre Ossman
    [    0.697633] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.703824] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.710634] optee: probing for conduit method from DT.
    [    0.715892] optee: revision 3.7 (5208e5c1)
    [    0.716034] optee: initialized driver
    [    0.724583] NET: Registered protocol family 17
    [    0.729185] 9pnet: Installing 9P2000 support
    [    0.733563] Key type dns_resolver registered
    [    0.738111] registered taskstats version 1
    [    0.742295] Loading compiled-in X.509 certificates
    [    0.751087] ti-sci 44083000.dmsc: ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    [    0.776050] random: fast init done
    [    0.812912] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.818883] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.824851] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.830818] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.836687] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.842557] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.848421] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.854282] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    0.860148] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    0.872561] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    0.881092] j721e-pcie 2900000.pcie: Failed to create Cadence RC device
    [    0.888224] cdns-pcie-host d800000.pcie: missing "mem"
    [    0.893856] cdns-pcie-ep e000000.pcie-ep: Linked as a consumer to phy-5020000.serdes.1
    [    0.903357] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.913229] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.919991] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.927667] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.937806] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.944565] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.952177] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
    [    0.959689] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
    [    0.968790] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    0.977526] console [ttyS2] enabled
    [    0.977526] console [ttyS2] enabled
    [    0.984560] bootconsole [ns16550a0] disabled
    [    0.984560] bootconsole [ns16550a0] disabled
    [    0.993445] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.002236] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    1.010956] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    2.019893] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout
    [    3.025211] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout
    [    3.030423] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
    [    3.040559] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    3.051072] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    3.061224] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    3.071468] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    3.082279] scsi host0: ufshcd
    [    3.096031] cadence-qspi 47040000.spi: mt35xu512aba_v2 (65536 Kbytes)
    [    3.102467] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    3.109065] Creating 7 MTD partitions on "47040000.spi.0":
    [    3.114537] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    3.120301] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    3.125792] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    3.131365] 0x000000680000-0x0000006a0000 : "ospi.env"
    [    3.136691] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"
    [    3.142614] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    3.148101] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    3.262578] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -517
    [    3.269916] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    3.276964] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2069], Print reset_gpio=-517 
    [    3.285744] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    3.297184] UDMA has not been proped
    [    3.300756] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
    [    3.309193] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    3.317686] mmc0: Unknown controller version (4). You may experience problems.
    [    3.324932] mmc0: CQHCI version 5.10
    [    3.359209] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    3.372257] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    3.379214] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    3.386172] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    3.393127] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    3.400098] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    3.434199] mmc0: Command Queue Engine enabled
    [    3.438645] mmc0: new HS400 MMC card at address 0001
    [    3.443971] mmcblk0: mmc0:0001 S0J58X 59.3 GiB 
    [    3.448746] mmcblk0boot0: mmc0:0001 S0J58X partition 1 31.5 MiB
    [    3.454898] mmcblk0boot1: mmc0:0001 S0J58X partition 2 31.5 MiB
    [    3.460890] mmcblk0rpmb: mmc0:0001 S0J58X partition 3 4.00 MiB, chardev (242:0)
    [    3.473620]  mmcblk0: p1
    [    3.550504] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    3.555978] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    3.561018] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
    [    3.568656] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    3.575081] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    3.581939] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    3.588536] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    3.594873] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    3.599390] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    3.606853] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
    [    3.613797] cdns-ufshcd 4e84000.ufs: quirks=0x4, dev. quirks=0x0
    [    3.619790] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    3.631951] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    3.638288] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    3.644625] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    3.650963] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    3.657300] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    3.663637] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    3.669974] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    3.676311] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    3.682650] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    3.688988] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    3.695326] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
    [    3.703830] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
    [    3.712421] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
    [    3.720752] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    3.727003] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    3.731634] cdns-pcie-host d800000.pcie: missing "mem"
    [    3.733081] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    3.738225] cdns-pcie-host d800000.pcie: Linked as a consumer to phy-5010000.serdes.0
    [    4.753487] cdns-pcie-host d800000.pcie: Phy link never came up
    [    4.759399] cdns-pcie-host d800000.pcie: host bridge /interconnect@100000/pcie@2910000/pcie@d800000 ranges:
    [    4.769131] cdns-pcie-host d800000.pcie:    IO 0x18001000..0x18010fff -> 0x18001000
    [    4.776775] cdns-pcie-host d800000.pcie:   MEM 0x4100000000..0x417fffffff -> 0x00000000
    [    4.784828] cdns-pcie-host d800000.pcie: PCI host bridge to bus 0000:00
    [    4.791430] pci_bus 0000:00: root bus resource [bus 00-0f]
    [    4.796903] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x18001000-0x18010fff])
    [    4.806362] pci_bus 0000:00: root bus resource [mem 0x4100000000-0x417fffffff] (bus address [0x00000000-0x7fffffff])
    [    4.816890] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    4.826524] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    4.836157] pci 0000:00:00.0: ignoring class 0x060400 (doesn't match header type 00)
    [    4.843893] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x92 may corrupt adjacent RW1C bits
    [    4.853617] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0xb2 may corrupt adjacent RW1C bits
    [    4.863380] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x84 may corrupt adjacent RW1C bits
    [    4.873108] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x208 may corrupt adjacent RW1C bits
    [    4.882924] pci 0000:00:00.0: VF(n) BAR0 space: [mem 0x4100000000-0x4100ffffff 64bit] (contains BAR0 for 4 VFs)
    [    4.893002] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.902810] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.912617] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.922424] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.932252] pci 0000:00:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x2 link at 0000:00:00.0 (capable of 31.506 Gb/s with 16 GT/s x2 link)
    [    4.948560] ti-udma 285c0000.udmap: Channels: 24 (tchan: 48, echan: 0, rchan: 48, rflow: 96)
    [    4.958143] ti-udma 31150000.udmap: Channels: 84 (tchan: 140, echan: 160, rchan: 140, rflow: 300)
    [    4.970287] cadence-qspi 47040000.spi: mt35xu512aba_v2 (65536 Kbytes)
    [    4.976729] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    4.983329] Creating 7 MTD partitions on "47040000.spi.0":
    [    4.988804] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    4.994533] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    5.000024] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    5.005616] 0x000000680000-0x0000006a0000 : "ospi.env"
    [    5.010930] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"
    [    5.016866] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    5.022351] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    5.029717] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    5.036768] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2069], Print reset_gpio=116 
    [    6.066505] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2083], Print reset to 1 
    [    6.074852] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    6.092547] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    6.103035] pps pps0: new PPS source ptp1
    [    6.107154] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    6.116097] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 0.4
    [    6.123302] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    6.166505] am65-cpsw-nuss 46000000.ethernet: davinci mdio revision 9.7, bus freq 1000000
    [    6.174664] libphy: 46000000.ethernet: probed
    [    6.182183] hctosys: unable to open rtc device (rtc0)
    [    6.207141] ALSA device list:
    [    6.210095]   No soundcards found.
    [    6.358185] EXT4-fs (mmcblk0p1): recovery complete
    [    6.363693] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
    [    6.371784] VFS: Mounted root (ext4 filesystem) on device 179:1.
    [    6.378003] devtmpfs: mounted
    [    6.381114] Freeing unused kernel memory: 576K
    [    6.385560] Run /sbin/init as init process
    [    6.423704] systemd[1]: System time before build time, advancing clock.
    [    6.449658] NET: Registered protocol family 10
    [    6.454445] Segment Routing with IPv6
    [    6.465137] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    6.486595] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2019.11!
    
    [    6.510759] systemd[1]: Set hostname to <j7-evm>.
    [    6.557977] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    6.575191] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    6.653932] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.660811] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    6.677595] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.684307] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [    6.702546] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.709164] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    6.726536] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    6.743356] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Listening on udev Control Socket.
             Mounting Kernel Debug File System...
             Starting Load Kernel Modules...
    [    6.794305] cmemk: loading out-of-tree module taints kernel.
    [    6.800856] CMEMK module: reference Linux version 4.19.94
             Mounting Huge Pages File System...
    [    6.806549] no physical memory specified
    [    6.814262] cmemk initialized
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Listening on Journal Socket (/dev/log).
             Starting Journal Service...
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
             Mounting POSIX Message Queue File System...
             Mounting Temporary Directory (/tmp)...
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Reached target Paths.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Reached target Slices.
    [  OK  ] Listening on udev Kernel Socket.
             Starting udev Coldplug all Devices...
    [  OK  ] Listening on Process Core Dump Socket.
             Starting Create list of required st¡Kce nodes for the current kernel...
    [  OK  ] Listening on Network Service Netlink Socket.
             Starting Remount Root and Kernel File Systems...
    [    7.055661] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Create list of required sta¡Kvice nodes for the current kernel.
    [  OK  ] Started Remount Root and Kernel File Systems.
             Starting Create Static Device Nodes in /dev...
             Mounting Kernel Configuration File System...
             Starting Apply Kernel Variables...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Apply Kernel Variables.
             Starting udev Kernel Device Manager...
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
    [  OK  ] Reached target Containers.
             Mounting /var/volatile...
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Mounted /media/ram.
    [  OK  ] Mounted /var/volatile.
    [    7.392801] systemd-journald[141]: Received request to flush runtime journal from PID 1
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [    7.442113] rti-wdt 2200000.rti: heartbeat 60 sec
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Update UTMP about System Boot/Shutdown...
    [    7.477206] rti-wdt 2210000.rti: heartbeat 60 sec
             Starting Network Service...
             Starting Network Time Synchronization...
    [  OK  ] Started Network Service.
    [    7.522177] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000
    [    7.547890] pci-endpoint-test 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [  OK  ] Found device /dev/ttyS2.
             Starting Network Name Resolution...
             Starting Wait for Network to be Configured...
    [    7.601250] pci-endpoint-test 0000:00:00.0: Cannot perform PCI test without BAR0
    [  OK  ] Started Update UTMP about System Boot/Shutdow[    7.614073] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    n.
    [    7.630529] [drm] No driver support for vblank timestamp query.
    [  OK  ] Started Network Time Synchronization.
    [    7.643635] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [  OK  ] Reached target System Time Synchronized.
    [    7.653011] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [  OK  ] Reached target System Initialization.
    [    7.666816] pci-endpoint-test: probe of 0000:00:00.0 failed with error -12
    [  OK  ] Started Daily rotation of log files.
    [    7.677623] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    [    7.689706] [drm] Cannot find any crtc or sizes
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activati[    7.698716] [drm] Cannot find any crtc or sizes
    on Socket.
    [    7.711131] remoteproc remoteproc0: 4d80800000.dsp is available
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [    7.724649] ntb_hw_epf 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [    7.733854] ntb_hw_epf 0000:00:00.0: Failed to init PCI
    [  OK  ] Reached target Timers.
    [    7.739515] remoteproc remoteproc0: Direct firmware load for j7-c66_0-fw failed with error -2
    [  OK  ] Listening on D-Bus System Message Bus Socket.[    7.752875] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000
    
    [    7.766524] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    7.772491] remoteproc remoteproc0: Direct firmware load for j7-c66_0-fw failed with error -2
    [[    7.781523] remoteproc remoteproc0: request_firmware failed: -2
      OK  ] Listening on RPCbind Server Activation Socket[    7.788206] ntb_hw_epf: probe of 0000:00:00.0 failed with error -5
    .
    [  OK  ] Reached target Sockets.
    [    7.811542] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [  OK  ] Reached target Basic System.
    [  OK  ] Started Job spooling tools.
    [    7.840224] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [  OK  ] Started TEE Supplicant.
    [    7.853959] remoteproc remoteproc1: 4d81800000.dsp is available
    [  OK  ] Started D-Bus System Message Bus.
    [    7.868538] remoteproc remoteproc1: Direct firmware load for j7-c66_1-fw failed with error -2
             Starting Print notice about GPLv3 packages...
    [    7.888487] remoteproc remoteproc1: powering up 4d81800000.dsp
             Starting DEMO...
             Starting Login Service...
             Starting rc.pvr.service...
             Starting RPC Bind Service...
    [  OK  ] Started Periodic Command Scheduler.
    [    7.946019] remoteproc remoteproc1: Direct firmware load for j7-c66_1-fw failed with error -2
    [  OK  ] Started Network Name Resolution.
    [    7.966837] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
    [    7.970195] remoteproc remoteproc1: request_firmware failed: -2
    [  OK  ] Started DEMO.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Found device /dev/ttyS1.
    [  OK  ] Reached target Network.
             Starting Permit User Sessions...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [ [    8.098265] pvrsrvkm 4e20000000.gpu: Linked as a consumer to genpd:0:4e20000000.gpu
     OK  ] Started Login Service.
    [    8.110299] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    8.118106] pvrsrvkm 4e20000000.gpu: Linked as a consumer to genpd:1:4e20000000.gpu
    [    8.126663] PVR_K:  324: Read BVNC 22.104.208.318 from HW device registers
    [    8.137072] PVR_K:  324: RGX Device initialised with BVNC 22.104.208.318
    [    8.144104] [drm] Initialized pvr 1.10.5371573 20170530 for 4e20000000.gpu on minor 1
    [  OK  ] Started rc.pvr.service.
             Starting telnetd.service...
    [    8.194105] Generic PHY k3-cpsw-mdio:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=k3-cpsw-mdio:02, irq=POLL)
    [  OK  ] [    8.211076] remoteproc remoteproc2: 64800000.dsp is available
    Started telnetd.service.
    [    8.220711] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
             Starting thttpd.service...
    [  OK  ] Started thttpd.service.
             Starting LSB: Setup pcie endpoint on /sys/kernel/config/pci_ep/...
    [  OK  ] Started LSB: Setup pcie endpoint on /sys/kernel/config/pci_ep/.
    [    8.282768] remoteproc remoteproc2: Direct firmware load for j7-c71_0-fw failed with error -2
    [    8.295020] remoteproc remoteproc2: powering up 64800000.dsp
    [    8.307367] remoteproc remoteproc2: Direct firmware load for j7-c71_0-fw failed with error -2
    [    8.324089] remoteproc remoteproc2: request_firmware failed: -2
    [    8.353161] k3_r5_rproc interconnect@100000:interconnect@28380000:r5fss@41000000: creating child devices for R5F cores
    [    8.403531] platform 41000000.r5f: configured R5F for remoteproc mode
    [    8.434932] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [    8.467563] Eric Printing - virt_cpsw_nuss_probe()
    [    8.474222] Eric Printing - bus_find_device() fail
    [    8.474224] Eric Printing - IS_ERR(common->rdev): -517
    [    8.492976] remoteproc remoteproc3: 41000000.r5f is available
    [    8.507515] remoteproc remoteproc3: Direct firmware load for j7-mcu-r5f0_0-fw failed with error -2
    [    8.519386] k3_r5_rproc interconnect@100000:r5fss@5c00000: creating child devices for R5F cores
    [    8.528116] remoteproc remoteproc3: powering up 41000000.r5f
    [    8.533811] remoteproc remoteproc3: Direct firmware load for j7-mcu-r5f0_0-fw failed with error -2
    [    8.545578] remoteproc remoteproc3: request_firmware failed: -2
    [    8.558126] Eric Printing - virt_cpsw_nuss_probe()
    [    8.566242] Eric Printing - bus_find_device() fail
    [    8.566245] Eric Printing - IS_ERR(common->rdev): -517
    [    8.584022] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    8.633384] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [    8.707800] remoteproc remoteproc4: 5c00000.r5f is available
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
    	bash-dev
    	bash
    	bc
    	cifs-utils
    	cpio
    	dosfstools
    	elf[    8.741191] platform 5d00000.r5f: configured R5F for remoteproc mode
    utils
    	gawk
    	gzip
    	libbfd
    	libdw1
    	libelf1
    	libgdbm-compat4
    	libgdbm-dev
    	libgdbm6
    	libgmp10
    	libidn2-0
    	libreadline-dev
    	libreadline7
    	libunistring2
    	nettle
    	which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the o[    8.773873] remoteproc remoteproc4: powering up 5c00000.r5f
    pkg remove command.  i.e.:
        opkg remove <package>
    Where <pa[    8.778797] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    ckage> is the name printed in the list above
    
    NOTE: If the pac[    8.786526] remoteproc remoteproc4: Booting fw image j7-main-r5f0_0-fw, size 9815988
    kage is a dependency of another package you
          will be notif[    8.812764] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    ied of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the[    8.826627] rpmsg_probe: Eric Printing - rpmsg_probe: 905
     dependent packages as well
    ***********************************[    8.826680] remoteproc remoteproc5: 5d00000.r5f is available
    ****************************
    **********************************[    8.841943] rpmsg_probe: Eric Printing - __rpmsg_create_ept() starting ...
    *****************************
    [    8.869530] rpmsg_probe: Eric Printing - __rpmsg_create_ept() finish
    [  OK  ] Started Print notice about GPLv3 packages.
    [    8.881832] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() start ...
    [    8.898877] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() finish
    [    8.910756] rpmsg_probe: Eric Printing - virtio_device_ready() done
    [    8.919399] remoteproc remoteproc5: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    8.920806] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    8.929131] k3_r5_rproc interconnect@100000:r5fss@5e00000: creating child devices for R5F cores
    [    8.942553] remoteproc remoteproc4: registered virtio0 (type 7)
    [    8.942709] remoteproc remoteproc5: powering up 5d00000.r5f
    [    8.949163] remoteproc remoteproc4: remote processor 5c00000.r5f is now up
    [    8.954145] remoteproc remoteproc5: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    8.972307] remoteproc remoteproc5: request_firmware failed: -2
    [    8.984294] Eric Printing - virt_cpsw_nuss_probe()
    [    8.990999] Eric Printing - bus_find_device() fail
    [    8.991002] Eric Printing - IS_ERR(common->rdev): -517
    [    9.010459] platform 5e00000.r5f: configured R5F for remoteproc mode
    [    9.040779] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
    [    9.068288] remoteproc remoteproc6: 5e00000.r5f is available
    [    9.084550] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -2
    [    9.104180] Eric Printing - virt_cpsw_nuss_probe()
    [    9.106464] remoteproc remoteproc6: powering up 5e00000.r5f
    [    9.109122] Eric Printing - bus_find_device() fail
    [    9.109124] Eric Printing - IS_ERR(common->rdev): -517
    [    9.122098] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -2
    [    9.141405] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [    9.152766] remoteproc remoteproc6: request_firmware failed: -2
    [    9.162320] Eric Printing - virt_cpsw_nuss_probe()
    [    9.178131] Eric Printing - bus_find_device() fail
    [    9.178133] Eric Printing - IS_ERR(common->rdev): -517
    [    9.205403] Eric Printing - virt_cpsw_nuss_probe()
    [    9.210492] Eric Printing - bus_find_device() fail
    [    9.210534] Eric Printing - IS_ERR(common->rdev): -517
    [    9.218788] omap_rng 4e10000.trng: Random Number Generator ver. 241b34c
    [    9.221984] Eric Printing - virt_cpsw_nuss_probe()
    [    9.227410] random: crng init done
    [    9.232534] Eric Printing - bus_find_device() fail
    [    9.232536] Eric Printing - IS_ERR(common->rdev): -517
    [    9.235352] random: 7 urandom warning(s) missed due to ratelimiting
    [    9.251963] am65-cpsw-nuss 46000000.ethernet eth0: Link is Down
    [    9.264179] Eric Printing - virt_cpsw_nuss_probe()
    [    9.268994] Eric Printing - bus_find_device() fail
    [    9.268996] Eric Printing - IS_ERR(common->rdev): -517
    [    9.279969] Eric Printing - virt_cpsw_nuss_probe()
    [    9.292428] Eric Printing - bus_find_device() fail
    [    9.292430] Eric Printing - IS_ERR(common->rdev): -517
    [    9.293513] remoteproc remoteproc7: b034000.pru is available
    [    9.301496] Eric Printing - virt_cpsw_nuss_probe()
    [    9.308309] pru-rproc b034000.pru: PRU rproc node pru@b034000 probed successfully
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [    9.324876] Eric Printing - bus_find_device() fail
    [    9.324878] Eric Printing - IS_ERR(common->rdev): -517
    [    9.327026] remoteproc remoteproc8: b004000.rtu is available
    [    9.339480] Eric Printing - virt_cpsw_nuss_probe()
    [    9.348615] pru-rproc b004000.rtu: PRU rproc node rtu@b004000 probed successfully
    [    9.354204] Eric Printing - bus_find_device() fail
    [    9.354207] Eric Printing - IS_ERR(common->rdev): -517
    [    9.361187] remoteproc remoteproc9: b00a000.txpru is available
    [    9.361413] Eric Printing - virt_cpsw_nuss_probe()
    [    9.366844] pru-rproc b00a000.txpru: PRU rproc node txpru@b00a000 probed successfully
    [    9.374257] Eric Printing - bus_find_device() fail
    [    9.374259] Eric Printing - IS_ERR(common->rdev): -517
    [    9.378307] remoteproc remoteproc10: b038000.pru is available
    [    9.388769] Eric Printing - virt_cpsw_nuss_probe()
    [    9.390057] pru-rproc b038000.pru: PRU rproc node pru@b038000 probed successfully
    [    9.394733] Eric Printing - bus_find_device() fail
    [    9.394737] Eric Printing - IS_ERR(common->rdev): -517
    [    9.401215] remoteproc remoteproc11: b006000.rtu is available
    [    9.405422] Eric Printing - virt_cpsw_nuss_probe()
    [    9.413132] pru-rproc b006000.rtu: PRU rproc node rtu@b006000 probed successfully
    [    9.417539] Eric Printing - bus_find_device() fail
    [    9.417540] Eric Printing - IS_ERR(common->rdev): -517
    [    9.423269] remoteproc remoteproc12: b00c000.txpru is available
    [    9.428494] Eric Printing - virt_cpsw_nuss_probe()
    [    9.433534] pru-rproc b00c000.txpru: PRU rproc node txpru@b00c000 probed successfully
    [    9.440638] Eric Printing - bus_find_device() fail
    [    9.440639] Eric Printing - IS_ERR(common->rdev): -517
    [    9.446032] remoteproc remoteproc13: b134000.pru is available
    [    9.450651] Eric Printing - virt_cpsw_nuss_probe()
    [    9.456824] pru-rproc b134000.pru: PRU rproc node pru@b134000 probed successfully
    [    9.461240] Eric Printing - bus_find_device() fail
    [    9.461241] Eric Printing - IS_ERR(common->rdev): -517
    [    9.506833] Eric Printing - case: default
    [    9.506963] remoteproc remoteproc14: b104000.rtu is available
    [    9.510860] virtio_rpmsg_bus virtio0: creating channel rpmsg-kdrv addr 0x1a
    [    9.517253] Eric Printing - virt_cpsw_nuss_probe()
    [    9.523535] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() start ...
    [    9.528334] pru-rproc b104000.rtu: PRU rproc node rtu@b104000 probed successfully
    [    9.535532] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() finish
    [    9.542587] Eric Printing - bus_find_device() fail
    [    9.542589] Eric Printing - IS_ERR(common->rdev): -517
    [    9.549751] remoteproc remoteproc15: b10a000.txpru is available
    [    9.553977] Eric Printing - virt_cpsw_nuss_probe()
    [    9.559372] pru-rproc b10a000.txpru: PRU rproc node txpru@b10a000 probed successfully
    [    9.564908] Eric Printing - bus_find_device() fail
    [    9.564909] Eric Printing - IS_ERR(common->rdev): -517
    [    9.570315] remoteproc remoteproc16: b138000.pru is available
    [    9.577910] Eric Printing - virt_cpsw_nuss_probe()
    [    9.582329] pru-rproc b138000.pru: PRU rproc node pru@b138000 probed successfully
    [    9.587953] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [    9.593618] remoteproc remoteproc17: b106000.rtu is available
    [    9.597947] Eric Printing - bus_find_device() fail
    [    9.597949] Eric Printing - IS_ERR(common->rdev): -517
    [    9.606031] pru-rproc b106000.rtu: PRU rproc node rtu@b106000 probed successfully
    [    9.612900] Eric Printing - virt_cpsw_nuss_probe()
    [    9.619045] remoteproc remoteproc18: b10c000.txpru is available
    [    9.628116] Eric Printing - bus_find_device() fail
    [    9.628118] Eric Printing - IS_ERR(common->rdev): -517
    [    9.629269] pru-rproc b10c000.txpru: PRU rproc node txpru@b10c000 probed successfully
    [    9.636748] Eric Printing - virt_cpsw_nuss_probe()
    [    9.656391] Eric Printing - case: default
    [    9.661429] Eric Printing - bus_find_device() fail
    [    9.661431] Eric Printing - IS_ERR(common->rdev): -517
    [    9.667848] Eric Printing - rpmsg_kdrv_switch_probe()
    [    9.672332] Eric Printing - virt_cpsw_nuss_probe()
    [    9.676562] rpmsg-kdrv-eth-switch rpmsg-kdrv-2-mpu_1_0_ethswitch-device-0: Device info: permissions: 01FFFFFF uart_id: 2
    [    9.678577] Eric Printing - container_of() fail
    [    9.678579] Eric Printing - IS_ERR(common->rdev): -517
    [    9.690514] rpmsg-kdrv-eth-switch rpmsg-kdrv-2-mpu_1_0_ethswitch-device-0: FW ver 0.1 (rev 1) 13/Aug/2020 SHA:0be014c1
    [    9.715162] usbcore: registered new interface driver usbfs
    [    9.726805] Eric Printing - virt_cpsw_nuss_probe()
    [    9.735173] usbcore: registered new interface driver hub
    [    9.740544] usbcore: registered new device driver usb
    [    9.754337] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    9.759851] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
    [    9.768760] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [    9.778186] xhci-hcd xhci-hcd.2.auto: irq 311, io mem 0x06010000
    [    9.784344] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    9.792600] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.799811] usb usb1: Product: xHCI Host Controller
    [    9.804683] usb usb1: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [    9.811203] usb usb1: SerialNumber: xhci-hcd.2.auto
    [    9.816271] hub 1-0:1.0: USB hub found
    [    9.820040] hub 1-0:1.0: 1 port detected
    [    9.824098] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    9.829582] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
    [    9.837233] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [    9.843773] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    9.851887] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    9.860140] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.867350] usb usb2: Product: xHCI Host Controller
    [    9.872218] usb usb2: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [    9.878737] usb usb2: SerialNumber: xhci-hcd.2.auto
    [    9.883763] hub 2-0:1.0: USB hub found
    [    9.887521] hub 2-0:1.0: 1 port detected
    [    9.891611] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [    9.897097] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 3
    [    9.905526] xhci-hcd xhci-hcd.3.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [    9.914955] xhci-hcd xhci-hcd.3.auto: irq 314, io mem 0x06410000
    [    9.921076] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    9.929374] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.936585] usb usb3: Product: xHCI Host Controller
    [    9.941463] usb usb3: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [    9.947979] usb usb3: SerialNumber: xhci-hcd.3.auto
    [    9.953048] hub 3-0:1.0: USB hub found
    [    9.956806] hub 3-0:1.0: 1 port detected
    [    9.960836] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [    9.966318] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
    [    9.973967] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0 SuperSpeed
    [    9.980506] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [    9.988618] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    9.996913] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   10.004126] usb usb4: Product: xHCI Host Controller
    [   10.008994] usb usb4: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [   10.015513] usb usb4: SerialNumber: xhci-hcd.3.auto
    [   10.020533] hub 4-0:1.0: USB hub found
    [   10.024289] hub 4-0:1.0: 1 port detected
    [   11.687477] Eric Printing - case: default
    [   11.691496] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [   11.698628] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() start ...
    [   11.705491] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() finish
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org j7-evm ttyS2
    
    Arago 2019.11 j7-evm ttyS2
    
    j7-evm login: [   14.155404] Eric Printing - case: default
    Eric Printing - CpswAppBoardUtils_enetExpCfg()
    Enabling clocks for CPSW_9G!
    =======================================================
               CPSW Ethernet Firmware Demo             
    =======================================================
    Enable permission for all ETHDEV
    ETHFW Version: 0. 1. 1
    ETHFW Build Date (YYYY/MMM/DD):2020/Aug/13
    ETHFW Commit SHA:0be014c1
    ETHFW PermissionFlag:0x1ffffff, UART Connected:true,UART Id:2Eric Printing - CpswApp_init()
    Eric Printing - [Task] ipc_init() start
    Eric Printing - Starting CpswAppUtils_initResourceConfig()
    Eric Printing - Initialize the multiproc
    Eric Printing - CPSW_UTILS_ARRAYSIZE(rscCfg->macList.macAddress): 10
    IPC_echo_test (core : mcu2_0) .....
    Eric Printing - selfCoreId: 3
    Eric Printing - Initialize Virtio
    Eric Printing - rscPrms->numCores: 4
    Eric Printing - Initialize RPMessage
    Eric Printing - totalRscPatitionMacCount: 4, availMacCount: 4
    Eric Printing - Initialize the param
    Eric Printing - CpswAppUtils_initResourceConfig() finished.
    Eric Printing - Set memory for HeapMemory for control task
    Eric Printing - [Task] CpswMcm_serverTask() start
    Eric Printing - CpswProxyServer_init()
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - cfg->numRemoteCores: 2
    Eric Printing - cpsw_mcm.c -CpswMcm_open()
    Eric Printing - rdevEthSwitchServerInit()
    CPSW_9G Test on MAIN NAVSS
    Eric Printing - validate params
    Eric Printing - CpswRm_allocResource()
    Eric Printing - copy params into inst data
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - allocate pools
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - initialise instances
    Eric Printing - rscNode != NULL
    Eric Printing - start message sender task (common for all instances)
    Eric Printing - CpswMcm_enablePorts()
    Eric Printing - CpswProxyServer_initAutosarEthDeviceEp()
    Eric Printing - hMcm->numMacPorts: 1
    Eric Printing - localEp == cfg->autosarEthDeviceEndPointId
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Task_create CpswProxyServer_autosarEthDriverTaskFxn
    Eric Printing - case: CPSW_IOCTL_OPEN_PORT_LINK
    Remote demo device (core : mcu2_0) .....
    Eric Printing - [Task] CpswProxyServer_autosarEthDriverTaskFxn() start
    Eric Printing - Cpsw_openPortLink()
    Eric Printing - CpswProxyServer_start()
    Eric Printing - Configure SGMII mode in CPSW SS
    Eric Printing - SemaphoreP_post()
    Eric Printing - PortNum: 1
    Eric Printing - Task_create rpmsg_vdevMonitorFxn
    Eric Printing - Cpsw_openPortLinkNoPhy()
    Eric Printing - [Task] rpmsg_vdevMonitorFxn() start
    Eric Printing - [Task] ipc_init() finish
    Eric Printing - PortNum: 1
    Eric Printing - Wait for Linux VDev ready ...
    Eric Printing - CpswMacPort_open()
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - interface->layerType: 0
    Eric Printing - interface->sublayerType: 2
    Eric Printing - CpswMacPort_matchesEnetCtrl()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - iface.layerType : enetLayer - 0 : 0
    Eric Printing - iface.sublayerType : enetSublayer - 2 : 2
    Eric Printing - CpswMacPort_setInterface()
    Eric Printing - CpswMacPort_configSgmii()
    Eric Printing - macCfg->sgmiiConfig.sgmiiMode == CPSW_MAC_SGMIIMODE_SGMII_FORCEDLINK
    Eric Printing - sgmiiAdvAbility->duplexMode: CSL_SGMII_FULL_DUPLEX
    Eric Printing - sgmiiAdvAbility->linkSpeed: CSL_SGMII_1000_MBPS
    Eric Printing - Enable MAC port with requested speed/duplexity
    Eric Printing - CpswMacPort_enablePort()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - enetLayer: GMII
    Eric Printing - enetSublayer: SERIAL
    CpswMacPort_enablePort: Eric Printing - case: SGMII
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - Host and MAC Ports enabled
    Eric Printing - hMcm->timerTaskShutDownFlag: 0
    Eric Printing - [Task] CpswMcm_periodicTick() start
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - port is in nophy mode
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswAppUtils_openRxFlow()
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswAppUtils_allocMac()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_MAC_ADDR
    Eric Printing - CpswRm_allocMacAddr()
    Eric Printing - coreId: 3
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - macResource != NULL
    22:22:33:44:55:66
    Eric Printing - CpswAppUtils_addHostPortEntry()
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - CpswAppUtils_registerDefaultRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Host MAC address: 22:22:33:44:55:66
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    [NDK2CPSW] Eric Printing - hNdk2Cpsw->linkIsUp: 1
    [NIMU_NDK] CPSW has been started successfully
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    
    CPSW NIMU application, IP address I/F 1: 192.168.1.203
    
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - linked: 1
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_getRxTxHandle()
    Eric Printing - linked: 1
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Open the CPSW RX flow for Ingress
    Eric Printing - linked: 1
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_initRxReadyPktQ()
    Eric Printing - linked: 1
    Rx Flow for Software Inter-VLAN Routing is up
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_pktRxTx() starting...
    Eric Printing - linked: 1
    Eric Printing - CpswApp_pktRxTx()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - Linux VDev is ready!
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - Create the VRing ...
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - Ipc_lateVirtioCreate() done
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - RPMessage_lateInit() done
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - IPC_MPU1_0: 0
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - appRemoteDeviceLateAnnounce() done
    Eric Printing - linked: 1
    Enable permission for all ETHDEV
    Eric Printing - packet handling loop
    REMOTE_SERVICE: Init ... !!!
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 0
    Eric Printing - CpswProxyServer_attachExtHandlerCb()
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 1
    Eric Printing - CpswProxy_mapRdev2CpswType()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 2
    Function:CpswProxyServer_attachExtHandlerCb,HostId:0,CpswType:1
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 3
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 4
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 5
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 6
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 7
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - packet handling loop
    Eric Printing - create tx semaphore
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - create rx semaphore
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - packet handling loop
    Eric Printing - create rpmessage tx handle
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - packet handling loop
    Eric Printing - create rpmessage tx handle
    Eric Printing - CpswRm_allocResource()
    Eric Printing - packet handling loop
    Eric Printing - annouce service to linux side
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - packet handling loop
    Eric Printing - appRemoteServiceCreateRpmsgRxTask
    Eric Printing - i: 0, rscTbl->numCores: 4
    Eric Printing - packet handling loop
    REMOTE_SERVICE: Init ... Done !!!
    Eric Printing - rscNode != NULL
    Eric Printing - packet handling loop
    Eric Printing - Perf stats init
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - Perf stats remote service init
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - packet handling loop
    Eric Printing - Ethfw stats init
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - packet handling loop
    Eric Printing - Ethfw stats remote service init
    Eric Printing - CpswRm_allocResource()
    Eric Printing - packet handling loop
    Eric Printing - Performance Remote service init
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - packet handling loop
    Eric Printing - [Task] rpmsg_vdevMonitorFxn() finish
    Eric Printing - i: 0, rscTbl->numCores: 4
    Eric Printing - packet handling loop
    Eric Printing - rscNode != NULL
    Eric Printing - packet handling loop
    Eric Printing - CpswAppUtils_allocMac()
    Eric Printing - case: CPSW_IOCTL_STATS_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_MAC_ADDR
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocMacAddr()
    Eric Printing - packet handling loop
    Eric Printing - coreId: 0
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocResource()
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - packet handling loop
    Eric Printing - i: 0, rscTbl->numCores: 4
    Eric Printing - packet handling loop
    Eric Printing - rscNode != NULL
    Eric Printing - packet handling loop
    Eric Printing - macResource != NULL
    Eric Printing - packet handling loop
    11:22:33:44:55:66
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_STATS_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    ...

    It seem s that ethfw has not run to "CpswProxyServer_registerMacHandlerCb" yet.

    Still checking.

    Best regards,

    Eric Chen

  • Hi Vishal,

    The driver j721e-cpsw-virt-mac has been probed now, but it does not run "main_r5fss_cpsw9g_virt_mac0: virt_cpsw_nuss mac started" yet.

    I think it waits for the ethfw to run "CpswProxyServer_registerMacHandlerCb".

    Do you have any idea about what ethfw is waiting for to run CpswProxyServer_registerMacHandlerCb?

    Here is the kernel log and ethfw log.

    U-Boot SPL 2019.01-gc642e95abb (Jul 30 2020 - 07:50:36 +0000)
    SYSFW ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    Loading Environment from MMC... spl: unsupported mmc boot device.
    sdhci@4f80000 - probe failed: -19
    *** Warning - No MMC card found, using default environment
    
    Eric Printing - start_non_linux_remote_cores()
    Loading rproc fw image from device 3 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.2(release):ti2019.05-rc1
    NOTICE:  BL31: Built : 03:01:49, Jun 12 2020
    I/TC: 
    I/TC: OP-TEE version: ti2019.05-rc1-dev (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 Fri Jun 12 03:08:27 UTC 2020 aarch64
    I/TC: Initialized
    
    U-Boot SPL 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g6fb75247f9 (Jul 31 2020 - 01:59:38 +0000)
    
    SoC:   J721E PG 1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Reading on-board EEPROM at 0x50 failed 1
    Net:   Sentinen Print pull high reset 
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  2  1  0 
    switch to partitions #0, OK
    mmc0(part 0) is current device
    SD/MMC found on device 0
    ** File not found boot.scr **
    ** Unrecognized filesystem type **
    9808732 bytes read in 34 ms (275.1 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 9808732 bytes: Success!
    13338632 bytes read in 45 ms (282.7 MiB/s)
    98804 bytes read in 2 ms (47.1 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000fdda3000, end 00000000fdebefff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 4.19.94-g914230c90d (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Thu Aug 13 03:47:43 UTC 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] bootconsole [ns16550a0] enabled
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 512 MiB at 0x00000000c0000000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.1
    [    0.000000] random: get_random_bytes called from start_kernel+0x94/0x3e4 with crng_init=0
    [    0.000000] percpu: Embedded 2 pages/cpu s48536 r8192 d74344 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: enabling workaround for EL2 vector hardening
    [    0.000000] Speculative Store Bypass Disable mitigation not required
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 62339
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs) root=PARTUUID=a3179f72-7984-407e-bdf3-c374e0d3d24f rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes)
    [    0.000000] software IO TLB: mapped [mem 0xf9da0000-0xfdda0000] (64MB)
    [    0.000000] Memory: 3377664K/3993600K available (8510K kernel code, 738K rwdata, 3136K rodata, 576K init, 641K bss, 91648K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2.
    [    0.000000] 	Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: no VLPI support, no direct LPI support
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @8c0800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GIC: using LPI property table @0x00000008c00a0000
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] CPU0: using LPI pending table @0x00000008c00b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008346] Console: colour dummy device 80x25
    [    0.012899] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023567] pid_max: default: 32768 minimum: 301
    [    0.028308] Security Framework initialized
    [    0.032511] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.039365] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.070700] ASID allocator initialised with 32768 entries
    [    0.084226] rcu: Hierarchical SRCU implementation.
    [    0.097167] Platform MSI: gic-its@1820000 domain created
    [    0.102698] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.120134] smp: Bringing up secondary CPUs ...
    [    0.157034] Detected PIPT I-cache on CPU1
    [    0.157050] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.157077] CPU1: using LPI pending table @0x00000008c0310000
    [    0.157098] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.157138] smp: Brought up 1 node, 2 CPUs
    [    0.184974] SMP: Total of 2 processors activated.
    [    0.189784] CPU features: detected: GIC system register CPU interface
    [    0.196367] CPU features: detected: 32-bit EL0 Support
    [    0.201842] CPU: All CPU(s) started at EL2
    [    0.206029] alternatives: patching kernel code
    [    0.210985] devtmpfs: initialized
    [    0.218721] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.228685] futex hash table entries: 512 (order: -1, 32768 bytes)
    [    0.235377] pinctrl core: initialized pinctrl subsystem
    [    0.241038] NET: Registered protocol family 16
    [    0.245915] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
    [    0.253478] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.262637] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.275570] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.282423] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.289813] cryptd: max_cpu_qlen set to 1000
    [    0.294646] vsys_3v3: supplied by evm_12v0
    [    0.298907] vsys_5v0: supplied by evm_12v0
    [    0.303408] SCSI subsystem initialized
    [    0.307451] media: Linux media interface: v0.10
    [    0.312087] videodev: Linux video capture interface: v2.00
    [    0.317700] pps_core: LinuxPPS API ver. 1 registered
    [    0.322770] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.332106] PTP clock support registered
    [    0.336115] EDAC MC: Ver: 3.0.0
    [    0.339890] Advanced Linux Sound Architecture Driver Initialized.
    [    0.346421] clocksource: Switched to clocksource arch_sys_counter
    [    0.352715] VFS: Disk quotas dquot_6.6.0
    [    0.356758] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.366134] NET: Registered protocol family 2
    [    0.370834] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes)
    [    0.378883] TCP established hash table entries: 32768 (order: 2, 262144 bytes)
    [    0.386368] TCP bind hash table entries: 32768 (order: 3, 524288 bytes)
    [    0.393429] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.400155] UDP hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.406336] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.413005] NET: Registered protocol family 1
    [    0.417714] RPC: Registered named UNIX socket transport module.
    [    0.423768] RPC: Registered udp transport module.
    [    0.428571] RPC: Registered tcp transport module.
    [    0.433374] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.440186] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.449789] Initialise system trusted keyrings
    [    0.454401] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.462476] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.468629] NFS: Registering the id_resolver key type
    [    0.473800] Key type id_resolver registered
    [    0.478072] Key type id_legacy registered
    [    0.482170] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.489071] 9p: Installing v9fs 9p2000 file system support
    [    0.496178] Key type asymmetric registered
    [    0.500365] Asymmetric key parser 'x509' registered
    [    0.505366] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.512926] io scheduler noop registered
    [    0.516932] io scheduler deadline registered
    [    0.521334] io scheduler cfq registered (default)
    [    0.526141] io scheduler mq-deadline registered
    [    0.530767] io scheduler kyber registered
    [    0.535606] pinctrl-single 4301c000.pinmux: 94 pins, size 376
    [    0.541676] pinctrl-single 11c000.pinmux: 173 pins, size 692
    [    0.547777] pinctrl-single a40000.timesync_router: 512 pins, size 2048
    [    0.556589] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.563011] ti-pat 31010000.pat: Failed to create 31010000.pat debugfs directory
    [    0.570685] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.577097] ti-pat 31011000.pat: Failed to create 31011000.pat debugfs directory
    [    0.584741] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.591153] ti-pat 31012000.pat: Failed to create 31012000.pat debugfs directory
    [    0.598794] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.605116] ti-pat 31013000.pat: Failed to create 31013000.pat debugfs directory
    [    0.612752] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.619074] ti-pat 31014000.pat: Failed to create 31014000.pat debugfs directory
    [    0.627979] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.639063] brd: module loaded
    [    0.644809] loop: module loaded
    [    0.649006] libphy: Fixed MDIO Bus: probed
    [    0.653364] tun: Universal TUN/TAP device driver, 1.6
    [    0.658746] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.666752] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.672817] sky2: driver version 1.30
    [    0.677099] VFIO - User Level meta-driver version: 0.3
    [    0.682657] i2c /dev entries driver
    [    0.686628] sdhci: Secure Digital Host Controller Interface driver
    [    0.692945] sdhci: Copyright(c) Pierre Ossman
    [    0.697532] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.703724] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.710524] optee: probing for conduit method from DT.
    [    0.715783] optee: revision 3.7 (5208e5c1)
    [    0.715924] optee: initialized driver
    [    0.724479] NET: Registered protocol family 17
    [    0.729078] 9pnet: Installing 9P2000 support
    [    0.733456] Key type dns_resolver registered
    [    0.737999] registered taskstats version 1
    [    0.742184] Loading compiled-in X.509 certificates
    [    0.750987] ti-sci 44083000.dmsc: ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    [    0.775912] random: fast init done
    [    0.812731] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.818698] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.824664] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.830631] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.836498] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.842362] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.848221] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.854076] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    0.859944] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    0.872314] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    0.880846] j721e-pcie 2900000.pcie: Failed to create Cadence RC device
    [    0.887980] cdns-pcie-host d800000.pcie: missing "mem"
    [    0.893609] cdns-pcie-ep e000000.pcie-ep: Linked as a consumer to phy-5020000.serdes.1
    [    0.903103] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.912977] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.919738] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.927413] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.937552] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.944311] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.951921] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
    [    0.959430] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
    [    0.968527] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    0.977263] console [ttyS2] enabled
    [    0.977263] console [ttyS2] enabled
    [    0.984296] bootconsole [ns16550a0] disabled
    [    0.984296] bootconsole [ns16550a0] disabled
    [    0.993182] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.001972] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    1.010690] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    2.019560] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout
    [    3.024878] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout
    [    3.030089] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
    [    3.040182] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    3.050705] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    3.060860] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    3.071100] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    3.081913] scsi host0: ufshcd
    [    3.095956] cadence-qspi 47040000.spi: mt35xu512aba_v2 (65536 Kbytes)
    [    3.102392] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    3.108991] Creating 7 MTD partitions on "47040000.spi.0":
    [    3.114463] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    3.120226] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    3.125716] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    3.131287] 0x000000680000-0x0000006a0000 : "ospi.env"
    [    3.136609] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"
    [    3.142532] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    3.148019] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    3.262499] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -517
    [    3.269839] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    3.276887] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2069], Print reset_gpio=-517 
    [    3.285667] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    3.297103] UDMA has not been proped
    [    3.300674] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
    [    3.309110] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    3.317597] mmc0: Unknown controller version (4). You may experience problems.
    [    3.324842] mmc0: CQHCI version 5.10
    [    3.359121] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    3.372133] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    3.379090] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    3.386047] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    3.393003] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    3.399973] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    3.434065] mmc0: Command Queue Engine enabled
    [    3.438511] mmc0: new HS400 MMC card at address 0001
    [    3.443830] mmcblk0: mmc0:0001 S0J58X 59.3 GiB 
    [    3.448601] mmcblk0boot0: mmc0:0001 S0J58X partition 1 31.5 MiB
    [    3.454756] mmcblk0boot1: mmc0:0001 S0J58X partition 2 31.5 MiB
    [    3.460742] mmcblk0rpmb: mmc0:0001 S0J58X partition 3 4.00 MiB, chardev (242:0)
    [    3.473436]  mmcblk0: p1
    [    3.550427] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    3.555902] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    3.560941] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
    [    3.568579] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    3.575005] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    3.581863] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    3.588460] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    3.594797] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    3.599314] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    3.606779] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
    [    3.613723] cdns-ufshcd 4e84000.ufs: quirks=0x4, dev. quirks=0x0
    [    3.619714] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    3.631875] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    3.638213] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    3.644550] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    3.650888] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    3.657225] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    3.663562] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    3.669899] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    3.676236] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    3.682575] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    3.688912] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    3.695251] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
    [    3.703756] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
    [    3.712347] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
    [    3.720678] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    3.726928] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    3.731556] cdns-pcie-host d800000.pcie: missing "mem"
    [    3.733007] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    3.738150] cdns-pcie-host d800000.pcie: Linked as a consumer to phy-5010000.serdes.0
    [    4.753413] cdns-pcie-host d800000.pcie: Phy link never came up
    [    4.759325] cdns-pcie-host d800000.pcie: host bridge /interconnect@100000/pcie@2910000/pcie@d800000 ranges:
    [    4.769058] cdns-pcie-host d800000.pcie:    IO 0x18001000..0x18010fff -> 0x18001000
    [    4.776703] cdns-pcie-host d800000.pcie:   MEM 0x4100000000..0x417fffffff -> 0x00000000
    [    4.784753] cdns-pcie-host d800000.pcie: PCI host bridge to bus 0000:00
    [    4.791355] pci_bus 0000:00: root bus resource [bus 00-0f]
    [    4.796829] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x18001000-0x18010fff])
    [    4.806287] pci_bus 0000:00: root bus resource [mem 0x4100000000-0x417fffffff] (bus address [0x00000000-0x7fffffff])
    [    4.816816] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    4.826450] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    4.836083] pci 0000:00:00.0: ignoring class 0x060400 (doesn't match header type 00)
    [    4.843820] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x92 may corrupt adjacent RW1C bits
    [    4.853544] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0xb2 may corrupt adjacent RW1C bits
    [    4.863308] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x84 may corrupt adjacent RW1C bits
    [    4.873035] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x208 may corrupt adjacent RW1C bits
    [    4.882851] pci 0000:00:00.0: VF(n) BAR0 space: [mem 0x4100000000-0x4100ffffff 64bit] (contains BAR0 for 4 VFs)
    [    4.892929] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.902736] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.912543] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.922349] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x210 may corrupt adjacent RW1C bits
    [    4.932176] pci 0000:00:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x2 link at 0000:00:00.0 (capable of 31.506 Gb/s with 16 GT/s x2 link)
    [    4.948492] ti-udma 285c0000.udmap: Channels: 24 (tchan: 48, echan: 0, rchan: 48, rflow: 96)
    [    4.958088] ti-udma 31150000.udmap: Channels: 84 (tchan: 140, echan: 160, rchan: 140, rflow: 300)
    [    4.970250] cadence-qspi 47040000.spi: mt35xu512aba_v2 (65536 Kbytes)
    [    4.976694] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    4.983293] Creating 7 MTD partitions on "47040000.spi.0":
    [    4.988769] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    4.994497] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    4.999986] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    5.005575] 0x000000680000-0x0000006a0000 : "ospi.env"
    [    5.010891] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"
    [    5.016824] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    5.022304] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    5.029666] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    5.036716] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2069], Print reset_gpio=116 
    [    6.066428] am65-cpsw-nuss 46000000.ethernet: am65_cpsw_nuss_probe[2083], Print reset to 1 
    [    6.074773] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    6.092469] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    6.102970] pps pps0: new PPS source ptp1
    [    6.107090] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    6.116033] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 0.4
    [    6.123238] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    6.166428] am65-cpsw-nuss 46000000.ethernet: davinci mdio revision 9.7, bus freq 1000000
    [    6.174587] libphy: 46000000.ethernet: probed
    [    6.182111] hctosys: unable to open rtc device (rtc0)
    [    6.207095] ALSA device list:
    [    6.210050]   No soundcards found.
    [    6.363628] EXT4-fs (mmcblk0p1): recovery complete
    [    6.369062] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
    [    6.377154] VFS: Mounted root (ext4 filesystem) on device 179:1.
    [    6.383372] devtmpfs: mounted
    [    6.386495] Freeing unused kernel memory: 576K
    [    6.390938] Run /sbin/init as init process
    [    6.428646] systemd[1]: System time before build time, advancing clock.
    [    6.455908] NET: Registered protocol family 10
    [    6.460699] Segment Routing with IPv6
    [    6.471325] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    6.492727] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2019.11!
    
    [    6.510687] systemd[1]: Set hostname to <j7-evm>.
    [    6.558221] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    6.575243] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    6.654029] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.660821] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    6.682473] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.689612] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    6.706480] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.713097] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    6.730636] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    6.746476] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
             Mounting Huge Pages File System...
             Mounting Kernel Debug File System...
    [  OK  ] Listening on Journal Socket (/dev/log).
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Reached target Paths.
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Listening on udev Control Socket.
             Starting Remount Root and Kernel File Systems...
    [    6.895076] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Created slice system-getty.slice.
             Starting Create list of required st¡Kce nodes for the current kernel...
    [  OK  ] Listening on udev Kernel Socket.
    [  OK  ] Reached target Slices.
             Starting Journal Service...
             Mounting Temporary Directory (/tmp)...
             Starting udev Coldplug all Devices...
             Starting Load Kernel Modules...
    [    7.025239] cmemk: loading out-of-tree module taints kernel.
    [  OK  ] Listening on Network Service Netlink Socket.[    7.032411] CMEMK module: reference Linux version 4.19.94
    
    [    7.042745] no physical memory specified
    [    7.046682] cmemk initialized
             Mounting POSIX Message Queue File System...
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Started Create list of required sta¡Kvice nodes for the current kernel.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Mounted POSIX Message Queue File System.
             Starting Apply Kernel Variables...
             Mounting Kernel Configuration File System...
             Starting Create Static Device Nodes in /dev...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
    [  OK  ] Reached target Containers.
             Mounting /var/volatile...
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /media/ram.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [    7.393196] systemd-journald[145]: Received request to flush runtime journal from PID 1
    [  OK  ] Reached target Local File Systems.
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Flush Journal to Persistent Storage.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directorie[    7.471886] rti-wdt 2200000.rti: heartbeat 60 sec
    s.
    [    7.488574] rti-wdt 2210000.rti: heartbeat 60 sec
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
             Starting Network Service...
    [  OK  ] Started Network Service.
    [    7.561471] pci-endpoint-test 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [    7.572558] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000
    [  OK  ] Found device /dev/ttyS2.
    [    7.590885] pci-endpoint-test 0000:00:00.0: Cannot perform PCI test without BAR0
             Starting Wait for Network to be Configured...
             Starting Network Name Resolution...
    [    7.628179] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [    7.628817] pci-endpoint-test: probe of 0000:00:00.0 failed with error -12
    [  OK  ] Started Network Time Synchronization.
    [    7.648359] ntb_hw_epf 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [    7.664780] ntb_hw_epf 0000:00:00.0: Failed to init PCI
    [    7.674073] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    [  OK  ] Reached target System Time Synchronized.
    [    7.690636] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    7.698156] ntb_hw_epf: probe of 0000:00:00.0 failed with error -5
    [    7.701353] [drm] No driver support for vblank timestamp query.
    [  OK  ] Reached target System Initialization.[    7.715118] remoteproc remoteproc0: 4d80800000.dsp is available
    
    [    7.720564] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [    7.732670] [drm] Cannot find any crtc or sizes
    [  OK  ] Listening on D-Bus System Message Bus Socket.[    7.747652] [drm] Cannot find any crtc or sizes
    
    [  OK  ] Started Daily rotation of log files.
    [    7.762971] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activati[    7.780222] remoteproc remoteproc0: powering up 4d80800000.dsp
    on Socket.
    [    7.795780] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 1448016
    [    7.805778] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [  OK  ] Reached target Sockets.
    [    7.814218] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa6200000
    [  OK  ] [    7.828324] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    Started Daily Cleanup of Temporary Directories.
    [    7.837388] rpmsg_probe: Eric Printing - rpmsg_probe: 905
    [  OK  ] Reached target Timers.
    [    7.852479] rpmsg_probe: Eric Printing - __rpmsg_create_ept() starting ...
    [  OK  ] Reached target Basic System.
    [    7.865872] rpmsg_probe: Eric Printing - __rpmsg_create_ept() finish
             Starting RPC Bind Service...
    [    7.875379] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() start ...
    [  OK  ] Started D-Bus System Message Bus.[    7.889585] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() finish
    
    [    7.890579] remoteproc remoteproc1: 4d81800000.dsp is available
    [    7.900568] rpmsg_probe: Eric Printing - virtio_device_ready() done
    [    7.912455] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    7.912944] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    7.920130] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() start ...
    [    7.925167] remoteproc remoteproc0: registered virtio0 (type 7)
    [    7.939566] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [    7.945879] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() finish
             Starting Print notice about GPLv3 packages...
             Starting rc.pvr.service...
             Starting Login Service...
             Starting DEMO...
    [  OK  ] Started Periodic Command Scheduler.
    [  OK  ] Started TEE Supplicant.
    [  OK  ] Started Job spooling tools.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started[    8.029046] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
     DEMO.
    [  OK  ] Found device /dev/ttyS1.
    [    8.045162] remoteproc remoteproc1: powering up 4d81800000.dsp
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached[    8.062616] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 1448016
     target Network.
             Starting Permit User Sessions...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Started Login Service.
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [    8.103478] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa7200000
    [  OK  ] Started Serial Getty on ttyS1.
    [  OK  ] Started Getty on tty1.
    [    8.117608] rpmsg_probe: Eric Printing - rpmsg_probe: 905
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Reached target Login Prompts.
    [    8.136637] rpmsg_probe: Eric Printing - __rpmsg_create_ept() starting ...
             Starting Synchronize System and HW clocks...
    [    8.156020] rpmsg_probe: Eric Printing - __rpmsg_create_ept() finish
    [    8.171168] pvrsrvkm 4e20000000.gpu: Linked as a consumer to genpd:0:4e20000000.gpu
    [    8.180277] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() start ...
    [    8.187325] pvrsrvkm 4e20000000.gpu: Linked as a consumer to genpd:1:4e20000000.gpu
    [    8.187434] PVR_K:  300: Read BVNC 22.104.208.318 from HW device registers
    [    8.201395] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() finish
    [    8.206513] PVR_K:  300: RGX Device initialised with BVNC 22.104.208.318
    [FAILED] Failed to start Synchronize System and HW c[    8.217806] rpmsg_probe: Eric Printing - virtio_device_ready() done
    locks.
    See 'systemctl status sync-clocks.service' for details.[    8.227707] [drm] Initialized pvr 1.10.5371573 20170530 for 4e20000000.gpu on minor 1
    
    [    8.240740] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    8.246958] remoteproc remoteproc1: registered virtio1 (type 7)
    [    8.256982] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [    8.271333] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    8.281765] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() start ...
    [  OK  ] Started rc.pvr.service.
             Starting telnetd.service...
    [    8.303626] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() finish
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
    [    8.339555] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [  OK  ] Started thttpd.service.
    [    8.376745] k3_r5_rproc interconnect@100000:interconnect@28380000:r5fss@41000000: creating child devices for R5F cores
    [    8.388026] remoteproc remoteproc2: 64800000.dsp is available
             Starting LSB: Setup pcie endpoint on /sys/kernel/config/pci_ep/...
    [  OK  ] Started LSB: Setup pcie endpoint on /sys/kernel/config/pci_ep/.
    [    8.441548] platform 41000000.r5f: configured R5F for remoteproc mode
    [    8.448838] remoteproc remoteproc2: powering up 64800000.dsp
    [    8.454547] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 6823336
    [    8.466858] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xa8200000
    [    8.478908] rpmsg_probe: Eric Printing - rpmsg_probe: 905
    [    8.486818] rpmsg_probe: Eric Printing - __rpmsg_create_ept() starting ...
    [    8.497275] rpmsg_probe: Eric Printing - __rpmsg_create_ept() finish
    [    8.506645] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() start ...
    [    8.515757] Generic PHY k3-cpsw-mdio:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=k3-cpsw-mdio:02, irq=POLL)
    [    8.515891] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() finish
    [    8.534168] rpmsg_probe: Eric Printing - virtio_device_ready() done
    [    8.541458] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [    8.546825] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    8.554571] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    8.561054] remoteproc remoteproc2: registered virtio2 (type 7)
    [    8.568743] remoteproc remoteproc2: remote processor 64800000.dsp is now up
    [    8.609744] remoteproc remoteproc3: 41000000.r5f is available
    [    8.622608] remoteproc remoteproc3: Direct firmware load for j7-mcu-r5f0_0-fw failed with error -2
    [    8.634559] remoteproc remoteproc3: powering up 41000000.r5f
    [    8.634685] k3_r5_rproc interconnect@100000:r5fss@5c00000: creating child devices for R5F cores
    [    8.645743] remoteproc remoteproc3: Direct firmware load for j7-mcu-r5f0_0-fw failed with error -2
    [    8.662216] remoteproc remoteproc3: request_firmware failed: -2
    [    8.696615] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    8.710808] Eric Printing - virt_cpsw_nuss_probe()
    [    8.717433] Eric Printing - bus_find_device() fail
    [    8.726680] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [    8.750971] remoteproc remoteproc4: 5c00000.r5f is available
    [    8.768505] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    8.780306] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [    8.793343] remoteproc remoteproc5: 5d00000.r5f is available
    [    8.805224] Eric Printing - virt_cpsw_nuss_probe()
    [    8.811154] Eric Printing - bus_find_device() fail
    [    8.813027] k3_r5_rproc interconnect@100000:r5fss@5e00000: creating child devices for R5F cores
    [    8.835369] platform 5e00000.r5f: configured R5F for remoteproc mode
    [    8.842287] remoteproc remoteproc4: powering up 5c00000.r5f
    [    8.849145] remoteproc remoteproc5: powering up 5d00000.r5f
    [    8.853206] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
    [    8.855355] remoteproc remoteproc4: Booting fw image j7-main-r5f0_0-fw, size 9808732
    [    8.871988] remoteproc remoteproc5: Booting fw image j7-main-r5f0_1-fw, size 4405176
    [    8.888576] remoteproc remoteproc5: bad phdr da 0xadfe0000 mem 0x1a8
    [    8.896982] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [    8.897699] remoteproc remoteproc6: 5e00000.r5f is available
    [    8.904496] remoteproc remoteproc5: Failed to load program segments: -22
    [    8.920481] rpmsg_probe: Eric Printing - rpmsg_probe: 905
    [    8.928432] rpmsg_probe: Eric Printing - __rpmsg_create_ept() starting ...
    [    8.940536] rpmsg_probe: Eric Printing - __rpmsg_create_ept() finish
    [    8.946496] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -2
    [    8.950593] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() start ...
    [    8.969275] remoteproc remoteproc6: powering up 5e00000.r5f
    [    8.970240] rpmsg_probe: Eric Printing - virtqueue_kick_prepare() finish
    [    8.984158] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -2
    [    8.986474] rpmsg_probe: Eric Printing - virtio_device_ready() done
    [    9.006560] remoteproc remoteproc6: request_firmware failed: -2
    [    9.008383] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    9.017453] Eric Printing - virt_cpsw_nuss_probe()
    [    9.020973] remoteproc remoteproc4: registered virtio3 (type 7)
    [    9.028649] Eric Printing - bus_find_device() fail
    [    9.028832] Eric Printing - virt_cpsw_nuss_probe()
    [    9.030515] remoteproc remoteproc4: remote processor 5c00000.r5f is now up
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
    	bash-dev
    	bash
    	bc
    	cifs-utils
    	cpio
    	dosfstools
    	elfutils
    	gawk
    	gzip
    	libbfd
    	libdw1
    	libelf1
    	libgdbm-compat4
    	libgdbm-dev
    	libgdbm6
    	libgmp10
    	libidn2-0
    	libreadline-dev
    	libreadline7
    	libunistring2
    	nettle
    	which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    [    9.039559] Eric Printing - bus_find_device() fail
    [    9.334225] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [    9.351870] Eric Printing - virt_cpsw_nuss_probe()
    [    9.356679] Eric Printing - bus_find_device() fail
    [    9.359479] Eric Printing - virt_cpsw_nuss_probe()
    [    9.365435] omap_rng 4e10000.trng: Random Number Generator ver. 241b34c
    [    9.375677] Eric Printing - bus_find_device() fail
    [    9.375866] random: crng init done
    [    9.392141] random: 7 urandom warning(s) missed due to ratelimiting
    [    9.402688] Eric Printing - virt_cpsw_nuss_probe()
    [    9.407590] Eric Printing - bus_find_device() fail
    [    9.414236] Eric Printing - virt_cpsw_nuss_probe()
    [    9.426524] Eric Printing - bus_find_device() fail
    [    9.426697] Eric Printing - virt_cpsw_nuss_probe()
    [    9.436418] Eric Printing - bus_find_device() fail
    [    9.454356] Eric Printing - virt_cpsw_nuss_probe()
    [    9.466502] Eric Printing - bus_find_device() fail
    [    9.469156] Eric Printing - virt_cpsw_nuss_probe()
    [    9.480853] Eric Printing - bus_find_device() fail
    [    9.481038] Eric Printing - virt_cpsw_nuss_probe()
    [    9.491233] remoteproc remoteproc7: b034000.pru is available
    [    9.495204] Eric Printing - bus_find_device() fail
    [    9.505013] pru-rproc b034000.pru: PRU rproc node pru@b034000 probed successfully
    [    9.517822] Eric Printing - virt_cpsw_nuss_probe()
    [    9.521235] remoteproc remoteproc8: b004000.rtu is available
    [    9.522713] Eric Printing - bus_find_device() fail
    [    9.528514] pru-rproc b004000.rtu: PRU rproc node rtu@b004000 probed successfully
    [    9.540971] Eric Printing - virt_cpsw_nuss_probe()
    [    9.542819] remoteproc remoteproc9: b00a000.txpru is available
    [    9.545766] Eric Printing - bus_find_device() fail
    [    9.551590] pru-rproc b00a000.txpru: PRU rproc node txpru@b00a000 probed successfully
    [    9.564307] Eric Printing - virt_cpsw_nuss_probe()
    [    9.566554] remoteproc remoteproc10: b038000.pru is available
    [    9.569102] Eric Printing - bus_find_device() fail
    [    9.574860] pru-rproc b038000.pru: PRU rproc node pru@b038000 probed successfully
    [    9.587233] Eric Printing - virt_cpsw_nuss_probe()
    [    9.587742] am65-cpsw-nuss 46000000.ethernet eth0: Link is Down
    [    9.592021] Eric Printing - bus_find_device() fail
    [    9.592150] remoteproc remoteproc11: b006000.rtu is available
    [    9.608461] pru-rproc b006000.rtu: PRU rproc node rtu@b006000 probed successfully
    [    9.616046] Eric Printing - virt_cpsw_nuss_probe()
    [    9.618693] remoteproc remoteproc12: b00c000.txpru is available
    [    9.621122] Eric Printing - bus_find_device() fail
    [    9.626759] pru-rproc b00c000.txpru: PRU rproc node txpru@b00c000 probed successfully
    [    9.639460] Eric Printing - virt_cpsw_nuss_probe()
    [    9.642554] remoteproc remoteproc13: b134000.pru is available
    [    9.644582] Eric Printing - bus_find_device() fail
    [    9.650009] pru-rproc b134000.pru: PRU rproc node pru@b134000 probed successfully
    [    9.658507] Eric Printing - case: default
    [    9.662372] Eric Printing - virt_cpsw_nuss_probe()
    [    9.666390] virtio_rpmsg_bus virtio3: creating channel rpmsg-kdrv addr 0x1a
    [    9.671153] remoteproc remoteproc14: b104000.rtu is available
    [    9.678688] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() start ...
    [    9.683732] Eric Printing - bus_find_device() fail
    [    9.683768] pru-rproc b104000.rtu: PRU rproc node rtu@b104000 probed successfully
    [    9.691081] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() finish
    [    9.695364] remoteproc remoteproc15: b10a000.txpru is available
    [    9.703350] Eric Printing - virt_cpsw_nuss_probe()
    [    9.709309] pru-rproc b10a000.txpru: PRU rproc node txpru@b10a000 probed successfully
    [    9.715521] Eric Printing - bus_find_device() fail
    [    9.727880] Eric Printing - virt_cpsw_nuss_probe()
    [    9.730736] remoteproc remoteproc16: b138000.pru is available
    [    9.733055] Eric Printing - bus_find_device() fail
    [    9.743192] pru-rproc b138000.pru: PRU rproc node pru@b138000 probed successfully
    [    9.755541] Eric Printing - virt_cpsw_nuss_probe()
    [    9.758579] remoteproc remoteproc17: b106000.rtu is available
    [    9.760683] Eric Printing - bus_find_device() fail
    [    9.766081] pru-rproc b106000.rtu: PRU rproc node rtu@b106000 probed successfully
    [    9.778459] Eric Printing - virt_cpsw_nuss_probe()
    [    9.778707] remoteproc remoteproc18: b10c000.txpru is available
    [    9.783248] Eric Printing - bus_find_device() fail
    [    9.789174] pru-rproc b10c000.txpru: PRU rproc node txpru@b10c000 probed successfully
    [    9.801869] Eric Printing - virt_cpsw_nuss_probe()
    [    9.806690] Eric Printing - bus_find_device() fail
    [    9.810765] Eric Printing - virt_cpsw_nuss_probe()
    [    9.820585] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [[    9.831831] Eric Printing - bus_find_device() fail
      OK  ] Started Hardware RNG Entropy Gatherer Daemon.[    9.831865] Eric Printing - case: default
    
    [    9.848790] Eric Printing - virt_cpsw_nuss_probe()
    [    9.857245] Eric Printing - rpmsg_kdrv_switch_probe()
    [    9.858202] Eric Printing - container_of() fail
    [    9.865966] rpmsg-kdrv-eth-switch rpmsg-kdrv-2-mpu_1_0_ethswitch-device-0: Device info: permissions: 01FFFFFF uart_id: 2
    [    9.881433] rpmsg-kdrv-eth-switch rpmsg-kdrv-2-mpu_1_0_ethswitch-device-0: FW ver 0.1 (rev 1) 13/Aug/2020 SHA:0be014c1
    [    9.892918] Eric Printing - virt_cpsw_nuss_probe()
    [    9.897996] Eric Printing - rpmsg_kdrv_connect() done
    [    9.897997] Eric Printing - devm_add_action_or_reset() done
    [    9.908901] Eric Printing - virt_cpsw_nuss_of() done
    [    9.910623] usbcore: registered new interface driver usbfs
    [    9.919361] usbcore: registered new interface driver hub
    [    9.924702] usbcore: registered new device driver usb
    [    9.935870] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    9.941383] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
    [    9.950283] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [    9.959730] xhci-hcd xhci-hcd.2.auto: irq 311, io mem 0x06010000
    [    9.965861] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    9.974123] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.981339] usb usb1: Product: xHCI Host Controller
    [    9.986208] usb usb1: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [    9.992731] usb usb1: SerialNumber: xhci-hcd.2.auto
    [    9.997816] hub 1-0:1.0: USB hub found
    [   10.001595] hub 1-0:1.0: 1 port detected
    [   10.005665] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [   10.011150] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
    [   10.018803] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [   10.025344] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   10.033457] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [   10.041710] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   10.048919] usb usb2: Product: xHCI Host Controller
    [   10.053791] usb usb2: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [   10.060305] usb usb2: SerialNumber: xhci-hcd.2.auto
    [   10.065336] hub 2-0:1.0: USB hub found
    [   10.069096] hub 2-0:1.0: 1 port detected
    [   10.073196] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [   10.078681] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 3
    [   10.087121] xhci-hcd xhci-hcd.3.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [   10.096527] xhci-hcd xhci-hcd.3.auto: irq 314, io mem 0x06410000
    [   10.102671] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [   10.110935] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   10.118145] usb usb3: Product: xHCI Host Controller
    [   10.123023] usb usb3: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [   10.129538] usb usb3: SerialNumber: xhci-hcd.3.auto
    [   10.134602] hub 3-0:1.0: USB hub found
    [   10.138349] hub 3-0:1.0: 1 port detected
    [   10.142413] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [   10.147896] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
    [   10.155544] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0 SuperSpeed
    [   10.162080] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [   10.170192] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [   10.178445] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   10.185655] usb usb4: Product: xHCI Host Controller
    [   10.190522] usb usb4: Manufacturer: Linux 4.19.94-g914230c90d xhci-hcd
    [   10.197037] usb usb4: SerialNumber: xhci-hcd.3.auto
    [   10.202053] hub 4-0:1.0: USB hub found
    [   10.205812] hub 4-0:1.0: 1 port detected
    [   11.917612] Eric Printing - case: default
    [   11.921630] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
    [   11.928759] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() start ...
    [   11.938644] rpmsg_ns_cb: Eric Printing - rpmsg_create_channel() finish
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org j7-evm ttyS2
    
    Arago 2019.11 j7-evm ttyS2
    
    j7-evm login: [   14.752541] Eric Printing - case: default
    [   14.759009] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: virt_cpsw_nuss mac loaded
    [   14.766952] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: rdev_features:00000003 rdev_mtu:1522 flow_id:172 tx_psil_dst_id:4A00
    [   14.779656] j721e-cpsw-virt-mac main_r5fss_cpsw9g_virt_mac0: local_mac_addr:00:00:00:00:00:00 rdev_mac_addr:11:22:33:44:55:66
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org j7-evm ttyS2
    
    Arago 2019.11 j7-evm ttyS2
    
    j7-evm login: root
    root@j7-evm:~# ifconfig -a
    eth0      Link encap:Ethernet  HWaddr E4:15:F6:57:FE:AE  
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    eth1      Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:140 (140.0 B)  TX bytes:140 (140.0 B)
    
    root@j7-evm:~# ethtool eth1
    Settings for eth1:
    	Link detected: no
    root@j7-evm:~# ethtool eth1    -i eth1
    driver: j721e-cpsw-virt-mac
    version: 0.1
    firmware-version: 0.1.1 13/Aug/2020 SHA:0be014c1
    expansion-rom-version: 
    bus-info: main_r5fss_cpsw9g_virt_mac0
    supports-statistics: no
    supports-test: yes
    supports-eeprom-access: no
    supports-register-dump: no
    supports-priv-flags: no
    root@j7-evm:~# 
    Eric Printing - CpswAppBoardUtils_enetExpCfg()
    Enabling clocks for CPSW_9G!
    =======================================================
               CPSW Ethernet Firmware Demo             
    =======================================================
    Enable permission for all ETHDEV
    ETHFW Version: 0. 1. 1
    ETHFW Build Date (YYYY/MMM/DD):2020/Aug/13
    ETHFW Commit SHA:0be014c1
    ETHFW PermissionFlag:0x1ffffff, UART Connected:true,UART Id:2Eric Printing - CpswApp_init()
    Eric Printing - [Task] ipc_init() start
    Eric Printing - Starting CpswAppUtils_initResourceConfig()
    Eric Printing - Initialize the multiproc
    Eric Printing - CPSW_UTILS_ARRAYSIZE(rscCfg->macList.macAddress): 10
    IPC_echo_test (core : mcu2_0) .....
    Eric Printing - selfCoreId: 3
    Eric Printing - Initialize Virtio
    Eric Printing - rscPrms->numCores: 4
    Eric Printing - Initialize RPMessage
    Eric Printing - totalRscPatitionMacCount: 4, availMacCount: 4
    Eric Printing - Initialize the param
    Eric Printing - CpswAppUtils_initResourceConfig() finished.
    Eric Printing - Set memory for HeapMemory for control task
    Eric Printing - [Task] CpswMcm_serverTask() start
    Eric Printing - CpswProxyServer_init()
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - cfg->numRemoteCores: 2
    Eric Printing - cpsw_mcm.c -CpswMcm_open()
    Eric Printing - rdevEthSwitchServerInit()
    CPSW_9G Test on MAIN NAVSS
    Eric Printing - validate params
    Eric Printing - CpswRm_allocResource()
    Eric Printing - copy params into inst data
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - allocate pools
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - initialise instances
    Eric Printing - rscNode != NULL
    Eric Printing - start message sender task (common for all instances)
    Eric Printing - CpswMcm_enablePorts()
    Eric Printing - CpswProxyServer_initAutosarEthDeviceEp()
    Eric Printing - hMcm->numMacPorts: 1
    Eric Printing - localEp == cfg->autosarEthDeviceEndPointId
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Task_create CpswProxyServer_autosarEthDriverTaskFxn
    Eric Printing - case: CPSW_IOCTL_OPEN_PORT_LINK
    Remote demo device (core : mcu2_0) .....
    Eric Printing - [Task] CpswProxyServer_autosarEthDriverTaskFxn() start
    Eric Printing - Cpsw_openPortLink()
    Eric Printing - CpswProxyServer_start()
    Eric Printing - Configure SGMII mode in CPSW SS
    Eric Printing - SemaphoreP_post()
    Eric Printing - PortNum: 1
    Eric Printing - Task_create rpmsg_vdevMonitorFxn
    Eric Printing - Cpsw_openPortLinkNoPhy()
    Eric Printing - [Task] rpmsg_vdevMonitorFxn() start
    Eric Printing - [Task] ipc_init() finish
    Eric Printing - PortNum: 1
    Eric Printing - Wait for Linux VDev ready ...
    Eric Printing - CpswMacPort_open()
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - interface->layerType: 0
    Eric Printing - interface->sublayerType: 2
    Eric Printing - CpswMacPort_matchesEnetCtrl()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - iface.layerType : enetLayer - 0 : 0
    Eric Printing - iface.sublayerType : enetSublayer - 2 : 2
    Eric Printing - CpswMacPort_setInterface()
    Eric Printing - CpswMacPort_configSgmii()
    Eric Printing - macCfg->sgmiiConfig.sgmiiMode == CPSW_MAC_SGMIIMODE_SGMII_FORCEDLINK
    Eric Printing - sgmiiAdvAbility->duplexMode: CSL_SGMII_FULL_DUPLEX
    Eric Printing - sgmiiAdvAbility->linkSpeed: CSL_SGMII_1000_MBPS
    Eric Printing - Enable MAC port with requested speed/duplexity
    Eric Printing - CpswMacPort_enablePort()
    Eric Printing - CpswSoc_getEnetControl()
    Eric Printing - modeSel: 3
    Eric Printing - hPort->cpswType: CPSW_9G
    Eric Printing - hPort->portNum: 1
    Eric Printing - enetLayer: GMII
    Eric Printing - enetSublayer: SERIAL
    CpswMacPort_enablePort: Eric Printing - case: SGMII
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_ALE_IOCTL_SET_PORT_STATE
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - case: CPSW_IOCTL_MDIO_BASE
    Eric Printing - Host and MAC Ports enabled
    Eric Printing - hMcm->timerTaskShutDownFlag: 0
    Eric Printing - [Task] CpswMcm_periodicTick() start
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - port is in nophy mode
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswAppUtils_openRxFlow()
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - CpswAppUtils_allocMac()
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_MAC_ADDR
    Eric Printing - CpswRm_allocMacAddr()
    Eric Printing - coreId: 3
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - macResource != NULL
    Eric Printing - coreId: 3, MacAddr: 22:22:33:44:55:66
    Eric Printing - CpswAppUtils_addHostPortEntry()
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - CpswAppUtils_registerDefaultRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Host MAC address: 22:22:33:44:55:66
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    [NDK2CPSW] Eric Printing - hNdk2Cpsw->linkIsUp: 1
    [NIMU_NDK] CPSW has been started successfully
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    
    CPSW NIMU application, IP address I/F 1: 192.168.137.188
    
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_ALE_BASE
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - linked: 1
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_getRxTxHandle()
    Eric Printing - linked: 1
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Open the CPSW RX flow for Ingress
    Eric Printing - linked: 1
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - CpswRm_allocResource()
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - i: 1, rscTbl->numCores: 4
    Eric Printing - rscNode != NULL
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_initRxReadyPktQ()
    Eric Printing - linked: 1
    Rx Flow for Software Inter-VLAN Routing is up
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - CpswApp_pktRxTx() starting...
    Eric Printing - linked: 1
    Eric Printing - CpswApp_pktRxTx()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - Linux VDev is ready!
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - Create the VRing ...
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - Ipc_lateVirtioCreate() done
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - RPMessage_lateInit() done
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - IPC_MPU1_0: 0
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - appRemoteDeviceLateAnnounce() - proc_id: 2726870980
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - appRemoteDeviceLateAnnounce() done
    Enable permission for all ETHDEV
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    REMOTE_SERVICE: Init ... !!!
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - CpswProxyServer_attachExtHandlerCb()
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 0
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - CpswProxy_mapRdev2CpswType()
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 1
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Function:CpswProxyServer_attachExtHandlerCb,HostId:0,CpswType:1
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 2
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 3
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 4
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 5
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 6
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - APP_REMOTE_SERVICE_HANDLERS: 7
    Eric Printing - packet handling loop
    Eric Printing - CpswAppUtils_allocRxFlow()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - create tx semaphore
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - create rx semaphore
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_RX_FLOW
    Eric Printing - create rpmessage tx handle
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocResource()
    Eric Printing - create rpmessage tx handle
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - annouce service to linux side
    Eric Printing - packet handling loop
    Eric Printing - i: 0, rscTbl->numCores: 4
    Eric Printing - appRemoteServiceCreateRpmsgRxTask
    Eric Printing - packet handling loop
    Eric Printing - rscNode != NULL
    REMOTE_SERVICE: Init ... Done !!!
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - Perf stats init
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_HOSTPORT_BASE
    Eric Printing - linked: 1
    Eric Printing - Perf stats remote service init
    Eric Printing - packet handling loop
    Eric Printing - CpswAppUtils_allocTxCh()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - case: MCM_GET_HANDLE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - case: MCM_CORE_ATTACH
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_TX_CH_PEERID
    Eric Printing - Ethfw stats init
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocResource()
    Eric Printing - Ethfw stats remote service init
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - Performance Remote service init
    Eric Printing - packet handling loop
    Eric Printing - i: 0, rscTbl->numCores: 4
    Eric Printing - [Task] rpmsg_vdevMonitorFxn() finish
    Eric Printing - packet handling loop
    Eric Printing - rscNode != NULL
    Eric Printing - packet handling loop
    Eric Printing - CpswAppUtils_allocMac()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_STATS_BASE
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_RM_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_RM_IOCTL_ALLOC_MAC_ADDR
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocMacAddr()
    Eric Printing - packet handling loop
    Eric Printing - coreId: 0
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocResource()
    Eric Printing - packet handling loop
    Eric Printing - CpswRm_allocResourceNode()
    Eric Printing - packet handling loop
    Eric Printing - i: 0, rscTbl->numCores: 4
    Eric Printing - packet handling loop
    Eric Printing - rscNode != NULL
    Eric Printing - packet handling loop
    Eric Printing - macResource != NULL
    Eric Printing - packet handling loop
    Eric Printing - coreId: 0, MacAddr: Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    11:22:33:44:55:66
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - CpswAppUtils_allocMac() done
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_STATS_BASE
    Eric Printing - packet handling loop
    Eric Printing - CpswProxyServer_addHandleEntry()
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - linked: 1
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    Eric Printing - case: CPSW_IOCTL_CPSW_BASE
    Eric Printing - packet handling loop
    Eric Printing - linked: 1
    ...

    Best regards,

    Eric Chen

  • Hi Eric,

    In your MAC address change, there is only one MAC address given, that is used for firmware itself. At least one more MAC address needs to be there for assigning to Linux virtual interface. This could be the reason for failure.
    https://e2e.ti.com/support/processors/f/791/p/927617/3433644#3433644

    Also, the MAC address used is not correct, what is provided there right now is a multicast mac address, this also needs to be corrected.
    (Value of 1 in the least-significant bit of the first octet)

    Regards,
    Vishal

  • Hi Vishal,

    Thank you for the reply.

    The SGMII works fine now.

    Best regards,

    Eric Chen