2019-07-02 13:21:19 |
Paweł Moll |
bug |
|
|
added bug |
2019-07-02 13:30:05 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2019-07-02 13:30:06 |
Ubuntu Kernel Bot |
tags |
|
disco |
|
2019-07-02 13:50:25 |
Paweł Moll |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2019-07-05 22:18:27 |
Terry Rudd |
bug |
|
|
added subscriber Terry Rudd |
2019-07-08 07:13:38 |
Po-Hsu Lin |
linux (Ubuntu): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2019-07-08 07:13:40 |
Po-Hsu Lin |
bug |
|
|
added subscriber Po-Hsu Lin |
2019-07-08 07:13:42 |
Po-Hsu Lin |
linux (Ubuntu): status |
Confirmed |
Incomplete |
|
2019-07-08 10:37:07 |
Paweł Moll |
attachment added |
|
dmesg.log https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1835054/+attachment/5275626/+files/dmesg.log |
|
2019-07-08 10:52:04 |
Paweł Moll |
description |
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 model or a built-in:
$ uname -m
aarch64
$ grep MVPP2 /boot/config-5.0.0-20-generic
$
It makes very hard (and impossible for non-advanced users) to install and use Ubuntu on the Macchiatobin board (http://macchiatobin.net/) - a reasonably priced and performant server/mini-desktop platform.
Could it be added, please, and the installer image re-generated. |
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-5.0.0-20-generic
$
It makes very hard (and impossible for non-advanced users) to install and use Ubuntu on the Macchiatobin board (http://macchiatobin.net/) - a reasonably priced and performant server/mini-desktop platform.
Could it be added, please, and the installer image re-generated. |
|
2019-07-09 07:17:48 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Disco |
|
2019-07-09 07:17:48 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Disco) |
|
2019-07-09 07:18:02 |
Po-Hsu Lin |
linux (Ubuntu): status |
Incomplete |
In Progress |
|
2019-07-09 08:11:52 |
Po-Hsu Lin |
description |
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-5.0.0-20-generic
$
It makes very hard (and impossible for non-advanced users) to install and use Ubuntu on the Macchiatobin board (http://macchiatobin.net/) - a reasonably priced and performant server/mini-desktop platform.
Could it be added, please, and the installer image re-generated. |
== 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.
Corresponding configs like CONFIG_ARCH_MVEBU and CONFIG_ARCH_MULTI_V7 need to be enabled as well to meet the dependency requirement.
CONFIG_CRYPTO_DEV_SAFEXCEL and CONFIG_PCI_AARDVARK are disabled explicitly to avoid interactive dialogues when building the kernel.
== Test ==
A test kernel for Disco ARM64 could be found here:
https://people.canonical.com/~phlin/kernel/lp-1835054-mvpp2/
User has confirmed that the patched kernel can fix this missing driver issue.
== Regression Potential ==
Low, this patch just make this driver to be built as a module, and we already have this enabled 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-5.0.0-20-generic
$
It makes very hard (and impossible for non-advanced users) to install and use Ubuntu on the Macchiatobin board (http://macchiatobin.net/) - a reasonably priced and performant server/mini-desktop platform.
Could it be added, please, and the installer image re-generated. |
|
2019-07-09 08:11:55 |
Po-Hsu Lin |
tags |
disco |
arm64 disco |
|
2019-07-09 08:25:39 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Eoan |
|
2019-07-09 08:25:39 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Eoan) |
|
2019-07-09 08:25:47 |
Po-Hsu Lin |
linux (Ubuntu Disco): status |
New |
In Progress |
|
2019-07-09 08:25:49 |
Po-Hsu Lin |
linux (Ubuntu Disco): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2019-07-15 02:20:44 |
Po-Hsu Lin |
summary |
Missing NIC driver for Armada 8040 (Macchiatobin) |
Enable NIC driver for Armada SOCs in disco/generic arm64 |
|
2019-07-15 06:41:23 |
Po-Hsu Lin |
summary |
Enable NIC driver for Armada SOCs in disco/generic arm64 |
Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64 |
|
2019-07-15 07:05:48 |
Po-Hsu Lin |
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.
Corresponding configs like CONFIG_ARCH_MVEBU and CONFIG_ARCH_MULTI_V7 need to be enabled as well to meet the dependency requirement.
CONFIG_CRYPTO_DEV_SAFEXCEL and CONFIG_PCI_AARDVARK are disabled explicitly to avoid interactive dialogues when building the kernel.
== Test ==
A test kernel for Disco ARM64 could be found here:
https://people.canonical.com/~phlin/kernel/lp-1835054-mvpp2/
User has confirmed that the patched kernel can fix this missing driver issue.
== Regression Potential ==
Low, this patch just make this driver to be built as a module, and we already have this enabled 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-5.0.0-20-generic
$
It makes very hard (and impossible for non-advanced users) to install and use Ubuntu on the Macchiatobin board (http://macchiatobin.net/) - a reasonably priced and performant server/mini-desktop platform.
Could it be added, please, and the installer image re-generated. |
== 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://people.canonical.com/~phlin/kernel/lp-1835054-mvpp2/V2/
User has confirmed that the V1 kernel can fix this missing driver
issue (V2 is just with CONFIG_ARCH_MULTI_V7 dropped and some configs
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-5.0.0-20-generic
$
It makes very hard (and impossible for non-advanced users) to install and use Ubuntu on the Macchiatobin board (http://macchiatobin.net/) - a reasonably priced and performant server/mini-desktop platform.
Could it be added, please, and the installer image re-generated. |
|
2019-07-17 16:39:57 |
Seth Forshee |
linux (Ubuntu Eoan): status |
In Progress |
Fix Committed |
|
2019-07-23 05:48:11 |
Khaled El Mously |
linux (Ubuntu Disco): status |
In Progress |
Fix Committed |
|
2019-07-25 16:04:52 |
Ubuntu Kernel Bot |
tags |
arm64 disco |
arm64 disco verification-needed-disco |
|
2019-08-09 11:38:28 |
Launchpad Janitor |
linux (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2019-08-09 11:38:28 |
Launchpad Janitor |
cve linked |
|
2019-12614 |
|
2019-08-09 11:38:28 |
Launchpad Janitor |
cve linked |
|
2019-13648 |
|
2019-08-12 11:35:45 |
Paweł Moll |
tags |
arm64 disco verification-needed-disco |
arm64 disco verification-done-disco |
|
2019-08-13 08:59:53 |
Launchpad Janitor |
linux (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2019-08-13 08:59:53 |
Launchpad Janitor |
cve linked |
|
2019-1125 |
|