Re: DPAA Ethernet traffice troubles with Linux kernel
From: Joakim Tjernlund <hidden>
Date: 2018-01-18 09:04:20
Also in:
linuxppc-dev
Possibly related (same subject, not in this thread)
- 2018-01-17 · Re: DPAA Ethernet traffice troubles with Linux kernel · Christian Zigotzky <hidden>
On Thu, 1970-01-01 at 00:00 +0000, Joakim Tjernlund wrote:
On Thu, 1970-01-01 at 00:00 +0000, Madalin-cristian Bucur wrote:quoted
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.quoted
-----Original Message----- From: Joakim Tjernlund [mailto:Joakim.Tjernlund@infinera.com] Sent: Tuesday, January 16, 2018 7:58 PM To: andrew@lunn.ch Subject: Re: DPAA Ethernet traffice troubles with Linux kernel On Thu, 1970-01-01 at 00:00 +0000, Andrew Lunn wrote:quoted
Hi Joakim You appear to be using an old kernel. Take a look at:Not really, I am using 4.14.x and I don't think that is old. Seems like this patch hasn't been sent to 4.14.x. I wonder if I might be missing something else, we just moved to 4.14 and notic that all our fixed PHYs are non functioning: fsl_mac ffe4e2000.ethernet: FMan MEMAC fsl_mac ffe4e2000.ethernet: FMan MAC address: 00:06:9c:0b:06:20 fsl_mac dpaa-ethernet.0: __devm_request_mem_region(mac) failed fsl_mac: probe of dpaa-ethernet.0 failed with error -16 fsl_mac ffe4e4000.ethernet: FMan MEMAC fsl_mac ffe4e4000.ethernet: FMan MAC address: 00:06:9c:0b:06:21 fsl_mac dpaa-ethernet.1: __devm_request_mem_region(mac) failed fsl_mac: probe of dpaa-ethernet.1 failed with error -16 fsl_mac ffe4e6000.ethernet: FMan MEMAC fsl_mac ffe4e6000.ethernet: FMan MAC address: 00:06:9c:0b:06:22 fsl_mac dpaa-ethernet.2: __devm_request_mem_region(mac) failed fsl_mac: probe of dpaa-ethernet.2 failed with error -16 fsl_mac ffe4e8000.ethernet: FMan MEMAC fsl_mac ffe4e8000.ethernet: FMan MAC address: 00:06:9c:0b:06:23 fsl_mac dpaa-ethernet.3: __devm_request_mem_region(mac) failed fsl_mac: probe of dpaa-ethernet.3 failed with error -16 Feels like FMAN still think there are real PHYs there ?Hi Joakim, These errors are issued when trying to probe the second time the same MAC node. The issue was introduced by this commit: commit 4d8ee1935bcd666360311dfdadeee235d682d69a Author: Florian Fainelli [off-list ref] Date: Tue Aug 22 15:24:47 2017 -0700 fsl/man: Inherit parent device and of_node and was later addressed by this patch set: http://patchwork.ozlabs.org/project/netdev/list/?series=8462&state=* Even with these errors printed, all is working fine, it's just the second probing that fails. Adding the latter patches or reverting the one above makes the errors prints dissapear. MadalinAhh, now it starts to look better, reverting "fsl/man: Inherit parent device and of_node" on 4.14 gives: libphy: Fixed MDIO Bus: probed tun: Universal TUN/TAP device driver, 1.6 libphy: Freescale XGMAC MDIO Bus: probed iommu: Adding device ffe488000.port to group 10 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e1000: Error while reading PHY0 reg at 3.3 iommu: Adding device ffe489000.port to group 22 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e3000: Error while reading PHY0 reg at 3.3 iommu: Adding device ffe48a000.port to group 23 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e5000: Error while reading PHY0 reg at 3.3 iommu: Adding device ffe48b000.port to group 24 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e7000: Error while reading PHY0 reg at 3.3 iommu: Adding device ffe48c000.port to group 25 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e9000: Error while reading PHY0 reg at 3.3 fsl_mac ffe4e2000.ethernet: FMan MEMAC fsl_mac ffe4e2000.ethernet: FMan MAC address: 00:06:9c:0b:06:20 fsl_mac ffe4e4000.ethernet: FMan MEMAC fsl_mac ffe4e4000.ethernet: FMan MAC address: 00:06:9c:0b:06:21 fsl_mac ffe4e6000.ethernet: FMan MEMAC fsl_mac ffe4e6000.ethernet: FMan MAC address: 00:06:9c:0b:06:22 fsl_mac ffe4e8000.ethernet: FMan MEMAC fsl_mac ffe4e8000.ethernet: FMan MAC address: 00:06:9c:0b:06:23 fsl_mac ffe4e0000.ethernet: FMan MEMAC fsl_mac ffe4e0000.ethernet: FMan MAC address: 00:06:9c:0b:06:1f fsl_dpa dpaa-ethernet.0 eth0: Probed interface eth0 fsl_dpa dpaa-ethernet.1 eth1: Probed interface eth1 fsl_dpa dpaa-ethernet.2 eth2: Probed interface eth2 fsl_dpa dpaa-ethernet.3 eth3: Probed interface eth3 fsl_dpa dpaa-ethernet.4 eth4: Probed interface eth4 Still some minor errors: mdio_bus ffe4e7000: Error while reading PHY0 reg at 3.3 but this is going the right way(I have not had a chance to try if they work due to external modules not ported/ready yet) The other patch series is still to be tested though but I already now wanted to stress the importance of getting all upstream fixes into stable, ASAP. You now what they are, I have no idea.
FYI, applied http://patchwork.ozlabs.org/project/netdev/list/?series=8462&state=* on 4.14.x and I still see: libphy: Fixed MDIO Bus: probed tun: Universal TUN/TAP device driver, 1.6 libphy: Freescale XGMAC MDIO Bus: probed iommu: Adding device ffe488000.port to group 10 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e1000: Error while reading PHY0 reg at 3.3 iommu: Adding device ffe489000.port to group 22 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e3000: Error while reading PHY0 reg at 3.3 iommu: Adding device ffe48a000.port to group 23 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e5000: Error while reading PHY0 reg at 3.3 iommu: Adding device ffe48b000.port to group 24 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e7000: Error while reading PHY0 reg at 3.3 iommu: Adding device ffe48c000.port to group 25 libphy: Freescale XGMAC MDIO Bus: probed mdio_bus ffe4e9000: Error while reading PHY0 reg at 3.3 Other than that, FMAN appears to be working. Jocke