25.3.2.2. Persistently Adding an LCS Device
cio_ignore is handled transparently for persistent device configurations and you do not need to free devices from the ignore list manually.
To add an LCS device persistently, follow these steps:
- Create a configuration script as file in
/etc/sysconfig/network-scripts/with a name likeifcfg-ethnwhere n is an integer starting with0. The file should look similar to the following:/etc/sysconfig/network-scripts/ifcfg-eth0 # IBM LCS DEVICE=eth0 BOOTPROTO=static IPADDR=10.12.20.136 NETMASK=255.255.255.0 ONBOOT=yes NETTYPE=lcs SUBCHANNELS=0.0.09a0,0.0.09a1 PORTNAME=0 OPTIONS='' TYPE=Ethernet - Modify the value of
PORTNAMEto reflect the LCS port number (portno) you would like to use. You can add any valid lcs sysfs attribute and its value to the optionalOPTIONSparameter. Refer to Section 25.3.1.3, “Persistently Adding a qeth Device” for the syntax. - Set the
DEVICEparameter as follows:DEVICE=ethn - Issue an
ifupcommand to activate the device:# ifup ethn
Changes to an
ifcfg file only become effective after rebooting the system. You can trigger the activation of a ifcfg file for network channels by executing the following commands:
- Use the
cio_ignorecommand to remove the LCS device adapter from the list of ignored devices and make it visible to Linux:# cio_ignore -r read_device_bus_id,write_device_bus_idReplace read_device_bus_id and write_device_bus_id with the device bus IDs of the LCS device. For example:# cio_ignore -r 0.0.09a0,0.0.09a1 - To trigger the uevent that activates the change, issue:
echo add > /sys/bus/ccw/devices/read-channel/ueventFor example:echo add > /sys/bus/ccw/devices/0.0.09a0/uevent