[19.10 FEAT] I/O device pre-configuration - installer part
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:
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
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 |
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 |
tags: | added: installer |
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).