<div>Hi Andrew,</div><div><br>On Wed, 26 Sep 2018, at 11:47, xiuzhi wrote:<br>>> Hi All,<br>>>    My hardware set AST2500 MAC#2  on RGMII mode. the device is Broadcom <br>>> BCM54612, The PHY and control is good . But it can not ping other IP. <br>>> The .dts file is:<br>>>  <br>>> &mac1 {<br>>> <br>>>         status = "okay";<br>>> <br>>>         pinctrl-names = "default";<br>>> <br>>>         pinctrl-0 = <&pinctrl_rgmii2_default>;<br>>> <br>>> };<br>>> <br>>> The kernel boot info:<br>>> <br>>> [    3.747357] ftgmac100 1e680000.ethernet: Error applying setting, <br>>> reverse things back<br><br>>The failure to apply the pinctrl configuration isn't going to help. Can you >please open an issue on GitHub, provide the full dmesg output and point >to the kernel tree and configuration you are building?<br>I  created a new issue No 3388:  https://github.com/openbmc/openbmc/issues/3388</div><div><br></div><div>Xiuzhi</div><div>>Thanks,<br><br>>Andrew<br><br>> <br>>> [    3.755351] ftgmac100 1e680000.ethernet: Generated random MAC address <br>>> 6a:ba:31:cd:e3:32<br>>> <br>>> [    3.771891] libphy: ftgmac100_mdio: probed<br>>> <br>>> [    3.776178] Generic PHY 1e680000.ethernet--1:00: attached PHY driver <br>>> [Generic PHY] (mii_bus:phy_addr=1e680000.ethernet--1:00, irq=POLL)<br>>> <br>>> [    3.799636] ftgmac100 1e680000.ethernet eth0: irq 19, mapped at 5ae85020<br>>> <br>>> ... ...<br>>> <br>>> [  OK  ] Found device /dev/aspeed-lpc-ctrl.<br>>> <br>>> [  OK     17.494678] ftgmac100 1e680000.ethernet eth0: Link is Up - <br>>> 100Mbps/Full - flow control rx/tx<br>>> <br>>> m] Created slice[   17.503871] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link <br>>> becomes ready<br>>> <br>>>  system-xyz.openbmc_project.led.controller.slice.<br>>> <br>>>          Starting Network Name Resolution...<br>>> <br>>> [  OK  ] Reached target System Time Synchronized.<br>>> <br>>> ......<br>>> <br>>> The values of register SCU0C and SCU70 are correct, the values are:<br>>> <br>>> #devmem 0x1e6e200C<br>>> <br>>> 0xFFDD7A8B,  the bit 21 is 0(MAC#2 enable clock running) ,the bit 20 is 1<br>>> <br>>> #dev mem 0x1e6e2070<br>>> <br>>> 0xF109F296 , the bit 7 is 1 (RGMII),the bit6 is 0<br>>> <br>>> <br>>> <br>>> <br>>> Execting the command "ifconfig eth0 up" log is:<br>>> <br>>> root@romulus:~# ifconfig eth0 up  <br>>> <br>>> [  274.978358] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready<br>>> <br>>> root@romulus:~# [  274.986878] ftgmac100 1e680000.ethernet eth0: Link is <br>>> Up - 100Mbps/Full - flow control rx/tx<br>>> <br>>> [  274.995944] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready <br>>> <br>>> My bmc ip is 192.168.120.141, it can't ping other IPs.<br>>> <br>>> I also set the gateway. route add default gw 192.168.120.254.<br>>> I trace the error  "ftgmac100 1e680000.ethernet: Error applying setting, <br>>> reverse things back" in file drivers/pinctrl/core.c  <br>>> L1206 <br>>> list_for_each_entry(setting, &stte->settings,node)<br>>> switch(setting->type?{<br>>> case PIN_MAP_TYPE_MUX_GROUP<br>>>       ret = pinmux_enable_setting(setting); <br>>> }<br>>> the ret value is -1 <br>>> My kernel version is 4.17.14. The other kernel versions reproduce the <br>>> same error.<br>>> What is wrong with it?<br>>> <br>>> <br>>> Xiuzhi<br><br><br></div>