Hi, thank for your response
1) The RGMII interface is not working at Linux level too. It looks like the problem is at RX side. If I ping my worstation I can see in Wireshark that the workstation is responding but my LS1043A board is not seeing the reply. Also I saw that the RGMII interface is taking the I210 MAC address while I set another one in the device tree. I tried to change "phy-connection-type" to "rgmii-id" but it does not work better.
&fman0 {
ethernet@e4000 {
phy-handle = <&rgmii_phy1>;
phy-connection-type = "rgmii-txid";
local-mac-address = [00 04 9F 04 03 CA];
};
mdio@fc000 {
rgmii_phy1: ethernet-phy@0 {
reg = <0x0>;
};
};
};
~ # dmesg | grep eth
[ 2.319213] fsl_mac 1ae4000.ethernet: FMan MEMAC
[ 2.323850] fsl_mac 1ae4000.ethernet: FMan MAC address: 00:10:5f:10:01:50
[ 2.330916] fsl_mac dpaa-ethernet.0: __devm_request_mem_region(mac) failed
[ 2.337812] fsl_mac: probe of dpaa-ethernet.0 failed with error -16
[ 2.344174] fsl_mac 1af0000.ethernet: of_get_mac_address(/soc/fman@1a00000/ethernet@f0000) failed
[ 2.358471] fsl_mac: probe of 1af0000.ethernet failed with error -22
[ 2.364871] fsl_mac dpaa-ethernet.0: __devm_request_mem_region(mac) failed
[ 2.371762] fsl_mac: probe of dpaa-ethernet.0 failed with error -16
[ 2.389092] fsl_dpa dpaa-ethernet.0 eth0: Probed interface eth0
[ 2.681096] igb 0001:01:00.0: added PHC on eth1
[ 2.692520] igb 0001:01:00.0: eth1: (PCIe:2.5Gb/s:Width x1) 00:10:5f:10:01:50
[ 2.699708] igb 0001:01:00.0: eth1: PBA No: 000300-000
[ 2.813146] usbcore: registered new interface driver cdc_ether
[ 3.455376] smsc95xx 1-1:1.0 eth2: register 'smsc95xx' at usb-xhci-hcd.0.auto-1, smsc95xx USB 2.0 Ethernet, 00:1e:c0:e0:dc:77
~ # ifconfig eth0 192.168.1.30
~ # ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
^C
--- 192.168.1.1 ping statistics ---
11 packets transmitted, 0 packets received, 100% packet loss
2) So far, the LSDK1806 Linux kernel hangs on our custom board so I'am running a kernel.org one:
pub/scm/linux/kernel/git/leo/linux - Git at Google
I have already set CONFIG_MARVELL_PHY
3) FM1@DTSEC9 is not used on our board. Should I explicitly disable It in u-boot?
Best regards