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.

TDA2EXEVM: Tda2ex, porting PHY dp83tc811rwrndrq1, network failure encountered

Part Number: TDA2EXEVM

The SOC is tda2ex, when porting PHY dp83tc811rwrndrq1,

Now we have a problem,

The ifconfig command can have eth0 eth1 network nodes

But dmesg printing:

[ 24.443725] net eth1: initializing cpsw version 1.15 (0)

[ 24.446223] net eth0: initialized cpsw ale version 1.4

[ 24.446253] net eth0: ALE Table size 1024

[ 24.466050] libphy: phy_ connect

[ 24.466086] libphy: PHY 48485000. mdio:02 not found

[ 24.466116] net eth1: phy "48485000. mdio:02 " not found on slave 1, err -19

[ 24.527922] net eth0: initializing cpsw version 1.15 (0)

[ 24.532029] libphy: phy_ connect

[ 24.532056] libphy: PHY 48485000. mdio:01 not found

[ 24.532083] net eth0: phy "48485000. mdio:01 " not found on slave 0, err -19

[ 25.778533] random: nonblocking pool is initialized

[ 25.809925] tfat: fail_ safe is enabled

[ 25.810774] tfat: cluster_ heap_ lbo 0x402000

[ 25.810796] tfat: 12 blkbits for normal inodes

It seems that MAC layer is connected, but PHY layer is not.

What's the problem? Attached is the corresponding device tree configuration and more detailed complete dmesg log printing.

  • Since I don't know how to add an attachment, here is more dmesg printing information.

    [ 2.435518] lp873x 0-0060: Failed to read OTP ID
    [ 2.436198] lp873x: probe of 0-0060 failed with error -121
    [ 2.436914] lp873x 0-0061: Failed to read OTP ID
    [ 2.437289] lp873x: probe of 0-0061 failed with error -121
    [ 2.438657] vmemexp device MAJOR num = 246
    [ 2.438787] vmemexp class registered
    [ 2.439520] /dev/vmemexp device registered
    [ 2.439566] ioctl DBUFIOC_EXPORT_VIRTMEM = -1072899120
    [ 2.447793] libphy: ========== phy_driver_register
    [ 2.448027] libphy: SMSC LAN83C185:123 ========== Registered new driver
    [ 2.448066] libphy: ========== phy_driver_register
    [ 2.448266] libphy: SMSC LAN8187:123 ========== Registered new driver
    [ 2.448303] libphy: ========== phy_driver_register
    [ 2.448501] libphy: SMSC LAN8700:123 ========== Registered new driver
    [ 2.448535] libphy: ========== phy_driver_register
    [ 2.448751] libphy: SMSC LAN911x Internal PHY:123 ========== Registered new driver
    [ 2.448788] libphy: ========== phy_driver_register
    [ 2.448987] libphy: SMSC LAN8710/LAN8720:123 ========== Registered new driver
    [ 2.449880]
    [ 2.449880] ===============__mdiobus_register __mdiobus_register,line=261
    [ 2.450352]
    [ 2.450352] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.450403] libphy: ========== get_phy_device ,addr = 0, is_c45 = 0
    [ 2.450433] libphy: ========== get_phy_id
    [ 2.450478] libphy: ========== 1get_phy_device ,addr = 0, is_c45 = 0, phy_id =ffffffff
    [ 2.450519]
    [ 2.450519] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.450566] libphy: ========== get_phy_device ,addr = 1, is_c45 = 0
    [ 2.450595] libphy: ========== get_phy_id
    [ 2.450636] libphy: ========== 1get_phy_device ,addr = 1, is_c45 = 0, phy_id =ffffffff
    [ 2.450672]
    [ 2.450672] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.450711] libphy: ========== get_phy_device ,addr = 2, is_c45 = 0
    [ 2.450740] libphy: ========== get_phy_id
    [ 2.450778] libphy: ========== 1get_phy_device ,addr = 2, is_c45 = 0, phy_id =ffffffff
    [ 2.450813]
    [ 2.450813] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.450851] libphy: ========== get_phy_device ,addr = 3, is_c45 = 0
    [ 2.450879] libphy: ========== get_phy_id
    [ 2.450916] libphy: ========== 1get_phy_device ,addr = 3, is_c45 = 0, phy_id =ffffffff
    [ 2.450950]
    [ 2.450950] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.450989] libphy: ========== get_phy_device ,addr = 4, is_c45 = 0
    [ 2.451016] libphy: ========== get_phy_id
    [ 2.451053] libphy: ========== 1get_phy_device ,addr = 4, is_c45 = 0, phy_id =ffffffff
    [ 2.451086]
    [ 2.451086] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.451125] libphy: ========== get_phy_device ,addr = 5, is_c45 = 0
    [ 2.451153] libphy: ========== get_phy_id
    [ 2.451191] libphy: ========== 1get_phy_device ,addr = 5, is_c45 = 0, phy_id =ffffffff
    [ 2.451224]
    [ 2.451224] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.451264] libphy: ========== get_phy_device ,addr = 6, is_c45 = 0
    [ 2.451291] libphy: ========== get_phy_id
    [ 2.451328] libphy: ========== 1get_phy_device ,addr = 6, is_c45 = 0, phy_id =ffffffff
    [ 2.451362]
    [ 2.451362] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.451400] libphy: ========== get_phy_device ,addr = 7, is_c45 = 0
    [ 2.451427] libphy: ========== get_phy_id
    [ 2.451464] libphy: ========== 1get_phy_device ,addr = 7, is_c45 = 0, phy_id =ffffffff
    [ 2.451497]
    [ 2.451497] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.451536] libphy: ========== get_phy_device ,addr = 8, is_c45 = 0
    [ 2.451563] libphy: ========== get_phy_id
    [ 2.451600] libphy: ========== 1get_phy_device ,addr = 8, is_c45 = 0, phy_id =ffffffff
    [ 2.451633]
    [ 2.451633] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.451672] libphy: ========== get_phy_device ,addr = 9, is_c45 = 0
    [ 2.451699] libphy: ========== get_phy_id
    [ 2.451736] libphy: ========== 1get_phy_device ,addr = 9, is_c45 = 0, phy_id =ffffffff
    [ 2.451770]
    [ 2.451770] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.451810] libphy: ========== get_phy_device ,addr = 10, is_c45 = 0
    [ 2.451838] libphy: ========== get_phy_id
    [ 2.451877] libphy: ========== 1get_phy_device ,addr = 10, is_c45 = 0, phy_id =ffffffff
    [ 2.451914]
    [ 2.451914] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.451954] libphy: ========== get_phy_device ,addr = 11, is_c45 = 0
    [ 2.451982] libphy: ========== get_phy_id
    [ 2.452019] libphy: ========== 1get_phy_device ,addr = 11, is_c45 = 0, phy_id =ffffffff
    [ 2.452054]
    [ 2.452054] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.452093] libphy: ========== get_phy_device ,addr = 12, is_c45 = 0
    [ 2.452120] libphy: ========== get_phy_id
    [ 2.452158] libphy: ========== 1get_phy_device ,addr = 12, is_c45 = 0, phy_id =ffffffff
    [ 2.452192]
    [ 2.452192] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.452231] libphy: ========== get_phy_device ,addr = 13, is_c45 = 0
    [ 2.452258] libphy: ========== get_phy_id
    [ 2.452295] libphy: ========== 1get_phy_device ,addr = 13, is_c45 = 0, phy_id =ffffffff
    [ 2.452329]
    [ 2.452329] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.452368] libphy: ========== get_phy_device ,addr = 14, is_c45 = 0
    [ 2.452395] libphy: ========== get_phy_id
    [ 2.452433] libphy: ========== 1get_phy_device ,addr = 14, is_c45 = 0, phy_id =ffffffff
    [ 2.452466]
    [ 2.452466] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.452505] libphy: ========== get_phy_device ,addr = 15, is_c45 = 0
    [ 2.452532] libphy: ========== get_phy_id
    [ 2.452570] libphy: ========== 1get_phy_device ,addr = 15, is_c45 = 0, phy_id =ffffffff
    [ 2.452603]
    [ 2.452603] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.452642] libphy: ========== get_phy_device ,addr = 16, is_c45 = 0
    [ 2.452669] libphy: ========== get_phy_id
    [ 2.452706] libphy: ========== 1get_phy_device ,addr = 16, is_c45 = 0, phy_id =ffffffff
    [ 2.452739]
    [ 2.452739] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.452778] libphy: ========== get_phy_device ,addr = 17, is_c45 = 0
    [ 2.452805] libphy: ========== get_phy_id
    [ 2.452842] libphy: ========== 1get_phy_device ,addr = 17, is_c45 = 0, phy_id =ffffffff
    [ 2.452876]
    [ 2.452876] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.452914] libphy: ========== get_phy_device ,addr = 18, is_c45 = 0
    [ 2.452941] libphy: ========== get_phy_id
    [ 2.452979] libphy: ========== 1get_phy_device ,addr = 18, is_c45 = 0, phy_id =ffffffff
    [ 2.453012]
    [ 2.453012] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.453051] libphy: ========== get_phy_device ,addr = 19, is_c45 = 0
    [ 2.453078] libphy: ========== get_phy_id
    [ 2.453115] libphy: ========== 1get_phy_device ,addr = 19, is_c45 = 0, phy_id =ffffffff
    [ 2.453149]
    [ 2.453149] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.453188] libphy: ========== get_phy_device ,addr = 20, is_c45 = 0
    [ 2.453214] libphy: ========== get_phy_id
    [ 2.453252] libphy: ========== 1get_phy_device ,addr = 20, is_c45 = 0, phy_id =ffffffff
    [ 2.453285]
    [ 2.453285] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.453324] libphy: ========== get_phy_device ,addr = 21, is_c45 = 0
    [ 2.453351] libphy: ========== get_phy_id
    [ 2.453388] libphy: ========== 1get_phy_device ,addr = 21, is_c45 = 0, phy_id =ffffffff
    [ 2.453422]
    [ 2.453422] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.453460] libphy: ========== get_phy_device ,addr = 22, is_c45 = 0
    [ 2.453487] libphy: ========== get_phy_id
    [ 2.453524] libphy: ========== 1get_phy_device ,addr = 22, is_c45 = 0, phy_id =ffffffff
    [ 2.453558]
    [ 2.453558] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.453596] libphy: ========== get_phy_device ,addr = 23, is_c45 = 0
    [ 2.453623] libphy: ========== get_phy_id
    [ 2.453660] libphy: ========== 1get_phy_device ,addr = 23, is_c45 = 0, phy_id =ffffffff
    [ 2.453694]
    [ 2.453694] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.453732] libphy: ========== get_phy_device ,addr = 24, is_c45 = 0
    [ 2.453760] libphy: ========== get_phy_id
    [ 2.453797] libphy: ========== 1get_phy_device ,addr = 24, is_c45 = 0, phy_id =ffffffff
    [ 2.453830]
    [ 2.453830] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.453869] libphy: ========== get_phy_device ,addr = 25, is_c45 = 0
    [ 2.453895] libphy: ========== get_phy_id
    [ 2.453933] libphy: ========== 1get_phy_device ,addr = 25, is_c45 = 0, phy_id =ffffffff
    [ 2.453966]
    [ 2.453966] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.454005] libphy: ========== get_phy_device ,addr = 26, is_c45 = 0
    [ 2.454032] libphy: ========== get_phy_id
    [ 2.454069] libphy: ========== 1get_phy_device ,addr = 26, is_c45 = 0, phy_id =ffffffff
    [ 2.454103]
    [ 2.454103] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.454141] libphy: ========== get_phy_device ,addr = 27, is_c45 = 0
    [ 2.454169] libphy: ========== get_phy_id
    [ 2.454205] libphy: ========== 1get_phy_device ,addr = 27, is_c45 = 0, phy_id =ffffffff
    [ 2.454239]
    [ 2.454239] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.454278] libphy: ========== get_phy_device ,addr = 28, is_c45 = 0
    [ 2.454305] libphy: ========== get_phy_id
    [ 2.454343] libphy: ========== 1get_phy_device ,addr = 28, is_c45 = 0, phy_id =ffffffff
    [ 2.454376]
    [ 2.454376] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.454415] libphy: ========== get_phy_device ,addr = 29, is_c45 = 0
    [ 2.454441] libphy: ========== get_phy_id
    [ 2.454478] libphy: ========== 1get_phy_device ,addr = 29, is_c45 = 0, phy_id =ffffffff
    [ 2.454512]
    [ 2.454512] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.454551] libphy: ========== get_phy_device ,addr = 30, is_c45 = 0
    [ 2.454577] libphy: ========== get_phy_id
    [ 2.454615] libphy: ========== 1get_phy_device ,addr = 30, is_c45 = 0, phy_id =ffffffff
    [ 2.454648]
    [ 2.454648] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.454687] libphy: ========== get_phy_device ,addr = 31, is_c45 = 0
    [ 2.454714] libphy: ========== get_phy_id
    [ 2.454751] libphy: ========== 1get_phy_device ,addr = 31, is_c45 = 0, phy_id =ffffffff
    [ 2.454784] libphy: Fixed MDIO Bus: probed
    [ 2.454862] libphy: ========== phy_driver_register
    [ 2.455079] libphy: TI DP83848C 10/100 Mbps PHY:123 ========== Registered new driver
    [ 2.455113] libphy: ========== phy_driver_register
    [ 2.455313] libphy: NS DP83848C 10/100 Mbps PHY:123 ========== Registered new driver
    [ 2.455347] libphy: ========== phy_driver_register
    [ 2.455567] libphy: TI TLK10X 10/100 Mbps PHY:123 ========== Registered new driver
    [ 2.455601] libphy: ========== phy_driver_register
    [ 2.456109] libphy: TI DP83822 10/100 Mbps PHY:123 ========== Registered new driver
    [ 2.456197] libphy: ========== phy_driver_register
    [ 2.456401] libphy: TI DP83867:123 ========== Registered new driver
    [ 2.456479] libphy: ========== phy_driver_register
    [ 2.456703] libphy: Micrel KS8737:123 ========== Registered new driver
    [ 2.456738] libphy: ========== phy_driver_register
    [ 2.456925] libphy: Micrel KSZ8021 or KSZ8031:123 ========== Registered new driver
    [ 2.456957] libphy: ========== phy_driver_register
    [ 2.457142] libphy: Micrel KSZ8031:123 ========== Registered new driver
    [ 2.457174] libphy: ========== phy_driver_register
    [ 2.457364] libphy: Micrel KSZ8041:123 ========== Registered new driver
    [ 2.457396] libphy: ========== phy_driver_register
    [ 2.457587] libphy: Micrel KSZ8041RNLI:123 ========== Registered new driver
    [ 2.457619] libphy: ========== phy_driver_register
    [ 2.457811] libphy: Micrel KSZ8051:123 ========== Registered new driver
    [ 2.457842] libphy: ========== phy_driver_register
    [ 2.458034] libphy: Micrel KSZ8001 or KS8721:123 ========== Registered new driver
    [ 2.458066] libphy: ========== phy_driver_register
    [ 2.458255] libphy: Micrel KSZ8081 or KSZ8091:123 ========== Registered new driver
    [ 2.458286] libphy: ========== phy_driver_register
    [ 2.458472] libphy: Micrel KSZ8061:123 ========== Registered new driver
    [ 2.458505] libphy: ========== phy_driver_register
    [ 2.458694] libphy: Micrel KSZ9021 Gigabit PHY:123 ========== Registered new driver
    [ 2.458726] libphy: ========== phy_driver_register
    [ 2.458917] libphy: Micrel KSZ9031 Gigabit PHY:123 ========== Registered new driver
    [ 2.458948] libphy: ========== phy_driver_register
    [ 2.459158] libphy: Micrel KSZ8873MLL Switch:123 ========== Registered new driver
    [ 2.459189] libphy: ========== phy_driver_register
    [ 2.459377] libphy: Micrel KSZ886X Switch:123 ========== Registered new driver
    [ 2.459453] libphy: ========== phy_driver_register
    [ 2.459667] libphy: Atheros 8035 ethernet:123 ========== Registered new driver
    [ 2.459699] libphy: ========== phy_driver_register
    [ 2.459889] libphy: Atheros 8030 ethernet:123 ========== Registered new driver
    [ 2.459921] libphy: ========== phy_driver_register
    [ 2.460108] libphy: Atheros 8031 ethernet:123 ========== Registered new driver
    [ 2.460180] libphy: ========== phy_driver_register
    [ 2.460372] libphy: TI DP83TC811:123 ========== Registered new driver
    [ 2.467940]
    [ 2.467940] ===============__mdiobus_register __mdiobus_register,line=261
    [ 2.515847] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
    [ 2.515914] davinci_mdio 48485000.mdio: detected phy mask fffffffe
    [ 2.515972]
    [ 2.515972] ===============mdiobus_scan mdiobus_scan,line=358
    [ 2.516021] libphy: ========== get_phy_device ,addr = 0, is_c45 = 0
    [ 2.516051] libphy: ========== get_phy_id
    [ 2.517688] libphy: ========== 1get_phy_device ,addr = 0, is_c45 = 0, phy_id =2000a253
    [ 2.517728] libphy: ========== get_phy_device ,addr = 0, is_c45 = 0, phy_id =2000a253
    [ 2.517762] libphy: ========== phy_device_create
    [ 2.529254]
    [ 2.529254] ===============of_mdiobus_link_phydev of_mdiobus_link_phydev,line=206
    [ 2.529317] libphy: ========== phy_device_register addr =0, phy_id = 2000a253
    [ 2.529938]
    [ 2.529938] =============== EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=520
    [ 2.530109] libphy: ========== phy_probe
    [ 2.530145] libphy: ========== of_set_phy_supported
    [ 2.530222] libphy: 48485000.mdio: probed
    [ 2.530284] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver TI DP83TC811
    [ 2.534144] cpsw 48484000.ethernet: Detected MACID = b4:bc:7c:b3:41:3c
    [ 2.534707] cpsw 48484000.ethernet: cpts: overflow check period 800
    [ 2.539152] cpsw 48484000.ethernet: cpsw: Detected MACID = b4:bc:7c:b3:41:3d
    [ 2.546846] i2c /dev entries driver
    [ 2.578258] vsys_3v3: supplied by evm_12v0
    [ 2.578547] evm_3v3: supplied by vsys_3v3
    [ 2.619972] evm_3v3_sd: supplied by evm_3v3
    [ 2.683283] NET: Registered protocol family 17
    [ 2.683991] omap_voltage_late_init: Voltage driver support not added
    [ 2.687023] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [ 2.687084] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [ 2.687210] cpu0 supply vdd not found, using dummy regulator
    [ 2.688679] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [ 2.688736] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [ 2.688854] cpu0 supply vdd not found, using dummy regulator
    [ 2.690633] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 319843 KHz
    [ 2.690787] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 800000 KHz
    [ 2.691999] Power Management for TI OMAP4+ devices.
    [ 2.692378] Registering SWP/SWPB emulation handler
    [ 2.694800] dmm 4e000000.dmm: workaround for errata i878 in use
    [ 2.697932] dmm 4e000000.dmm: initialized all PAT entries
    [ 2.700289] [drm] Initialized omapdrm 1.0.0 20110917 on minor 1
    [ 2.750187] aic_dvdd: disabling
    [ 2.750219] vmmcwl_fixed: disabling
    [ 2.750269] clk: Not disabling unused clocks
    [ 2.752317] Waiting for root device /dev/mmcblk1p3...
    [ 2.785876] omap_hsmmc 480b4000.mmc: timeout : i/o low 0x1f00000
    [ 2.805824] omap_hsmmc 480b4000.mmc: timeout : i/o low 0x1f00000
    [ 2.849405] mmc0: MAN_BKOPS_EN bit is not set
    [ 2.854207] omap_hsmmc 480b4000.mmc: no pinctrl state for hs200 mode
    [ 2.854567] omap_hsmmc 480b4000.mmc: no pinctrl state for hs200 mode
    [ 2.895819] mmc0: new HS200 MMC card at address 0001
    [ 2.906978] mmcblk0: mmc0:0001 IS004G 3.64 GiB
    [ 2.917598] mmcblk0boot0: mmc0:0001 IS004G partition 1 2.00 MiB
    [ 2.928182] mmcblk0boot1: mmc0:0001 IS004G partition 2 2.00 MiB
    [ 3.095710] omap_hsmmc 4809c000.mmc: timeout : i/o low 0x1f40000
    [ 3.115711] omap_hsmmc 4809c000.mmc: timeout : i/o low 0x1f40000
    [ 3.229291] mmc1: error -110 whilst initialising SD card
    [ 5.165769] omap_hsmmc 4809c000.mmc: timeout : i/o low 0x1f40000
    [ 5.186170] omap_hsmmc 4809c000.mmc: timeout : i/o low 0x1f40000
    [ 5.222793] mmc1: host does not support reading read-only switch, assuming write-enable
    [ 5.224745] mmc1: new high speed SDHC card at address 59b4
    [ 5.235826] mmcblk1: mmc1:59b4 USDU1 29.8 GiB
    [ 5.239010] mmcblk1: p1 p2 p3 p4 < p5 p6 >
    [ 5.297135] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: (null)
    [ 5.297219] VFS: Mounted root (ext4 filesystem) readonly on device 179:51.
    [ 5.300854] devtmpfs: mounted
    [ 5.301336] Freeing unused kernel memory: 308K
    [ 5.301353] This architecture does not have kernel memory protection.
    [ 5.517325] systemd[1]: System time before build time, advancing clock.
    [ 5.545530] random: systemd: uninitialized urandom read (16 bytes read, 10 bits of entropy available)
    [ 5.551674] random: systemd: uninitialized urandom read (16 bytes read, 10 bits of entropy available)
    [ 5.558146] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYS VINIT +UTMP -LIBCRYPTSETUP -GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
    [ 5.559172] systemd[1]: Detected architecture arm.
    [ 5.560368] systemd[1]: Set hostname to <dra7xx-evm>.
    [ 5.562109] random: systemd: uninitialized urandom read (16 bytes read, 10 bits of entropy available)
    [ 5.562197] systemd[1]: Initializing machine ID from random generator.
    [ 5.562563] systemd[1]: Installed transient /etc/machine-id file.
    [ 5.659450] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 12 bits of entropy available )
    [ 5.669119] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 12 bits of entropy available )
    [ 5.671047] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 12 bits of entropy available )
    [ 5.678469] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 12 bits of entropy available )
    [ 5.768985] random: systemd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
    [ 5.770478] random: systemd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
    [ 5.771266] random: systemd: uninitialized urandom read (16 bytes read, 16 bits of entropy available)
    [ 6.027803] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
    [ 6.027851] systemd[1]: sysinit.target: Found dependency on alignment.service/start
    [ 6.027894] systemd[1]: sysinit.target: Found dependency on basic.target/start
    [ 6.027929] systemd[1]: sysinit.target: Found dependency on sockets.target/start
    [ 6.027959] systemd[1]: sysinit.target: Found dependency on dropbear.socket/start
    [ 6.027990] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
    [ 6.028021] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
    [ 6.028056] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle start ing with sysinit.target/start
    [ 6.033605] systemd[1]: Listening on Network Service Netlink Socket.
    [ 6.033900] systemd[1]: Listening on udev Kernel Socket.
    [ 6.047619] systemd[1]: Reached target Swap.
    [ 6.048108] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [ 6.048552] systemd[1]: Listening on udev Control Socket.
    [ 6.048944] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 6.049229] systemd[1]: Listening on Syslog Socket.
    [ 6.054088] systemd[1]: Created slice User and Session Slice.
    [ 6.054258] systemd[1]: Reached target Remote File Systems.
    [ 6.054838] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 6.055336] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 6.055479] systemd[1]: Reached target Paths.
    [ 6.056671] systemd[1]: Listening on Journal Socket.
    [ 6.058501] systemd[1]: Created slice System Slice.
    [ 6.063992] systemd[1]: Mounting Debug File System...
    [ 6.073096] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [ 6.079849] systemd[1]: Starting USB net init...
    [ 6.085415] systemd[1]: Starting udev Coldplug all Devices...
    [ 6.128206] systemd[1]: Created slice system-getty.slice.
    [ 6.133607] systemd[1]: Starting AVM starting...
    [ 6.199652] systemd[1]: Starting localtime setting starting...
    [ 6.239531] systemd[1]: Mounting Temporary Directory...
    [ 6.245477] systemd[1]: Starting Setup Virtual Console...
    [ 6.359732] systemd[1]: Starting Journal Service...
    [ 6.445399] systemd[1]: Starting Apply Kernel Variables...
    [ 6.488409] systemd[1]: Starting Create list of required static device nodes for the current kernel...
    [ 6.488770] systemd[1]: Reached target Slices.
    [ 6.511295] systemd[1]: Mounting POSIX Message Queue File System...
    [ 6.617287] NET: Registered protocol family 41
    [ 6.701160] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
    [ 6.701301] remoteproc0: 55020000.ipu is available
    [ 6.701324] remoteproc0: Note: remoteproc is still under development and considered experimental.
    [ 6.701344] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guara nteed.
    [ 6.752409] systemd[1]: Mounted Debug File System.
    [ 6.752696] systemd[1]: Mounted POSIX Message Queue File System.
    [ 6.752921] systemd[1]: Mounted Temporary Directory.
    [ 6.794358] systemd[1]: Started Setup Virtual Console.
    [ 6.810057] systemd[1]: Started Apply Kernel Variables.
    [ 6.832430] systemd[1]: Started Create list of required static device nodes for the current kernel.
    [ 7.031884] systemd[1]: Started localtime setting starting.
    [ 7.193867] systemd[1]: Time has been changed
    [ 7.284206] [drm] Initialized pvr 1.14.3699939 20110701 on minor 2
    [ 7.291993] remoteproc0: powering up 55020000.ipu
    [ 7.292033] remoteproc0: Booting fw image dra7-ipu2-fw.xem4, size 7921844
    [ 7.292193] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
    [ 7.407757] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
    [ 7.440544] systemd[1]: Started Journal Service.
    [ 7.592612] remoteproc0: remote processor 55020000.ipu is now up
    [ 7.610002] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 7.610970] remoteproc0: registered virtio0 (type 7)
    [ 7.650251] virtio_rpmsg_bus virtio0: creating channel rpmsg-proto addr 0x50
    [ 7.892375] tfat: module license 'Commercial. For support email exfat-support@tuxera.com' taints kernel.
    [ 7.892404] Disabling lock debugging due to kernel taint
    [ 7.908740] Tuxera FAT 12/16/32 driver version 3017.7.24.36 [Flags: R/W MODULE].
    [ 7.908775] Built against headers 4.4.84+ #1 SMP PREEMPT Tue Apr 28 11:09:02 CST 2020 arm
    [ 7.908796] Running on kernel 4.4.84+ #15 SMP PREEMPT Mon Jan 4 16:07:58 CST 2021 armv7l
    [ 8.458279] DMA: Module install successful, device major num = 243
    [ 8.458304] DRV: Module install successful
    [ 8.520974] CMEMK module: reference Linux version 4.4.84
    [ 8.523916] cmemk initialized
    [ 10.950309] omap_l3_noc 44000000.ocp: L3 application error: target 3 mod:2 (unclearable)
    [ 10.950360] omap_l3_noc 44000000.ocp: L3 debug error: target 3 mod:2 (unclearable)
    [ 11.372541] EXT4-fs (mmcblk1p3): re-mounted. Opts: (null)
    [ 13.742655] systemd-journald[99]: Received request to flush runtime journal from PID 1
    [ 13.895157] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
    [ 13.962855] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [ 16.181417] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [ 16.325108] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [ 16.385136] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [ 24.443725] net eth1: initializing cpsw version 1.15 (0)
    [ 24.446223] net eth0: initialized cpsw ale version 1.4
    [ 24.446253] net eth0: ALE Table size 1024
    [ 24.466050] libphy: ========== phy_connect
    [ 24.466086] libphy: PHY 48485000.mdio:02 not found
    [ 24.466116] net eth1: phy "48485000.mdio:02" not found on slave 1, err -19
    [ 24.527922] net eth0: initializing cpsw version 1.15 (0)
    [ 24.532029] libphy: ========== phy_connect
    [ 24.532056] libphy: PHY 48485000.mdio:01 not found
    [ 24.532083] net eth0: phy "48485000.mdio:01" not found on slave 0, err -19
    [ 25.778533] random: nonblocking pool is initialized
    [ 25.809925] tfat: fail_safe is enabled
    [ 25.810774] tfat: cluster_heap_lbo 0x402000
    [ 25.810796] tfat: 12 blkbits for normal inodes
    [ 25.810813] tfat: fat start lbo 0x4000
    [ 25.810831] tfat: 12 blkbits for main FAT32 inode
    [ 25.810846] tfat: cluster size 4096
    [ 25.911161] tfat info: FAT32 volume name 'boot', version 0.0.
    [ 25.990354] tfat info: Exiting online fsck with status 5: aborted
    [ 26.353499] tfat: fail_safe is enabled
    [ 26.367614] tfat: cluster_heap_lbo 0x402000
    [ 26.367621] tfat: 12 blkbits for normal inodes
    [ 26.367626] tfat: fat start lbo 0x4000
    [ 26.367633] tfat: 12 blkbits for main FAT32 inode
    [ 26.367638] tfat: cluster size 4096
    [ 26.534171] tfat info: FAT32 volume name 'boot', version 0.0.
    [ 26.929444] tfat info: Exiting online fsck with status 4: completed successfully
    root@dra7xx-evm:~#

  • Hi,

    1. Which SDK version is this ? Please also provide uname -a output.

    2. Can you attach the DT changes you made ? (It's easy, click on the attachment button when making a post. In From, select Computer(Upload) and browse to your file)

    3. Also provide kernel boot logs and ifconfig output.

    Regards

    Vineet