** Package changed: linux (Ubuntu) => subiquity
** Also affects: ubuntu-z-systems
Importance: Undecided
Status: New
** Changed in: ubuntu-z-systems
Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)
** Changed in: ubuntu-z-systems
Importance: Undecided => Medium
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2083843
Title:
[UBUNTU 24.04] Installer stalls when using HMC drive
Status in subiquity:
New
Status in Ubuntu on IBM z Systems:
New
Bug description:
=======================================
=== Reported by Peter Oberparleiter ===
=======================================
---Problem Description---
Ubuntu installations performed in IBM Z LPAR via an HMC drive block for a
prolonged time (multiple days), making this installation path unusable. The
problem exists from Ubuntu 20.04 up to 24.10beta.
Machine Type = s390/IBM Z
---boot type---
CDROM / ISO image
---Install repository type---
CDROM
---Point of failure---
The IBM Z Hardware Management Console (HMC) can provide non-networked,
in-band access to Linux installation media via its HMC drive function. This
function can be used to install Linux in environments where a local FTP server
for use as boot and initial installation source is unavailable. Unfortunately
access to this function is very slow, with response times up to seconds for
reading directories and transferring chunks of installer data.
Starting with Ubuntu 19.10, the casper installer component
automatically makes use of the HMC drive if it contains a valid Ubuntu
installation media [1]. Since Ubuntu 20.04, the Ubuntu installer
mounts file-system images contained on the media, and accesses files
from those images in place. The resulting random-access pattern to
media data in combination with HMC drive response times add up to the
observed prolonged wait times.
Some ideas how to resolve this problem:
1. Remove HMC drive support from casper.
This is not preferred since it would also remove the ability of users
to install Ubuntu in environments without FTP server.
2. Make HMC drive support in casper configurable.
This could be done e.g. by evaluating a new parameter passed to casper
via the kernel command line. To enable users to install with either
option without having to change ISO contents, multiple installer .ins
files would also need to be added to the installer media.
3. Make use of hcwdrv/hwcdrvfs caching options
hmcdrv module parameter 'cachesize=4194304' should be used to maximize
transfer chunk size. Also hmcdrvfs should be called with options '-o
kernel_cache -o entry_timeout=3600 -o attr_timeout=3600' to ensure
that directory and file data is cached longer.
4. Change casper to automatically copy all HMC drive contents to RAM-
disk and work with the RAM-disk copy instead.
Given the time it takes for a full copy, such a function would need to
provide regular ETA on the console to prevent users from aborting the
installation due to lack of feedback.
[1]
https://git.launchpad.net/ubuntu/+source/casper/commit/scripts/casper?id=810c74e4f2894
To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/2083843/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp