2022-06-02 07:16:38 |
Alexandre Ghiti |
bug |
|
|
added bug |
2022-06-16 07:24:32 |
Alexandre Ghiti |
summary |
Detect RAM size automatically and other fixes |
SRU: Detect RAM size automatically and other fixes |
|
2022-06-16 07:24:37 |
Alexandre Ghiti |
u-boot-nezha (Ubuntu): status |
New |
Fix Committed |
|
2022-06-16 07:24:45 |
Alexandre Ghiti |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-06-16 07:26:41 |
Alexandre Ghiti |
u-boot-nezha (Ubuntu): status |
Fix Committed |
New |
|
2022-06-16 07:26:44 |
Alexandre Ghiti |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2022-06-16 07:41:04 |
Alexandre Ghiti |
description |
[Impact]
We need this new package because it allows to detect memory size at runtime: if the memory is not discovered automatically, the Nezha can't boot without an additional memory node in the device tree. The issue is that the Nezha boards comes now with 2 different amounts of memory, 1GB or 2GB. So the additional device tree node can't cover both boards.
In addition:
- we fixed the model string which changed in the last DTB from the kernel we'll use
- the vendor updated to version 2022.04, which brings more stability
- we added the Built-using field to the package so that we know which opensbi version we use
It is essential to backport this fix to Jammy as we intend to provide first support for the Nezha board in 22.04.1.
[Test Plan]
This package must be tested with the nezha-boot0 package whose SRU can be found in [1] and the corresponding package in [2]. It also requires a custom kernel (for now, but the kernel is working on its packaging) which can be found in [3].
I tested those packages on the Nezha board with 1G of RAM and the LicheeRV board with 512M of RAM.
[1] https://bugs.launchpad.net/ubuntu/+source/nezha-boot0/+bug/1965260
[2] https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+sourcepub/13653972/+listing-archive-extra
[3] https://github.com/AlexGhiti/riscv-linux/tree/int/alex/nezha_Ubuntu-unstable-5.17.0-8.8
[Where problems could occur]
This package was never used before (and should not have been) as we did not provide any image for Jammy 22.04, the plan is 22.04.1.
[Other Info]
We decided to update the version of the u-boot since the vendor patches were updated (some added) on this new release only. |
The same package as kinetic (https://launchpad.net/ubuntu/+source/u-boot-nezha/2022.04+git20220405.7446a472-0ubuntu1) should be uploaded to jammy with the following changelog:
u-boot-nezha (2022.04+git20220405.7446a472-0ubuntu1) jammy; urgency=medium
* SRU version 2022.04+git20220405.7446a472-0ubuntu1 from kinetic (LP: #1976594)
* Bump version to 2022.04
* d/rules:
+ Add 'Built-Using' field for openSBI
* d/postinst:
+ Fix model string 'NeZha' -> 'Nezha'
* d/patches:
+ Remove now useless patches
+ Add patch that disables the watchdog as it results in a boot failure
+ Add patch that uses arm64 loading addresses as we will limit Ubuntu
to devices with at least 1GB of RAM
+ Add patch that fixup kernel dtb with the memory node added by boot0
-- Alexandre Ghiti <alexandre.ghiti@canonical.com> Wed, 15 Jun 2022 15:43:10 +0000
[Impact]
We need this new package because it allows to detect memory size at runtime: if the memory is not discovered automatically, the Nezha can't boot without an additional memory node in the device tree. The issue is that the Nezha boards comes now with 2 different amounts of memory, 1GB or 2GB. So the additional device tree node can't cover both boards.
In addition:
- we fixed the model string which changed in the last DTB from the kernel we'll use
- the vendor updated to version 2022.04, which brings more stability
- we added the Built-using field to the package so that we know which opensbi version we use
It is essential to backport this fix to Jammy as we intend to provide first support for the Nezha board in 22.04.1.
[Test Plan]
This package must be tested with the nezha-boot0 package whose SRU can be found in [1] and the corresponding package in [2]. It also requires a custom kernel (for now, but the kernel is working on its packaging) which can be found in [3].
I tested those packages on the Nezha board with 1G of RAM and the LicheeRV board with 512M of RAM.
[1] https://bugs.launchpad.net/ubuntu/+source/nezha-boot0/+bug/1965260
[2] https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+sourcepub/13653972/+listing-archive-extra
[3] https://github.com/AlexGhiti/riscv-linux/tree/int/alex/nezha_Ubuntu-unstable-5.17.0-8.8
[Where problems could occur]
This package was never used before (and should not have been) as we did not provide any image for Jammy 22.04, the plan is 22.04.1.
[Other Info]
We decided to update the version of the u-boot since the vendor patches were updated (some added) on this new release only. |
|
2022-06-16 08:06:55 |
Alexandre Ghiti |
description |
The same package as kinetic (https://launchpad.net/ubuntu/+source/u-boot-nezha/2022.04+git20220405.7446a472-0ubuntu1) should be uploaded to jammy with the following changelog:
u-boot-nezha (2022.04+git20220405.7446a472-0ubuntu1) jammy; urgency=medium
* SRU version 2022.04+git20220405.7446a472-0ubuntu1 from kinetic (LP: #1976594)
* Bump version to 2022.04
* d/rules:
+ Add 'Built-Using' field for openSBI
* d/postinst:
+ Fix model string 'NeZha' -> 'Nezha'
* d/patches:
+ Remove now useless patches
+ Add patch that disables the watchdog as it results in a boot failure
+ Add patch that uses arm64 loading addresses as we will limit Ubuntu
to devices with at least 1GB of RAM
+ Add patch that fixup kernel dtb with the memory node added by boot0
-- Alexandre Ghiti <alexandre.ghiti@canonical.com> Wed, 15 Jun 2022 15:43:10 +0000
[Impact]
We need this new package because it allows to detect memory size at runtime: if the memory is not discovered automatically, the Nezha can't boot without an additional memory node in the device tree. The issue is that the Nezha boards comes now with 2 different amounts of memory, 1GB or 2GB. So the additional device tree node can't cover both boards.
In addition:
- we fixed the model string which changed in the last DTB from the kernel we'll use
- the vendor updated to version 2022.04, which brings more stability
- we added the Built-using field to the package so that we know which opensbi version we use
It is essential to backport this fix to Jammy as we intend to provide first support for the Nezha board in 22.04.1.
[Test Plan]
This package must be tested with the nezha-boot0 package whose SRU can be found in [1] and the corresponding package in [2]. It also requires a custom kernel (for now, but the kernel is working on its packaging) which can be found in [3].
I tested those packages on the Nezha board with 1G of RAM and the LicheeRV board with 512M of RAM.
[1] https://bugs.launchpad.net/ubuntu/+source/nezha-boot0/+bug/1965260
[2] https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+sourcepub/13653972/+listing-archive-extra
[3] https://github.com/AlexGhiti/riscv-linux/tree/int/alex/nezha_Ubuntu-unstable-5.17.0-8.8
[Where problems could occur]
This package was never used before (and should not have been) as we did not provide any image for Jammy 22.04, the plan is 22.04.1.
[Other Info]
We decided to update the version of the u-boot since the vendor patches were updated (some added) on this new release only. |
The same package as kinetic (https://launchpad.net/ubuntu/+source/u-boot-nezha/2022.04+git20220405.7446a472-0ubuntu1) should be uploaded to jammy with the following changelog:
u-boot-nezha (2022.04+git20220405.7446a472-0ubuntu1~ubuntu0.1) jammy; urgency=medium
* SRU version 2022.04+git20220405.7446a472-0ubuntu1 from kinetic (LP: #1976594)
* Bump version to 2022.04
* d/rules:
+ Add 'Built-Using' field for openSBI
* d/postinst:
+ Fix model string 'NeZha' -> 'Nezha'
* d/patches:
+ Remove now useless patches
+ Add patch that disables the watchdog as it results in a boot failure
+ Add patch that uses arm64 loading addresses as we will limit Ubuntu
to devices with at least 1GB of RAM
+ Add patch that fixup kernel dtb with the memory node added by boot0
-- Alexandre Ghiti <alexandre.ghiti@canonical.com> Wed, 15 Jun 2022 15:43:10 +0000
[Impact]
We need this new package because it allows to detect memory size at runtime: if the memory is not discovered automatically, the Nezha can't boot without an additional memory node in the device tree. The issue is that the Nezha boards comes now with 2 different amounts of memory, 1GB or 2GB. So the additional device tree node can't cover both boards.
In addition:
- we fixed the model string which changed in the last DTB from the kernel we'll use
- the vendor updated to version 2022.04, which brings more stability
- we added the Built-using field to the package so that we know which opensbi version we use
It is essential to backport this fix to Jammy as we intend to provide first support for the Nezha board in 22.04.1.
[Test Plan]
This package must be tested with the nezha-boot0 package whose SRU can be found in [1] and the corresponding package in [2]. It also requires a custom kernel (for now, but the kernel is working on its packaging) which can be found in [3].
I tested those packages on the Nezha board with 1G of RAM and the LicheeRV board with 512M of RAM.
[1] https://bugs.launchpad.net/ubuntu/+source/nezha-boot0/+bug/1965260
[2] https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+sourcepub/13653972/+listing-archive-extra
[3] https://github.com/AlexGhiti/riscv-linux/tree/int/alex/nezha_Ubuntu-unstable-5.17.0-8.8
[Where problems could occur]
This package was never used before (and should not have been) as we did not provide any image for Jammy 22.04, the plan is 22.04.1.
[Other Info]
We decided to update the version of the u-boot since the vendor patches were updated (some added) on this new release only. |
|
2022-06-16 11:33:33 |
Graham Inggs |
u-boot-nezha (Ubuntu): assignee |
|
Graham Inggs (ginggs) |
|
2022-06-16 11:34:04 |
Graham Inggs |
u-boot-nezha (Ubuntu): status |
New |
In Progress |
|
2022-06-16 11:34:44 |
Graham Inggs |
description |
The same package as kinetic (https://launchpad.net/ubuntu/+source/u-boot-nezha/2022.04+git20220405.7446a472-0ubuntu1) should be uploaded to jammy with the following changelog:
u-boot-nezha (2022.04+git20220405.7446a472-0ubuntu1~ubuntu0.1) jammy; urgency=medium
* SRU version 2022.04+git20220405.7446a472-0ubuntu1 from kinetic (LP: #1976594)
* Bump version to 2022.04
* d/rules:
+ Add 'Built-Using' field for openSBI
* d/postinst:
+ Fix model string 'NeZha' -> 'Nezha'
* d/patches:
+ Remove now useless patches
+ Add patch that disables the watchdog as it results in a boot failure
+ Add patch that uses arm64 loading addresses as we will limit Ubuntu
to devices with at least 1GB of RAM
+ Add patch that fixup kernel dtb with the memory node added by boot0
-- Alexandre Ghiti <alexandre.ghiti@canonical.com> Wed, 15 Jun 2022 15:43:10 +0000
[Impact]
We need this new package because it allows to detect memory size at runtime: if the memory is not discovered automatically, the Nezha can't boot without an additional memory node in the device tree. The issue is that the Nezha boards comes now with 2 different amounts of memory, 1GB or 2GB. So the additional device tree node can't cover both boards.
In addition:
- we fixed the model string which changed in the last DTB from the kernel we'll use
- the vendor updated to version 2022.04, which brings more stability
- we added the Built-using field to the package so that we know which opensbi version we use
It is essential to backport this fix to Jammy as we intend to provide first support for the Nezha board in 22.04.1.
[Test Plan]
This package must be tested with the nezha-boot0 package whose SRU can be found in [1] and the corresponding package in [2]. It also requires a custom kernel (for now, but the kernel is working on its packaging) which can be found in [3].
I tested those packages on the Nezha board with 1G of RAM and the LicheeRV board with 512M of RAM.
[1] https://bugs.launchpad.net/ubuntu/+source/nezha-boot0/+bug/1965260
[2] https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+sourcepub/13653972/+listing-archive-extra
[3] https://github.com/AlexGhiti/riscv-linux/tree/int/alex/nezha_Ubuntu-unstable-5.17.0-8.8
[Where problems could occur]
This package was never used before (and should not have been) as we did not provide any image for Jammy 22.04, the plan is 22.04.1.
[Other Info]
We decided to update the version of the u-boot since the vendor patches were updated (some added) on this new release only. |
The same package as kinetic (https://launchpad.net/ubuntu/+source/u-boot-nezha/2022.04+git20220405.7446a472-0ubuntu1) should be uploaded to jammy with the following changelog:
u-boot-nezha (2022.04+git20220405.7446a472-0ubuntu0.1) jammy; urgency=medium
* No-change backport to jammy to detect RAM size automatically
and other fixes (LP: #1976594)
-- Alexandre Ghiti <alexandre.ghiti@canonical.com> Thu, 16 Jun 2022 10:37:21 +0000
[Impact]
We need this new package because it allows to detect memory size at runtime: if the memory is not discovered automatically, the Nezha can't boot without an additional memory node in the device tree. The issue is that the Nezha boards comes now with 2 different amounts of memory, 1GB or 2GB. So the additional device tree node can't cover both boards.
In addition:
- we fixed the model string which changed in the last DTB from the kernel we'll use
- the vendor updated to version 2022.04, which brings more stability
- we added the Built-using field to the package so that we know which opensbi version we use
It is essential to backport this fix to Jammy as we intend to provide first support for the Nezha board in 22.04.1.
[Test Plan]
This package must be tested with the nezha-boot0 package whose SRU can be found in [1] and the corresponding package in [2]. It also requires a custom kernel (for now, but the kernel is working on its packaging) which can be found in [3].
I tested those packages on the Nezha board with 1G of RAM and the LicheeRV board with 512M of RAM.
[1] https://bugs.launchpad.net/ubuntu/+source/nezha-boot0/+bug/1965260
[2] https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+sourcepub/13653972/+listing-archive-extra
[3] https://github.com/AlexGhiti/riscv-linux/tree/int/alex/nezha_Ubuntu-unstable-5.17.0-8.8
[Where problems could occur]
This package was never used before (and should not have been) as we did not provide any image for Jammy 22.04, the plan is 22.04.1.
[Other Info]
We decided to update the version of the u-boot since the vendor patches were updated (some added) on this new release only. |
|
2022-06-23 08:54:05 |
Łukasz Zemczak |
u-boot-nezha (Ubuntu Jammy): status |
New |
Fix Committed |
|
2022-06-23 08:54:07 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-06-23 08:54:08 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2022-06-23 08:54:10 |
Łukasz Zemczak |
tags |
|
verification-needed verification-needed-jammy |
|
2022-06-23 09:37:07 |
Alexandre Ghiti |
tags |
verification-needed verification-needed-jammy |
verification-done verification-done-jammy verification-needed verification-needed-jammy |
|
2022-07-04 08:28:51 |
Launchpad Janitor |
u-boot-nezha (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2022-09-12 07:27:24 |
Alexandre Ghiti |
u-boot-nezha (Ubuntu): status |
In Progress |
Fix Released |
|