To boot without specifying the device name, i.e. with just mac address one will need automatic chzdev device configuration via /sys/firmware/sclp_sd/config/data that was added in s390-tools v2.5.0 fist available in cosmic+
but that also needs kernel support for sclp_sd driver to exist, i.e first added in v4.16.
Thus if one wants this support one will need to backport
1) initramfs-tools changes
2) s390-tools changes
3) linux sclp_sd driver from linux-hwe to GA
In https:/ /launchpad. net/ubuntu/ +source/ initramfs- tools/0. 133ubuntu3 in eoan+ manual chzdev -e got added to activate qeth devices, if they have been specified in the ip= command, i.e. if enc300 is the device in the ip= command.
This has not been backported to bionic.
To boot without specifying the device name, i.e. with just mac address one will need automatic chzdev device configuration via /sys/firmware/ sclp_sd/ config/ data that was added in s390-tools v2.5.0 fist available in cosmic+
but that also needs kernel support for sclp_sd driver to exist, i.e first added in v4.16.
Thus if one wants this support one will need to backport
1) initramfs-tools changes
2) s390-tools changes
3) linux sclp_sd driver from linux-hwe to GA