Tegra T30 Ethernet not working at UBOOT stage [ not even the self ping ]

Dear Team ,

I am trying to flash linux image using Ethernet booting on Tegra T30 as per Flashing Embedded Linux over Ethernet

The board comes with default ipaddr 192.168.0.10 & severip 192.168.0.211

Apalis T30 # printenv ipaddr 
ipaddr=192.168.0.10
Apalis T30 # printenv serverip 
serverip=192.168.0.211

From the board self ping i.e ping 192.168.0.10 fails stating ping failed; host 192.168.0.10 is not alive

Apalis T30 # ping 192.168.0.10
No ethernet found.
ping failed; host 192.168.0.10 is not alive
Apalis T30 # <INTERRUPT>
Apalis T30 # 
Apalis T30 # 

Attached along is the printenv log from uboot , could team please provide any pointers for same.

The Console log is attached along here link text

As USB is realised via on-module USB-to-Ethernet chip one has to first start the USB subsystem e.g. as follows:

usb start

Dear Marcel ,

  1. Is there any other step after "usb start " i need to do ?
    or Is there any documentation which mentions this details ?

  2. Tried executing the “usb start” instruction and then retested the ping steps mentioned above .
    The problem is still observable , below is the log

    U-Boot SPL 2016.11-2.7.2+g60021a4 (Jun 08 2017 - 15:58:04)
    Trying to boot from RAM

    U-Boot 2016.11-2.7.2+g60021a4 (Jun 08 2017 - 15:58:04 +0530)

    TEGRA30
    DRAM: 2 GiB
    MMC: Tegra SD/MMC: 0, Tegra SD/MMC: 1, Tegra SD/MMC: 2
    In: serial
    Out: vidconsole
    Err: vidconsole
    Warning: Please change ‘lcd’ to ‘vidconsole’ in stdout/stderr environment vars
    Model: Toradex Apalis T30 2GB V1.1A, Serial# 02711847
    Net: No ethernet found.
    Hit any key to stop autoboot: 0
    Apalis T30 # usb start
    starting USB…
    USB0: USB EHCI 1.00
    USB1: USB EHCI 1.00
    USB2: USB EHCI 1.00
    scanning bus 0 for devices… 1 USB Device(s) found
    scanning bus 1 for devices… 1 USB Device(s) found
    scanning bus 2 for devices… 1 USB Device(s) found
    Apalis T30 #
    Apalis T30 #
    Apalis T30 #
    Apalis T30 #
    Apalis T30 # printenv ipaddr
    ipaddr=192.168.0.10
    Apalis T30 # printenv ser
    serial# serverip
    Apalis T30 # printenv serverip
    serverip=192.168.0.211
    Apalis T30 #
    serverip=192.168.0.211
    Apalis T30 #
    serverip=192.168.0.211
    Apalis T30 #
    serverip=192.168.0.211
    Apalis T30 #
    Apalis T30 #
    Apalis T30 #
    Apalis T30 #
    Apalis T30 #
    Apalis T30 #
    Apalis T30 # ping 192.168.0.10
    No ethernet found.
    ping failed; host 192.168.0.10 is not alive
    Apalis T30 #

Dear Mercel ,

Please note that comments added under "ADD COMMENT " are not being shown on webpage
( From yesterday i have updated thrice & hence now replying here )

Do i need to execute any other step after “usb start” ??
As even after this step i am getting the same error again
Attached along is the snapshot link text

Your comment has not been shown as it went into moderation. The community framework thought it is some kind of spam based on the log you copied. We try to tune the automatic SPAM feature to have a better hit rate. You should have seen a message after applying your comment, that the post went into moderation and needs to be released by a moderator. I released your comment above and one of the Linux engineers will look at it.

Sorry, my bad. I mixed up Apalis and Colibri T30. As the Apalis T30 has Ethernet realised by an Intel i210 resp. i211 PCIe to gigabit Ethernet chip one needs to enumerate it as follows:

pci enum

As for the documentation we recommend following this legacy upgrade procedure. Note that all our regular upgrade scripts automatically take care of resp subsystem enumeration resp. starting. Alternatively you may also be looking at the regular DULG.

Dear marcel ,
Thanks for updating steps w.r.t APALIS T30.

Please note that the self ping on UBOOT still fails , could you please suggest if any other steps need to tested .

Apalis T30 # 
Apalis T30 # ping ${ipaddr}
Using e1000#0 device

ARP Retry count exceeded; starting again
ping failed; host 192.168.0.10 is not alive
Apalis T30 # ping ${ipaddr}
Using e1000#0 device

Abort
ping failed; host 192.168.0.10 is not alive
Apalis T30 #

What exactly is it that you are trying to achieve with such self ping?

Dear Mercel ,

I am able to get the TFTP boot done

Below point (1) is to answer the query as to what am i trying to do .

  1. Goal is to update the linux kernel ( uImage ) on Apalis T30 with Ethernet .
    Since board was unable to ping to host i was using self ping to ensure if a tleast the board is fine .It is here that above mentioned thread was created to get help from team .

  2. Also the domain of IP caused some confusion ( documentation has 19.168. 10.X but on board i git 192.168.0.X )

  3. Was facing some insatiability when board and host was connected one-to-one.
    later brought the board on network & things were smooth .

Will request to team to please add the "usb start " / "pci start " section-on official documentation which can be of help to others if an when required.

Things are fixed and got kernel flashed on board by TFTP …

Thanks a lot Mercel & Roman …

You are very welcome and thanks for the valuable feedback.