On 9/10/19 6:54 PM, Adolph Kahan wrote:
Jake, I installed into an LPAR using FTP server running on Intel Based Linux.
Here is my prm file. This should be a single line
While it's certainly safe to have it as one single line, I think that bug was
fixed quite a while ago, so not only the kernel but also dracut, parsing many
of the installer/boot-specific pseudo kernel parameters, can deal with newlines
in the string. It might have been this change:
https://git.kernel.org/pub/scm/boot/dracut/dracut.git/commit/?id=9f0878540bdc8054dc2b45427eed957b9bd25f2d
inst.repo=ftp://user:password@ftpserver/ClefOS
root=live:ftp://user:password@ftpserver/ClefOS/images/install.img ro
ramdisk_size=40000 cio_ignore=cio_ignore -r 0.0.d900,0.0.d901,0.0.d902,!condev
rd.znet=qeth,0.0.d900,0.0.d901,0.0.d902,layer2=1
ip=10.0.20.20::10.0.20.1:24:clefos1:enccw0.0.d900:none nameserver=10.0.20.254
nameserver=10.0.20.253
IIRC, inst.repo= implies root= to find install.img within the file system of
the installation DVD. So root= is only necessary for very special cases to
override the automatic implication.
"cio_ignore -r 0.0.d900,0.0.d901,0.0.d902" looks like the syntax a user would
enter on the interactive (shell) command line invoking the s390-tool cio_ignore
to remove/free those device bus-IDs.
https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lkdd/lkdd_r_cio_ignore_cmd.html
The parm file uses kernel parameter syntax.
https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lkdd/lkdd_r_cioignoreparm.html
However, since RHEL6.0, all code parts dealing with onlining of CCW devices,
automatically deal with cio_ignore in the background transparently for the user.
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/ch-parmfiles#ch-parmfiles-required
In this case. the rd.znet= parameter parsing code in dracut implicitly frees
its devbusids from cio_ignore before attempting to group them into a ccwgroup
and set the ccwgroup online. Likewise for rd.dasd= and rd.zfcp=.
IOW, the mechanism to onlining, which is required anyway, was extended to also
handle cio_ignore as they both use the same input information, namely device
bus-IDs.
Hence there is no need to modify the cio_ignore= kernel parm.
--
Mit freundlichen Gruessen / Kind regards
Steffen Maier
Linux on IBM Z Development
https://www.ibm.com/privacy/us/en/
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Matthias Hartmann
Geschaeftsfuehrung: Dirk Wittkopp
Sitz der Gesellschaft: Boeblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390