[meta-freescale] iMX6 FEC driver Linux-fslc 4.17 - IPV6 Multicast not working when unplugging/plugging ethernet cable

Fabio Estevam festevam at gmail.com
Wed Dec 26 16:22:42 PST 2018


Hi Stefano,

On Wed, Dec 26, 2018 at 9:39 PM Stefano Cappa
<stefano.cappa.ks89 at gmail.com> wrote:
>
> Hi everyone,
>
> I already posted this message in yocto mailing list, but probably It's better the freescale community, so I'm reposting here.
>
> If I boot my device with ethernet cable attached and I execute "ping6
> ff02::fb" to ping the multicast address I get this response:
>
> ~# ping6 ff02::fb
> PING ff02::fb (ff02::fb): 56 data bytes
> 64 bytes from fe80::c2f:eff:fe11:2d71: seq=0 ttl=64 time=2.057 ms
> 64 bytes from fe80::809:1bfb:8d4c:ae54: seq=0 ttl=64 time=73.101 ms (DUP!)
> 64 bytes from fe80::3e28:6dff:feed:5b97: seq=0 ttl=64 time=150.772 ms
> (DUP!)
>
> Otherwise, If I unplug and plug again ethernet cable, I cannot ping the
> multicast ipv6 address anymore.
> The result is:
> ~# ping6 ff02::fb
> PING ff02::fb (ff02::fb): 56 data bytes
> ping6: sendto: Network is unreachable
>
> It seems an issue in Linux FEC driver, as already explained here
> https://community.nxp.com/thread/359397.
> I commented that issue to report the problem with linux 4.9.88, but the
> same happens also with fslc kernel 4.17 Sumo branch.
>
> Do you have any suggestions? This is really a frustrating and I'm really
> surprised to see the same problem also on Linux 4.17.

It would be nice to post this to the netdev mailing list.

You can run ./scripts/get_maintainer.pl -F
drivers/net/ethernet/freescale/fec_main.c from the kernel source to
get the people and mailing list addresses.

Thanks


More information about the meta-freescale mailing list