** Description changed: - Both HiFive Unleashed and HiFive Unmatched bootloaders seek for the same - UUIDs to load the next stage bootloader: the current name makes partitions - on Unmatched board appear as 'Unleashed'. - - Fix that by removing the 'Unleashed' part of the current name so that it - fits both. - - The attached debdiff contains the patch that was merged upstream - (https://github.com/karelzak/util- - linux/commit/10fd91d389497d8be435cc66abbdeb2eb6ea2f07). + [Impact] + + Both HiFive Unleashed and HiFive Unmatched bootloaders seek for the same + UUIDs to load the next stage bootloader: the current name makes partitions + on Unmatched board appear as 'Unleashed'. + + This issue gives the feeling that the Ubuntu RISC-V images made specifically + for those 2 boards were assembled in a rushed manner. + + The attached patch fixes this by removing the 'Unleashed' part of the current + name so that it fits both, it was build againt all architectures here: + https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+sourcepub/12783067/+listing-archive-extra + + [Test Plan] + + 1. Download the SiFive Unmatched image here: https://cdimage.ubuntu.com/ubuntu-server/daily-preinstalled/pending/impish-preinstalled-server-riscv64+unmatched.img.xz + 2. Follow instructions here to launch a riscv64 VM: https://wiki.ubuntu.com/RISC-V + 3. Execute the following command: + ubuntu@ubuntu:~$ sudo fdisk -l + Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors + Units: sectors of 1 * 512 = 512 bytes + Sector size (logical/physical): 512 bytes / 512 bytes + I/O size (minimum/optimal): 512 bytes / 512 bytes + Disklabel type: gpt + Disk identifier: 0F66C0C3-A5E4-439B-907E-ABAD106FE4A7 + + Device Start End Sectors Size Type + /dev/vda1 235554 83886046 83650493 39.9G Linux filesystem + /dev/vda12 227362 235553 8192 4M Linux filesystem + /dev/vda13 34 2081 2048 1M HiFive Unleashed FSBL + /dev/vda14 2082 10273 8192 4M HiFive Unleashed BBL + /dev/vda15 10274 227361 217088 106M EFI System + + Partition table entries are not in disk order. + 4. Download and install the new packages that contain the fix here: + https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+files/libfdisk1_2.36.1-8ubuntu4_riscv64.deb + https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+files/libfdisk-dev_2.36.1-8ubuntu4_riscv64.deb + https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+files/fdisk_2.36.1-8ubuntu4_riscv64.deb + 5. Re-execute the same command as above: + ubuntu@ubuntu:~$ sudo fdisk -l + Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors + Units: sectors of 1 * 512 = 512 bytes + Sector size (logical/physical): 512 bytes / 512 bytes + I/O size (minimum/optimal): 512 bytes / 512 bytes + Disklabel type: gpt + Disk identifier: 0F66C0C3-A5E4-439B-907E-ABAD106FE4A7 + + Device Start End Sectors Size Type + /dev/vda1 235554 83886046 83650493 39.9G Linux filesystem + /dev/vda12 227362 235553 8192 4M Linux filesystem + /dev/vda13 34 2081 2048 1M HiFive FSBL + /dev/vda14 2082 10273 8192 4M HiFive BBL + /dev/vda15 10274 227361 217088 106M EFI System + + Partition table entries are not in disk order. + + [Where problems could occur] + + We may expect regressions if one uses fdisk output (ie the partition names + instead of the UUIDs) in her software: this risk is mitigated by the fact the + upstream accepted the patch and then does not expect this interface to be + immutable and that RISC-V is not widely used yet. + + [Other Info] + + None. + + === old bug description === + Both HiFive Unleashed and HiFive Unmatched bootloaders seek for the same + UUIDs to load the next stage bootloader: the current name makes partitions + on Unmatched board appear as 'Unleashed'. + + Fix that by removing the 'Unleashed' part of the current name so that it + fits both. + + The attached debdiff contains the patch that was merged upstream (https://github.com/karelzak/util-linux/commit/10fd91d389497d8be435cc66abbdeb2eb6ea2f07). + ~
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1944741 Title: HiFive Unmatched partitions are named "Unleashed" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1944741/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs