Bug#951409: Marvell A38x ClearFog mvneta eth device regression
Package: src:linux
Version: 5.4.19-1
Severity: important
Recent armmp kernels fail to enable all available ethernet devices using
the mvneta driver. On a ClearFog Base, booting the 4.19 Buster kernels
works as expected, with eth0/eth1/eth2 all being present and available
for use.
However, in booting more recent kernels, only the single eth0 device is
available for use. The mvneta module is loaded and used in all cases,
but doesn't seem to even acknowledge the existence of the other two
devices.
The device tree for the ClearFog maps ethernet devices as
f1070000.ethernet, f1030000.ethernet, and f1034000.ethernet. According
to dmesg boot output, the f1070000 device is the only one which is
available on newer kernels.
I've tested with 4.19.67-2+deb10u2 and confirmed it working, and tested
with linux-image-5.2.0-2-armmp version 5.2.7-1 from snapshots and
confirmed that it is not working as of that 5.2 build.
Thanks,
Joel
Reply to: