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.

Linux/AM4376: Simultaneous Internet connections

Part Number: AM4376

Tool/software: Linux

We are using AM437x processor with Linux 4.4.41 kernel version and have 3 interfaces for internet connectivity: Eth0, Eth1, USB0 (for interfacing LTE through RNDIS).

Wanted to use internet on all three interfaces independently/simultaneously .

Problem statement: At a time only one interface works even if all are up. To make another interface working, need make down working interface.

For example, Suppose usb0, eth0 both are up and having valid IP addresses only usb0 is able connect to internet and eth0 is unable to connect to internet. Now, to connect to internet through eth0 i must make usb0 down using ifconfig.  

Following are the configurations in dts file for reference:

&mac {

                slaves = <2>;

                pinctrl-names = "default";

                pinctrl-0 = <&cpsw_default>;

/*           pinctrl-1 = <&cpsw_sleep>;   */

                status = "okay";

                dual_emac = <1>;

};

 

&cpsw_emac0 {

                phy_id = <&davinci_mdio>, <2>;

                phy-mode = "mii";

                dual_emac_res_vlan = <1>;

};

 

 

&cpsw_emac1 {

                phy_id = <&davinci_mdio>,<3>;

                phy-mode = "mii";

                dual_emac_res_vlan = <2>;

 }; 

 

Please let me know if there is any suggestion to make multiple interfaces working at a time.

  • The software team have been notified. They will respond here.
  • Hi,

    I will need some more information to help you, please take a look at the link below. This is a checklist used to check on some basic interface configurations and status. I would also like ask that you please attach the log outputs and not paste them in the reply window. Is this a custom board?

    processors.wiki.ti.com/.../5x_CPSW

    Do you have a TI EVM that you can the same setup scenario that you are trying to do?

    The DTS file looks good for the moment. Could you also please attach a diagram of the network topology that you are using? The checklist will ask for the ifconfig results for a single interface, could you please attach the results for all 3 interface that you want?

    Regards,
    Schuyler
  • Hi,

    File system: ti-sdk 

    It is custom board.Hardware is simmilar to am437x evm

    We modified am437x-evm dts file provided in ti-sdk.Changes made in dts file are mentioned in previous post.

    Please find the attach file. 

    Description of each file is as follow

    FIle name Description
    console log output of dmesg
    etho output of ethtool eth0
    eth1 output of ethtool eth1
    eths0 output of ethtool -S eth0
    eths1 output of ethtool -S eth1
    ifconfig output of ifconfig
    uname output of uname -a

    Regards,

    Dhananjay

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Initializing cgroup subsys cpu
    [    0.000000] Initializing cgroup subsys cpuacct
    [    0.000000] Linux version 4.4.41-gf9f6f0db2d (root@userpc) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #3 PREEMPT Thu Sep 28 17:34:57 IST 2017
    [    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine model: TI AM437x GP EVM
    [    0.000000] cma: Reserved 48 MiB at 0x9d000000
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] On node 0 totalpages: 131072
    [    0.000000] free_area_init_node: node 0, pgdat c096162c, node_mem_map dcb61000
    [    0.000000]   Normal zone: 1152 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 131072 pages, LIFO batch:31
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM437x ES1.2 (neon )
    [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [    0.000000] pcpu-alloc: [0] 0 
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129920
    [    0.000000] Kernel command line: console=ttyO5,115200n8 video=HDMI-A-1:800x600 root=PARTUUID=000f0634-02 rw rootfstype=ext4 rootwait
    [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 459880K/524288K available (6627K kernel code, 326K rwdata, 2356K rodata, 268K init, 266K bss, 15256K reserved, 49152K cma-reserved, 0K highmem)
    [    0.000000] Virtual kernel memory layout:
                       vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                       fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                       vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
                       lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
                       pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                       modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                         .text : 0xc0008000 - 0xc08ce004   (8985 kB)
                         .init : 0xc08cf000 - 0xc0912000   ( 268 kB)
                         .data : 0xc0912000 - 0xc0963a38   ( 327 kB)
                          .bss : 0xc0963a38 - 0xc09a65d8   ( 267 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000] 	Build-time adjustment of leaf fanout to 32.
    [    0.000000] NR_IRQS:16 nr_irqs:16 16
    [    0.000000] L2C: platform modifies aux control register: 0x0e030000 -> 0x3e430000
    [    0.000000] L2C: DT/platform modifies aux control register: 0x0e030000 -> 0x3e430000
    [    0.000000] L2C-310 enabling early BRESP for Cortex-A9
    [    0.000000] OMAP L2C310: ROM does not support power control setting
    [    0.000000] L2C-310 dynamic clock gating disabled, standby mode disabled
    [    0.000000] L2C-310 cache controller enabled, 16 ways, 256 kB
    [    0.000000] L2C-310: CACHE_ID 0x410000c9, AUX_CTRL 0x4e430000
    [    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [    0.000058] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [    0.000136] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [    0.000163] OMAP clocksource: timer1 at 24000000 Hz
    [    0.001353] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.001388] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.003094] Console: colour dummy device 80x30
    [    0.003270] WARNING: Your 'console=ttyO5' has been replaced by 'ttyS5'
    [    0.003287] This ensures that you still see kernel messages. Please
    [    0.003293] update your kernel commandline.
    [    0.003383] Calibrating delay loop... 1993.93 BogoMIPS (lpj=9969664)
    [    0.110727] pid_max: default: 32768 minimum: 301
    [    0.111418] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.111443] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.115520] Initializing cgroup subsys io
    [    0.115697] Initializing cgroup subsys memory
    [    0.115949] Initializing cgroup subsys devices
    [    0.116044] Initializing cgroup subsys freezer
    [    0.116131] Initializing cgroup subsys perf_event
    [    0.116170] Initializing cgroup subsys pids
    [    0.116355] CPU: Testing write buffer coherency: ok
    [    0.119322] Setting up static identity map for 0x80008200 - 0x80008260
    [    0.126567] devtmpfs: initialized
    [    0.164990] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    [    0.261626] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.286725] pinctrl core: initialized pinctrl subsystem
    [    0.294937] NET: Registered protocol family 16
    [    0.301883] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.330815] cpuidle: using governor ladder
    [    0.360720] cpuidle: using governor menu
    [    0.368725] omap_l3_noc 44000000.ocp: L3 debug error: target 8 mod:0 (unclearable)
    [    0.369093] omap_l3_noc 44000000.ocp: L3 application error: target 8 mod:0 (unclearable)
    [    0.380235] omap_gpio 44e07000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/gpio0_pins, deferring probe
    [    0.382634] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
    [    0.383361] OMAP GPIO hardware version 0.1
    [    0.387322] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
    [    0.389744] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
    [    0.393188] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
    [    0.395545] omap_gpio 48322000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/display_mux_pins, deferring probe
    [    0.406077] omap-gpmc 50000000.gpmc: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/nand_flash_x8_default, deferring probe
    [    0.419265] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
    [    0.419356] hw-breakpoint: maximum watchpoint size is 4 bytes.
    [    0.485481] edma 49000000.edma: TI EDMA DMA engine driver
    [    0.488036] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-v3_3d[0]'
    [    0.490148] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-vtt[0]' - status (-517)
    [    0.490575] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-mmcwl[0]' - status (0)
    [    0.503659] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/i2c0_pins, deferring probe
    [    0.503933] omap_i2c 4802a000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/i2c1_pins_default, deferring probe
    [    0.504261] media: Linux media interface: v0.10
    [    0.504406] Linux video capture interface: v2.00
    [    0.504643] pps_core: LinuxPPS API ver. 1 registered
    [    0.504661] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.504741] PTP clock support registered
    [    0.504931] EDAC MC: Ver: 3.0.0
    [    0.509860] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [    0.512278] Advanced Linux Sound Architecture Driver Initialized.
    [    0.517454] clocksource: Switched to clocksource timer1
    [    0.548990] NET: Registered protocol family 2
    [    0.552892] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.553145] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.553361] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.554020] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [    0.554085] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [    0.554923] NET: Registered protocol family 1
    [    0.557841] RPC: Registered named UNIX socket transport module.
    [    0.557915] RPC: Registered udp transport module.
    [    0.557927] RPC: Registered tcp transport module.
    [    0.557942] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.558120] PCI: CLS 0 bytes, default 64
    [    0.568771] futex hash table entries: 256 (order: -1, 3072 bytes)
    [    0.585797] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.589554] NFS: Registering the id_resolver key type
    [    0.589939] Key type id_resolver registered
    [    0.589955] Key type id_legacy registered
    [    0.590241] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.612644] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [    0.612804] io scheduler noop registered
    [    0.612830] io scheduler deadline registered
    [    0.613242] io scheduler cfq registered (default)
    [    0.629629] pinctrl-single 44e10800.pinmux: bad data for mux pinmux_wlan_pins_default
    [    0.629741] pinctrl-single 44e10800.pinmux: no pins entries for pinmux_wlan_pins_default
    [    0.630535] pinctrl-single 44e10800.pinmux: 199 pins at pa f9e10800 size 796
    [    0.773299] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    0.784774] omap8250 44e09000.serial: No clock speed specified: using default: 48000000
    [    0.790260] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
    [    0.792759] omap8250 48022000.serial: No clock speed specified: using default: 48000000
    [    0.796541] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
    [    0.799006] omap8250 48024000.serial: No clock speed specified: using default: 48000000
    [    0.802644] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 32, base_baud = 3000000) is a 8250
    [    0.804311] omap8250 481a6000.serial: No clock speed specified: using default: 48000000
    [    0.808173] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 33, base_baud = 3000000) is a 8250
    [    0.809830] omap8250 481aa000.serial: No clock speed specified: using default: 48000000
    [    0.813394] console [ttyS5] disabled
    [    0.813822] 481aa000.serial: ttyS5 at MMIO 0x481aa000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.613427] console [ttyS5] enabled
    [    1.621627] [drm] Initialized drm 1.1.0 20060810
    [    1.660830] loop: module loaded
    [    1.675067] libphy: Fixed MDIO Bus: probed
    [    1.747843] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
    [    1.754111] davinci_mdio 4a101000.mdio: detected phy mask fffffff3
    [    1.766592] libphy: 4a101000.mdio: probed
    [    1.771415] davinci_mdio 4a101000.mdio: phy[2]: device 4a101000.mdio:02, driver TI DP83848C 10/100 Mbps PHY
    [    1.781395] davinci_mdio 4a101000.mdio: phy[3]: device 4a101000.mdio:03, driver TI DP83848C 10/100 Mbps PHY
    [    1.796077] cpsw 4a100000.ethernet: Detected MACID = a0:f6:fd:6e:23:a7
    [    1.804034] cpsw 4a100000.ethernet: cpts: overflow check period 850
    [    1.814010] cpsw 4a100000.ethernet: cpsw: Detected MACID = a0:f6:fd:6e:23:a9
    [    1.828919] mousedev: PS/2 mouse device common for all mice
    [    1.838156] i2c /dev entries driver
    [    1.845790] cpuidle: enable-method property 'ti,am4372' found operations
    [    1.856071] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [    1.856136] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    1.856486] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (-517)
    [    1.856516] omap_hsmmc 48060000.mmc: lookup for GPIO cd failed
    [    1.858789] omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd
    [    1.858838] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
    [    1.858869] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@47810000[0]'
    [    1.858884] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@47810000[0]'
    [    1.858897] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
    [    1.858918] omap_hsmmc 47810000.mmc: lookup for GPIO cd failed
    [    1.858940] omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp
    [    1.858946] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
    [    1.858957] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@47810000[0]'
    [    1.858972] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@47810000[0]'
    [    1.858981] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
    [    1.858993] omap_hsmmc 47810000.mmc: lookup for GPIO wp failed
    [    1.911051] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@17[0]' - status (0)
    [    1.912389] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@18[0]' - status (0)
    [    1.912755] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@19[0]' - status (0)
    [    1.913023] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@21[0]' - status (0)
    [    1.913362] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@20[0]' - status (0)
    [    1.915232] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.959016] pinctrl-single 44e10800.pinmux: bad data for mux mcasp1_pins
    [    1.965895] pinctrl-single 44e10800.pinmux: no pins entries for mcasp1_pins
    [    1.992458] NET: Registered protocol family 10
    [    2.014666] sit: IPv6 over IPv4 tunneling driver
    [    2.030608] NET: Registered protocol family 17
    [    2.047459] Key type dns_resolver registered
    [    2.053478] omap_voltage_late_init: Voltage driver support not added
    [    2.120483] GPIO line 151 (SelEMMCorNAND) hogged as output/low
    [    2.127167] gpiochip_add: registered GPIOs 128 to 159 on device: gpio
    [    2.130777] GPIO line 168 (SelLCDorHDMI) hogged as output/high
    [    2.137185] gpiochip_add: registered GPIOs 160 to 191 on device: gpio
    [    2.149720] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    2.154992] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    2.177416] gpiochip_find_base: found new base at 510
    [    2.178042] gpiochip_add: registered GPIOs 510 to 511 on device: omap-gpmc
    [    2.182508] omap2-nand 8000000.nand: GPIO lookup for consumer rb
    [    2.182595] omap2-nand 8000000.nand: using device tree for GPIO lookup
    [    2.182757] of_get_named_gpiod_flags: parsed 'rb-gpios' property of node '/ocp/gpmc@50000000/nand@0,0[0]' - status (0)
    [    2.183043] nand: No NAND device found
    [    2.186881] omap2-nand 8000000.nand: scan failed, may be bus-width mismatch
    [    2.219222] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-vtt[0]' - status (0)
    [    2.296212] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz
    [    2.325135] omap_i2c 4802a000.i2c: bus 1 rev0.12 at 100 kHz
    [    2.341086] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [    2.341165] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    2.341561] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [    2.341637] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    2.346330] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [    2.346337] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    2.346355] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [    2.346371] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [    2.346384] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [    2.346410] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [    2.419853] hctosys: unable to open rtc device (rtc0)
    [    2.482208] ALSA device list:
    [    2.485495]   No soundcards found.
    [    2.509003] Waiting for root device PARTUUID=000f0634-02...
    [    3.268394] mmc1: host does not support reading read-only switch, assuming write-enable
    [    3.281759] mmc1: new high speed SDHC card at address aaaa
    [    3.292571] mmcblk0: mmc1:aaaa SU04G 3.69 GiB 
    [    3.304997]  mmcblk0: p1 p2
    [    3.771794] EXT4-fs (mmcblk0p2): recovery complete
    [    3.781871] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    3.790614] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.809331] devtmpfs: mounted
    [    3.816204] Freeing unused kernel memory: 268K (c08cf000 - c0912000)
    [    3.822834] This architecture does not have kernel memory protection.
    [    4.191397] systemd[1]: System time before build time, advancing clock.
    [    4.298873] random: systemd: uninitialized urandom read (16 bytes read, 22 bits of entropy available)
    [    4.333840] random: systemd: uninitialized urandom read (16 bytes read, 22 bits of entropy available)
    [    4.361623] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
    [    4.384275] systemd[1]: Detected architecture arm.
    [    4.425979] systemd[1]: Set hostname to <am437x-evm>.
    [    4.959426] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 26 bits of entropy available)
    [    5.031432] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 26 bits of entropy available)
    [    5.066430] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 26 bits of entropy available)
    [    5.079922] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 26 bits of entropy available)
    [    5.121820] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 26 bits of entropy available)
    [    5.481124] random: systemd: uninitialized urandom read (16 bytes read, 32 bits of entropy available)
    [    5.493607] random: systemd: uninitialized urandom read (16 bytes read, 32 bits of entropy available)
    [    5.506613] random: systemd: uninitialized urandom read (16 bytes read, 32 bits of entropy available)
    [    7.172934] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
    [    7.181991] systemd[1]: sysinit.target: Found dependency on alignment.service/start
    [    7.189992] systemd[1]: sysinit.target: Found dependency on basic.target/start
    [    7.197291] systemd[1]: sysinit.target: Found dependency on sockets.target/start
    [    7.204857] systemd[1]: sysinit.target: Found dependency on dbus.socket/start
    [    7.212091] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
    [    7.219578] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
    [    7.229600] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with sysinit.target/start
    [    7.287340] systemd[1]: Reached target Remote File Systems.
    [    7.321288] systemd[1]: Listening on Journal Socket (/dev/log).
    [    7.343156] systemd[1]: Listening on Network Service Netlink Socket.
    [    7.435601] systemd[1]: Reached target Swap.
    [    7.470571] systemd[1]: Listening on udev Kernel Socket.
    [    7.511995] systemd[1]: Created slice User and Session Slice.
    [    7.541455] systemd[1]: Listening on Journal Socket.
    [    7.571365] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    7.614991] systemd[1]: Created slice System Slice.
    [    7.695856] systemd[1]: Starting Load Kernel Modules...
    [    7.800647] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [    7.954355] systemd[1]: Mounting Temporary Directory...
    [    7.972094] CMEMK module: reference Linux version 4.4.41
    [    8.025816] no physical memory specified
    [    8.046608] cmemk initialized
    [    8.213688] systemd[1]: Mounting Debug File System...
    [    8.249058] cryptodev: driver 1.8 loaded.
    [    8.294936] systemd[1]: Reached target Slices.
    [    8.521338] systemd[1]: Starting Create list of required static device nodes for the current kernel...
    [    8.716635] systemd[1]: Starting Setup Virtual Console...
    [    8.823356] systemd[1]: Listening on Syslog Socket.
    [    8.966234] systemd[1]: Starting Journal Service...
    [    9.053293] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [    9.170504] systemd[1]: Listening on udev Control Socket.
    [    9.202399] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    9.260674] systemd[1]: Reached target Paths.
    [    9.354654] systemd[1]: Mounting POSIX Message Queue File System...
    [    9.582175] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    9.750815] systemd[1]: Created slice system-getty.slice.
    [   10.138288] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [   10.482991] systemd[1]: Mounted Debug File System.
    [   10.521006] systemd[1]: Mounted POSIX Message Queue File System.
    [   10.571104] systemd[1]: Mounted Temporary Directory.
    [   10.624360] systemd[1]: Started Journal Service.
    [   14.952076] systemd-journald[88]: Received request to flush runtime journal from PID 1
    [   26.389803] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [   26.536933] rtc rtc0: 44e3e000.rtc: dev (254:0)
    [   26.537234] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
    [   27.245563]  remoteproc0: wkup_m3 is available
    [   27.415633]  remoteproc0: Note: remoteproc is still under development and considered experimental.
    [   27.518813]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   28.108521]  remoteproc0: powering up wkup_m3
    [   28.216886] ov2659 0-0030: GPIO lookup for consumer pwrdn
    [   28.217024] ov2659 0-0030: using device tree for GPIO lookup
    [   28.217081] of_get_named_gpiod_flags: can't parse 'pwrdn-gpios' property of node '/ocp/i2c@44e0b000/ov2659@30[0]'
    [   28.217101] of_get_named_gpiod_flags: can't parse 'pwrdn-gpio' property of node '/ocp/i2c@44e0b000/ov2659@30[0]'
    [   28.217121] ov2659 0-0030: using lookup tables for GPIO lookup
    [   28.217144] ov2659 0-0030: lookup for GPIO pwrdn failed
    [   28.273700]  remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217280
    [   28.345334] ov2659 0-0030: Sensor detection failed (3030, 0)
    [   28.416193]  remoteproc0: remote processor wkup_m3 is now up
    [   28.416359] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
    [   28.466214] ov2659 1-0030: GPIO lookup for consumer pwrdn
    [   28.466346] ov2659 1-0030: using device tree for GPIO lookup
    [   28.466404] of_get_named_gpiod_flags: can't parse 'pwrdn-gpios' property of node '/ocp/i2c@4802a000/ov2659@30[0]'
    [   28.466426] of_get_named_gpiod_flags: can't parse 'pwrdn-gpio' property of node '/ocp/i2c@4802a000/ov2659@30[0]'
    [   28.466435] ov2659 1-0030: using lookup tables for GPIO lookup
    [   28.466462] ov2659 1-0030: lookup for GPIO pwrdn failed
    [   28.503919] ov2659 1-0030: Sensor detection failed (3030, 0)
    [   30.689201] pixcir_ts 1-005c: GPIO lookup for consumer attb
    [   30.689323] pixcir_ts 1-005c: using device tree for GPIO lookup
    [   30.689384] of_get_named_gpiod_flags: can't parse 'attb-gpios' property of node '/ocp/i2c@4802a000/pixcir_ts@5c[0]'
    [   30.690020] of_get_named_gpiod_flags: parsed 'attb-gpio' property of node '/ocp/i2c@4802a000/pixcir_ts@5c[0]' - status (0)
    [   30.690481] pixcir_ts 1-005c: GPIO lookup for consumer reset
    [   30.690511] pixcir_ts 1-005c: using device tree for GPIO lookup
    [   30.690536] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/i2c@4802a000/pixcir_ts@5c[0]'
    [   30.690551] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/i2c@4802a000/pixcir_ts@5c[0]'
    [   30.690565] pixcir_ts 1-005c: using lookup tables for GPIO lookup
    [   30.690587] pixcir_ts 1-005c: lookup for GPIO reset failed
    [   30.748448] pixcir_ts 1-005c: pixcir_set_power_mode: can't read reg 0x33 : -121
    [   30.755968] pixcir_ts 1-005c: Failed to set IDLE mode
    [   31.101125] pixcir_ts: probe of 1-005c failed with error -121
    [   31.109114] of_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/ocp/i2c@4802a000/tlv320aic3106@1b[0]'
    [   31.693780] CAN device driver interface
    [   32.234612] c_can_platform 481cc000.can: c_can_platform device registered (regs=fa1cc000, irq=190)
    [   32.512868] c_can_platform 481d0000.can: c_can_platform device registered (regs=fa1d0000, irq=191)
    [   32.745265] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
    [   32.922030] pinctrl-single 44e10800.pinmux: pin 44e109e8.0 already requested by 48022000.serial; cannot claim for 48328000.vpfe
    [   33.202343] pinctrl-single 44e10800.pinmux: pin-122 (48328000.vpfe) status -22
    [   33.328463] pinctrl-single 44e10800.pinmux: could not request pin 122 (44e109e8.0) from group vpfe1_pins_default  on device pinctrl-single
    [   33.595644] vpfe 48328000.vpfe: Error applying setting, reverse things back
    [   37.051441] omap-sham 53100000.sham: hw accel on OMAP rev 0.0
    [   42.340800] Bluetooth: Core ver 2.21
    [   42.345324] NET: Registered protocol family 31
    [   42.518218] Bluetooth: HCI device and connection manager initialized
    [   42.525013] Bluetooth: HCI socket layer initialized
    [   42.773715] Bluetooth: L2CAP socket layer initialized
    [   42.868959] Bluetooth: SCO socket layer initialized
    [   44.079795] omap-des 53701000.des: OMAP DES hw accel rev: 0.33
    [   44.171213] alg: skcipher: setkey failed on test 5 for ecb-des-omap: flags=100
    [   44.349490] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
    [   44.600079] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
    [   45.081150] of_get_named_gpiod_flags: parsed 'row-gpios' property of node '/matrix_keypad@0[0]' - status (0)
    [   45.081328] of_get_named_gpiod_flags: parsed 'row-gpios' property of node '/matrix_keypad@0[1]' - status (0)
    [   45.081377] of_get_named_gpiod_flags: parsed 'row-gpios' property of node '/matrix_keypad@0[2]' - status (0)
    [   45.081402] of_get_named_gpiod_flags: parsed 'col-gpios' property of node '/matrix_keypad@0[0]' - status (0)
    [   45.081432] of_get_named_gpiod_flags: parsed 'col-gpios' property of node '/matrix_keypad@0[1]' - status (0)
    [   45.083544] input: matrix_keypad@0 as /devices/platform/matrix_keypad@0/input/input1
    [   45.379896] omap-aes 53501000.aes: OMAP AES hw accel rev: 0.1
    [   47.925346] net eth1: initializing cpsw version 1.15 (0)
    [   48.034418] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound@0[0]'
    [   48.034555] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound@0[0]'
    [   48.049124] net eth0: initialized cpsw ale version 1.4
    [   48.054502] net eth0: ALE Table size 1024
    [   48.293930] asoc-simple-card sound@0: tlv320aic3x-hifi <-> 4803c000.mcasp mapping ok
    [   48.318911] net eth1: phy found : id is : 0x20005ca2
    [   48.525972] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [   49.125804] net eth0: initializing cpsw version 1.15 (0)
    [   49.368810] net eth0: phy found : id is : 0x20005ca2
    [   49.559677] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   50.340488] omap_hwmod: gfx: failed to hardreset
    [   50.437372] random: nonblocking pool is initialized
    [   50.563963] ti-pruss 54400000.pruss: creating PRU cores and other child platform devices
    [   50.638345] pvrsrvkm 56000000.sgx: Unable to reset SGX!
    [   50.806030] irq: no irq domain found for /ocp/pruss_wrapper@54426000/pruss@54400000/intc@54420000 !
    [   50.873572] omap_hwmod: gfx: _wait_target_ready failed: -16
    [   51.058319] PVR_K:(Error): EnableSGXClocks: pm_runtime_get_sync failed (16)
    [   51.065547] PVR_K:(Error): SysInitialise: Failed to Enable system clocks (175)
    [   51.123148] irq: no irq domain found for /ocp/pruss_wrapper@54426000/pruss@54400000/intc@54420000 !
    [   51.524877] ti-pruss 54440000.pruss: creating PRU cores and other child platform devices
    [   51.763411] irq: no irq domain found for /ocp/pruss_wrapper@54426000/pruss@54440000/intc@54460000 !
    [   51.829859] PM: bootloader does not support rtc-only!
    [   52.023746] irq: no irq domain found for /ocp/pruss_wrapper@54426000/pruss@54440000/intc@54460000 !
    [   52.369104] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    [   52.565642] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [   53.115672]  remoteproc1: 54434000.pru0 is available
    [   53.383808]  remoteproc1: Note: remoteproc is still under development and considered experimental.
    [   53.598199]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   53.890648]  remoteproc1: registered virtio0 (type 7)
    [   53.896318] pru-rproc 54434000.pru0: PRU rproc node /ocp/pruss_wrapper@54426000/pruss@54400000/pru0@54434000 probed successfully
    [   54.171222]  remoteproc2: 54438000.pru1 is available
    [   54.176431]  remoteproc2: Note: remoteproc is still under development and considered experimental.
    [   54.589656]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   55.075486]  remoteproc2: registered virtio1 (type 7)
    [   55.151807] NET: Registered protocol family 15
    [   55.258767] pru-rproc 54438000.pru1: PRU rproc node /ocp/pruss_wrapper@54426000/pruss@54400000/pru1@54438000 probed successfully
    [   55.562804]  remoteproc3: 54474000.pru0 is available
    [   55.658667]  remoteproc3: Note: remoteproc is still under development and considered experimental.
    [   55.888219]  remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   56.143272]  remoteproc3: registered virtio2 (type 7)
    [   56.340276] pru-rproc 54474000.pru0: PRU rproc node /ocp/pruss_wrapper@54426000/pruss@54440000/pru0@54474000 probed successfully
    [   56.542641]  remoteproc4: 54478000.pru1 is available
    [   56.676203]  remoteproc4: Note: remoteproc is still under development and considered experimental.
    [   56.838394]  remoteproc4: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   57.217040]  remoteproc4: registered virtio3 (type 7)
    [   57.349520] pru-rproc 54478000.pru1: PRU rproc node /ocp/pruss_wrapper@54426000/pruss@54440000/pru1@54478000 probed successfully
    [   59.033117] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   63.889419] Initializing XFRM netlink socket
    [   89.669826]  remoteproc1: powering up 54434000.pru0
    [   89.812654]  remoteproc1: Booting fw image am437x-pru1_0-fw, size 81680
    [   90.030339] ti-pruss 54400000.pruss: configured system_events = 0x0000000000030000 intr_channels = 0x00000005 host_intr = 0x00000005
    [   90.195090]  remoteproc1: remote processor 54434000.pru0 is now up
    [   90.287142] virtio_rpmsg_bus virtio0: creating channel rpmsg-pru addr 0x20
    [   90.314014] virtio_rpmsg_bus virtio0: rpmsg host is online
    [   90.391552]  remoteproc2: powering up 54438000.pru1
    [   90.504423]  remoteproc2: Booting fw image am437x-pru1_1-fw, size 81680
    [   90.566870] ti-pruss 54400000.pruss: configured system_events = 0x00000000000c0000 intr_channels = 0x0000000a host_intr = 0x0000000a
    [   90.698729]  remoteproc2: remote processor 54438000.pru1 is now up
    [   90.772587] virtio_rpmsg_bus virtio1: creating channel rpmsg-pru addr 0x21
    [   90.789444] virtio_rpmsg_bus virtio1: rpmsg host is online
    [   90.841320]  remoteproc3: powering up 54474000.pru0
    [   90.921392]  remoteproc3: Booting fw image am437x-pru0_0-fw, size 80560
    [   91.009415] ti-pruss 54440000.pruss: configured system_events = 0x0000000000030000 intr_channels = 0x00000005 host_intr = 0x00000005
    [   91.131068]  remoteproc3: remote processor 54474000.pru0 is now up
    [   91.180840] virtio_rpmsg_bus virtio2: creating channel rpmsg-pru addr 0x1e
    [   91.214877] virtio_rpmsg_bus virtio2: rpmsg host is online
    [   91.278730]  remoteproc4: powering up 54478000.pru1
    [   91.337014]  remoteproc4: Booting fw image am437x-pru0_1-fw, size 80560
    [   91.389618] ti-pruss 54440000.pruss: configured system_events = 0x00000000000c0000 intr_channels = 0x0000000a host_intr = 0x0000000a
    [   91.504193]  remoteproc4: remote processor 54478000.pru1 is now up
    [   91.530476] virtio_rpmsg_bus virtio3: creating channel rpmsg-pru addr 0x1f
    [   91.559552] virtio_rpmsg_bus virtio3: rpmsg host is online
    [   92.405351] rpmsg_pru rpmsg0: new rpmsg_pru device: /dev/rpmsg_pru32
    [   92.518781] rpmsg_pru rpmsg1: new rpmsg_pru device: /dev/rpmsg_pru33
    [   92.612160] rpmsg_pru rpmsg2: new rpmsg_pru device: /dev/rpmsg_pru30
    [   92.702118] rpmsg_pru rpmsg3: new rpmsg_pru device: /dev/rpmsg_pru31
    [   93.139357] usbcore: registered new interface driver usbfs
    [   93.145402] usbcore: registered new interface driver hub
    [   93.328376] usbcore: registered new device driver usb
    [   93.680586] dwc3 48390000.usb: otg: primary host xhci-hcd.0.auto registered
    [   93.728779] dwc3 48390000.usb: otg: shared host xhci-hcd.0.auto registered
    [   93.735917] dwc3 48390000.usb: otg: can't start till gadget registers
    [   93.806311] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   93.859422] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [   93.911202] xhci-hcd xhci-hcd.1.auto: hcc params 0x0238f06d hci version 0x100 quirks 0x00210010
    [   93.973247] xhci-hcd xhci-hcd.1.auto: irq 296, io mem 0x483d0000
    [   94.079293] hub 1-0:1.0: USB hub found
    [   94.094678] hub 1-0:1.0: 1 port detected
    [   94.146651] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   94.178725] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [   94.233311] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   94.333311] hub 2-0:1.0: USB hub found
    [   94.363465] hub 2-0:1.0: 1 port detected
    [   94.458591] usb 1-1: new high-speed USB device number 2 using xhci-hcd
    [   99.240062] usbcore: registered new interface driver cdc_ether
    [   99.375398] cdc_acm 1-1:1.2: ttyACM0: USB ACM device
    [   99.524766] usbcore: registered new interface driver cdc_acm
    [   99.586542] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-xhci-hcd.1.auto-1, RNDIS device, 02:08:01:16:00:0b
    [   99.618284] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [   99.718614] usbcore: registered new interface driver rndis_host
    
    Settings for eth0:
    	Supported ports: [ TP MII ]
    	Supported link modes:   10baseT/Half 10baseT/Full 
    	                        100baseT/Half 100baseT/Full 
    	Supported pause frame use: No
    	Supports auto-negotiation: Yes
    	Advertised link modes:  10baseT/Half 10baseT/Full 
    	                        100baseT/Half 100baseT/Full 
    	Advertised pause frame use: No
    	Advertised auto-negotiation: Yes
    	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
    	                                     100baseT/Half 100baseT/Full 
    	Link partner advertised pause frame use: Symmetric
    	Link partner advertised auto-negotiation: Yes
    	Speed: 100Mb/s
    	Duplex: Full
    	Port: MII
    	PHYAD: 2
    	Transceiver: external
    	Auto-negotiation: on
    	Supports Wake-on: d
    	Wake-on: d
    	Current message level: 0x00000000 (0)
    			       
    	Link detected: yes
    
    Settings for eth1:
    	Supported ports: [ TP MII ]
    	Supported link modes:   10baseT/Half 10baseT/Full 
    	                        100baseT/Half 100baseT/Full 
    	Supported pause frame use: No
    	Supports auto-negotiation: Yes
    	Advertised link modes:  10baseT/Half 10baseT/Full 
    	                        100baseT/Half 100baseT/Full 
    	Advertised pause frame use: No
    	Advertised auto-negotiation: Yes
    	Speed: 10Mb/s
    	Duplex: Half
    	Port: MII
    	PHYAD: 3
    	Transceiver: external
    	Auto-negotiation: on
    	Supports Wake-on: d
    	Wake-on: d
    	Current message level: 0x00000000 (0)
    			       
    	Link detected: no
    
    NIC statistics:
         Good Rx Frames: 194
         Broadcast Rx Frames: 116
         Multicast Rx Frames: 28
         Pause Rx Frames: 0
         Rx CRC Errors: 0
         Rx Align/Code Errors: 0
         Oversize Rx Frames: 0
         Rx Jabbers: 0
         Undersize (Short) Rx Frames: 0
         Rx Fragments: 0
         Rx Octets: 26464
         Good Tx Frames: 101
         Broadcast Tx Frames: 3
         Multicast Tx Frames: 56
         Pause Tx Frames: 0
         Deferred Tx Frames: 0
         Collisions: 0
         Single Collision Tx Frames: 0
         Multiple Collision Tx Frames: 0
         Excessive Collisions: 0
         Late Collisions: 0
         Tx Underrun: 0
         Carrier Sense Errors: 0
         Tx Octets: 13028
         Rx + Tx 64 Octet Frames: 43
         Rx + Tx 65-127 Octet Frames: 203
         Rx + Tx 128-255 Octet Frames: 4
         Rx + Tx 256-511 Octet Frames: 43
         Rx + Tx 512-1023 Octet Frames: 2
         Rx + Tx 1024-Up Octet Frames: 0
         Net Octets: 39492
         Rx Start of Frame Overruns: 0
         Rx Middle of Frame Overruns: 0
         Rx DMA Overruns: 0
         Rx DMA chan: head_enqueue: 1
         Rx DMA chan: tail_enqueue: 289
         Rx DMA chan: pad_enqueue: 0
         Rx DMA chan: misqueued: 0
         Rx DMA chan: desc_alloc_fail: 0
         Rx DMA chan: pad_alloc_fail: 0
         Rx DMA chan: runt_receive_buf: 0
         Rx DMA chan: runt_transmit_buf: 0
         Rx DMA chan: empty_dequeue: 0
         Rx DMA chan: busy_dequeue: 158
         Rx DMA chan: good_dequeue: 162
         Rx DMA chan: requeue: 0
         Rx DMA chan: teardown_dequeue: 0
         Tx DMA chan: head_enqueue: 101
         Tx DMA chan: tail_enqueue: 0
         Tx DMA chan: pad_enqueue: 0
         Tx DMA chan: misqueued: 0
         Tx DMA chan: desc_alloc_fail: 0
         Tx DMA chan: pad_alloc_fail: 0
         Tx DMA chan: runt_receive_buf: 0
         Tx DMA chan: runt_transmit_buf: 15
         Tx DMA chan: empty_dequeue: 101
         Tx DMA chan: busy_dequeue: 0
         Tx DMA chan: good_dequeue: 101
         Tx DMA chan: requeue: 0
         Tx DMA chan: teardown_dequeue: 0
    
    NIC statistics:
         Good Rx Frames: 194
         Broadcast Rx Frames: 116
         Multicast Rx Frames: 28
         Pause Rx Frames: 0
         Rx CRC Errors: 0
         Rx Align/Code Errors: 0
         Oversize Rx Frames: 0
         Rx Jabbers: 0
         Undersize (Short) Rx Frames: 0
         Rx Fragments: 0
         Rx Octets: 26464
         Good Tx Frames: 101
         Broadcast Tx Frames: 3
         Multicast Tx Frames: 56
         Pause Tx Frames: 0
         Deferred Tx Frames: 0
         Collisions: 0
         Single Collision Tx Frames: 0
         Multiple Collision Tx Frames: 0
         Excessive Collisions: 0
         Late Collisions: 0
         Tx Underrun: 0
         Carrier Sense Errors: 0
         Tx Octets: 13028
         Rx + Tx 64 Octet Frames: 43
         Rx + Tx 65-127 Octet Frames: 203
         Rx + Tx 128-255 Octet Frames: 4
         Rx + Tx 256-511 Octet Frames: 43
         Rx + Tx 512-1023 Octet Frames: 2
         Rx + Tx 1024-Up Octet Frames: 0
         Net Octets: 39492
         Rx Start of Frame Overruns: 0
         Rx Middle of Frame Overruns: 0
         Rx DMA Overruns: 0
         Rx DMA chan: head_enqueue: 1
         Rx DMA chan: tail_enqueue: 289
         Rx DMA chan: pad_enqueue: 0
         Rx DMA chan: misqueued: 0
         Rx DMA chan: desc_alloc_fail: 0
         Rx DMA chan: pad_alloc_fail: 0
         Rx DMA chan: runt_receive_buf: 0
         Rx DMA chan: runt_transmit_buf: 0
         Rx DMA chan: empty_dequeue: 0
         Rx DMA chan: busy_dequeue: 158
         Rx DMA chan: good_dequeue: 162
         Rx DMA chan: requeue: 0
         Rx DMA chan: teardown_dequeue: 0
         Tx DMA chan: head_enqueue: 101
         Tx DMA chan: tail_enqueue: 0
         Tx DMA chan: pad_enqueue: 0
         Tx DMA chan: misqueued: 0
         Tx DMA chan: desc_alloc_fail: 0
         Tx DMA chan: pad_alloc_fail: 0
         Tx DMA chan: runt_receive_buf: 0
         Tx DMA chan: runt_transmit_buf: 15
         Tx DMA chan: empty_dequeue: 101
         Tx DMA chan: busy_dequeue: 0
         Tx DMA chan: good_dequeue: 101
         Tx DMA chan: requeue: 0
         Tx DMA chan: teardown_dequeue: 0
    
    eth0      Link encap:Ethernet  HWaddr A0:F6:FD:6E:23:A7  
              inet addr:192.168.1.109  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::a2f6:fdff:fe6e:23a7%131824/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:157 errors:0 dropped:0 overruns:0 frame:0
              TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:14876 (14.5 KiB)  TX bytes:12230 (11.9 KiB)
              Interrupt:178 
    
    eth1      Link encap:Ethernet  HWaddr A0:F6:FD:6E:23:A9  
              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)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1%131824/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:812 errors:0 dropped:0 overruns:0 frame:0
              TX packets:812 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:61856 (60.4 KiB)  TX bytes:61856 (60.4 KiB)
    
    usb0      Link encap:Ethernet  HWaddr 02:08:01:16:00:0B  
              inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::8:1ff:fe16:b%131824/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:27 errors:0 dropped:0 overruns:0 frame:0
              TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:1832 (1.7 KiB)  TX bytes:13078 (12.7 KiB)
    
    
    Linux am437x-evm 4.4.41-gf9f6f0db2d #3 PREEMPT Thu Sep 28 17:34:57 IST 2017 armv7l GNU/Linux
    

  • Hi Dhananjay,

    Thank you for posting the requested data.

    One issue is that both eth0 and USB1 are on the same subnet. Please try placing one of the interfaces on a different subnet. Unless routing tables are created that allows this type of configuration topology then there is no guarantee a particular interface will be used.

    If the application requires redundancy on the ethernet links then other protocol configurations are required such as port binding, PRP etc.

    Please let me know the different subnet answers your question.

    In this training is an example of the why the same subnet may not work starting at slide 51:

    training.ti.com/eth_sys_sw_am_devices

    Regards,
    Schuyler
  • Hi Schuyler,

    Thanks for help and valuable inputs.
    After putting eth0(192.168.1.123) and eth1(192.168.2.22) on different network both interface work simultaneously.

    Regards,
    Dhananjay
  • Hi Dhananjay,

    I am glad to hear that solved your issue.

    Regards,
    Schuyler