Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Po-Hsu Lin | ||
Disco |
Fix Released
|
Undecided
|
Po-Hsu Lin | ||
Eoan |
Fix Released
|
Undecided
|
Po-Hsu Lin |
Bug Description
== SRU Justification ==
The mvpp2 is a driver for network controllers(s) in Marvell SOCs,
particularly Armada 8040.
However this driver was neither enabled as a module or a built-in for
Disco arm64.
== Fix ==
Just like what we did for armhf, set CONFIG_MVPP2 to "m" for arm64 can
solve this problem.
We need to enable the Armada SOCs support (CONFIG_ARCH_MVEBU) as well
to meet the dependency requirement.
Other configs were added by the updateconfigs process.
== Test ==
A test kernel for Disco ARM64 could be found here:
https:/
User has confirmed that the V1 kernel can fix this missing driver
issue (V2 is just with CONFIG_
added explicitly, I have it tested on an ARM64 node, the mvpp2 module
can be loaded without any issue).
== Regression Potential ==
Low, this patch just enable the Armada SOCs and make this mvpp2 driver
to be built as a module on ARM64, and we already have those for armhf.
== Original Bug Report ==
At least in Ubuntu 19.04, the arm64 kernel (linux-image-5.0.0) is not building CONFIG_MVPP2 (depends on CONFIG_ARCH_MVEBU) - a driver for network controllers(s) in Marvell SOCs, particularly Armada 8040 - neither as a module or a built-in:
$ uname -m
aarch64
$ grep MVPP2 /boot/config-
$
It makes very hard (and impossible for non-advanced users) to install and use Ubuntu on the Macchiatobin board (http://
Could it be added, please, and the installer image re-generated.
CVE References
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
description: | updated |
tags: | added: arm64 |
summary: |
- Missing NIC driver for Armada 8040 (Macchiatobin) + Enable NIC driver for Armada SOCs in disco/generic arm64 |
summary: |
- Enable NIC driver for Armada SOCs in disco/generic arm64 + Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64 |
description: | updated |
Changed in linux (Ubuntu Eoan): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Disco): | |
status: | In Progress → Fix Committed |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1835054
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.