View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003476 | UBoot | U-Boot | public | 2018-08-31 13:48 | 2018-09-11 12:36 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | fsimx6-V3.1 | ||||
Target Version | fsimx6-B2019.08 | Fixed in Version | fsimx6-B2019.08 | ||
Summary | 0003476: QBlissA9r2: timeout on tftp boot strategy | ||||
Description | Bootlog: FEC Waiting for PHY auto negotiation to complete......... TIMEOUT ! Could not initialize PHY FEC FEC Waiting for PHY auto negotiation to complete......... TIMEOUT ! Could not initialize PHY FEC | ||||
Steps To Reproduce | if you are in the console of u-boot execute the following steps: setenv .tftpboot 'editenv ethaddr \&\& editenv serverip \&\& run .fdt_tftp \&\& run .kernel_tftp \&\& saveenv \&\& reset\;' run .tftpboot | ||||
Forum Link | |||||
|
the ar8035 has a energy efficient ethernet mode that is activated in uboot. To disable it, mr keller wrote a patch a while ago. This patch can be enabled by uncommitting CONFIG_PHY_ATHEROS_NO_EEE in the fsimx6.h file. It's not clear, if this patch is in the final state. However; if we are connected to an switch (getnet gs-118p - 100 Mbit) and to the board, the tftp boot process and the tftp filetransfer works perfect. One of this point is, that the eee support isn't supported by the switch. If we are connected to the company network switch (cisco SG300-52 - 100 Mbit/1 Gbit) the tftp boot process and the tftp filetransfer has timeouts. If we are connected to the company network switch (cisco SG300-52 - 100 Mbit/1 Gbit) and disabling the eee support on the board, we have timeouts in the tftp boot process but tftp filetransfer works like a charm. If we are connected to the company network switch (cisco SG300-52 - 100 Mbit/1 Gbit) and disabling the eee support on the switch and on the board, we have sometimes timeouts on the tftp boot process and tftp filetransfer works like a charm. mr baeder trys to update the cisco switch this evening - maybe there is some kind of bug there. |
|
The F&S Qseven boards QBlissA9 and QBlissA9r2 have Gigabit ethernet. Therefore the software is also configured for Gigabit Ethernet. However the QBliss SKIT baseboard is not capable of Gigabit Ethernet. This means that it may take some while until the Ethernet auto-negotiation detects that it can not use a Gigabit connection. which in turn may result in timeouts when booting over network. In this case you can either connect the board to a 100 Mbit/s Ethernet switch or add a command to the boot sequence in U-Boot that disables Gigabit auto-negotiation. setenv preboot mdio write FEC 9 0 saveenv [...] Please note that all this is no problem at all if your final baseboard is compatible to Gigabit Ethernet. |