[19.10 FEAT] I/O device pre-configuration - installer part

Bug #1799684 reported by bugproxy on 2018-10-24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Skipper Bug Screeners
debian-installer (Ubuntu)

Bug Description

Installer enhancement for following functionality .

I/O device auto-configuration is a mechanism by which users can specify IDs and settings of I/O devices that should be automatically enabled in Linux. Users enter this information for an LPAR via an HMC running in DPM mode. During boot, Linux obtains this information via an SCLP call (details to be defined) and triggers the resulting configuration actions (e.g.

LPARs that are running in IBM Dynamic Partition Manager (DPM) mode can access a firmware-generated I/O configuration data file that contains s390-specific information about available I/O devices such as qeth device numbers and parameters, and FCP device IDs.

This data file is intended to remove the need for users to manually enter the corresponding device data during installation.

Linux kernels with the corresponding support make the I/O configuration data available at the following location:


The format of this file is understood by chzdev's --import function.

Canonical needs to extend their Ubuntu installer to
a) check if the above mentioned sysfs file contains data (read returns data, cannot check file size as that is alway 0)
b) provide an option for users to apply this configuration data to the installer system (using chzdev --import)
c) ensure that the installer is aware of the resulting Linux devices (SCSI LUNs, networking devices, etc.) for use in the installation workflow
d) provide an option for users to deactivate auto-configuration for the installed system (if selected, this should add "rd.zdev=no-auto" to the kernel command line). If this is not done, the installed system will automatically activate the devices specified in the I/O configuration data file, which may result in problems e.g. when SCSI LUN scanning results in an excessive amount of unwanted SCSI LUNs

bugproxy (bugproxy) on 2018-10-24
tags: added: architecture-s39064 bugnameltc-172452 severity-high targetmilestone-inin1904
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
affects: linux (Ubuntu) → ubuntu-z-systems
Dimitri John Ledkov (xnox) wrote :

This is already done in subiquity installer (which itself is not out yet).
This is not done in the current d-i based installer (which is the default installer at the moment).

affects: subiquity (Ubuntu) → subiquity
Changed in subiquity:
status: New → Fix Released
Changed in debian-installer (Ubuntu):
status: New → Triaged
Changed in ubuntu-z-systems:
status: New → Fix Committed
information type: Private → Public
Changed in ubuntu-z-systems:
importance: Undecided → High
summary: - [19.04 FEAT] I/O device pre-configuration - installer part
+ [19.10 FEAT] I/O device pre-configuration - installer part
Frank Heimes (frank-heimes) wrote :

The project entry is still in status 'Fix Committed' and will be changed to 'Fix Released' once subiquity is the default installer (for s390x).

------- Comment From <email address hidden> 2019-04-23 08:44 EDT-------
The installer part will come with 19.10. Therefore changed target Release

tags: added: targetmilestone-inin1910
removed: targetmilestone-inin1904
tags: added: installer
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers