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

Bug #1799684 reported by bugproxy
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Skipper Bug Screeners
subiquity
Fix Released
Undecided
Unassigned
debian-installer (Ubuntu)
Won't Fix
Undecided
Unassigned

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:

                   /sys/firmware/sclp_sd/config/data

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)
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)
Frank Heimes (fheimes)
affects: linux (Ubuntu) → ubuntu-z-systems
Revision history for this message
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
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: New → Fix Committed
information type: Private → Public
Frank Heimes (fheimes)
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
Revision history for this message
Frank Heimes (fheimes) 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).

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- 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
Frank Heimes (fheimes)
tags: added: installer
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2019-06-28 03:48 EDT-------
IBM Bugzlla status -> closed, Fix Released for Eoan

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

New installer is out.

Changed in debian-installer (Ubuntu):
status: Triaged → Won't Fix
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.