/*?
 * Text: "%s: Creating the /proc files for a new CLAW device failed\n"
 * Severity: Error
 * Parameter:
 *   @1: bus ID of the failed CLAW device
 * Description:
 * For each Common Link Access to Workstation (CLAW) device the CLAW device
 * driver maintains files in the proc file system. The CLAW device driver
 * failed to create a new CLAW device because it could not create these /proc
 * files for the new device. You cannot create CLAW devices for Linux kernels
 * that do not include a proc file system.
 * User action:
 * Ensure that your Linux kernel provides a proc file system. Reboot Linux.
 * If your kernel provides a proc file system and the problem persists, contact
 * your support organization.
 */

/*?
 * Text: "%s: An uninitialized CLAW device received an IRQ, c-%02x d-%02x\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: subchannel status
 *   @3: device status
 * Description:
 * A Common Link Access to Workstation (CLAW) device was not initialized when
 * it received a channel interrupt (IRQ). The IRQ is ignored. This might be a
 * temporary condition while the device comes online or is taken offline.
 * User action:
 * If this problem occurs frequently, use the status information from the
 * message and the channel and device traces to analyze the problem. See
 * "Principles of Operation" for details about of the status information.
 */

/*?
 * Text: "%s: The device is not a CLAW device\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the device
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver received a
 * channel interrupt (IRQ) for a subchannel that is not a CLAW read or write
 * subchannel. A CLAW subchannel must be configured for a 3088 device of
 * type x'61' and have an even bus ID.
 * User action:
 * Assure that the subchannels have been defined correctly to the real or
 * virtual hardware, for example, in your IOCDS or in your z/VM configuration.
 */

/*?
 * Text: "%s: The CLAW device received an unexpected IRQ, c-%02x d-%02x\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: subchannel status
 *   @3: device status
 * Description:
 * A Common Link Access to Workstation (CLAW) device received a channel
 * interrupt (IRQ) while it was in a state in which it cannot process IRQs.
 * The IRQ is ignored. This might be a temporary condition.
 * User action:
 * If this problem occurs frequently, use the status information from the
 * message and the channel and device traces to analyze the problem. See
 * "Principles of Operation" for details about the status information.
 */

/*?
 * Text: "%s: The CLAW device for %s received an unexpected IRQ\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * A Common Link Access to Workstation (CLAW) device received a channel
 * interrupt (IRQ) while the CLAW device driver had assigned a status to the
 * device in which it cannot process IRQs. The IRQ is ignored.
 * User action:
 * Restart the remote channel adapter. If the problem persists, use s390dbf
 * traces and CCW traces to diagnose the problem.
 */

/*?
 * Text: "%s: Deactivating %s completed with incorrect subchannel status (read %02x, write %02x)\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 *   @3: read subchannel status
 *   @4: write subchannel status
 * Description:
 * When the Common Link Access to Workstation (CLAW) device driver closes a
 * CLAW device, the device driver frees all storage that is used for the
 * device. A successful closing operation results in status DEVICE END and
 * CHANNEL END for both the read and write subchannel. At least one of these
 * statuses is missing for a subchannel. Data might have been lost and there
 * might be problems when the network interface is activated again.
 * User action:
 * If the network interface cannot be activated, vary the subchannels for the
 * device offline and back online, for example, with chchp. If this does not
 * resolve the problem, reset the remote channel adapter.
 */

/*?
 * Text: "%s: The remote channel adapter is not available\n"
 * Severity: Error
 * Parameter:
 *   @1: bus ID of the CLAW device
 * Description:
 * During an operation, the Common Link Access to Workstation (CLAW) device
 * driver received errno ENODEV from the common I/O layer. This means that
 * the remote channel adapter was not operational or offline.
 * User action:
 * Check the remote channel adapter and, if necessary, restart it.
 */

/*?
 * Text: "%s: The status of the remote channel adapter is not valid\n"
 * Severity: Error
 * Parameter:
 *   @1: bus ID of the CLAW device
 * Description:
 * During an operation, the Common Link Access to Workstation (CLAW) device
 * driver received errno EINVAL from the common I/O layer. This indicates
 * that the remote channel adapter was offline or not operational.
 * User action:
 * Check for related error messages to find the cause of the problem. If
 * necessary, restart the remote channel adapter.
 */

/*?
 * Text: "%s: The common device layer returned error code %d\n"
 * Severity: Error
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: errno
 * Description:
 * During an I/O operation, the Common Link Access to Workstation (CLAW) device
 * driver received an errno from the common I/O layer. This indicates a problem
 * with the remote channel adapter.
 * User action:
 * See the errno man page to find out what the error code means. Check for
 * related messages. Restart the remote channel adapter. If the problem
 * persists, examine the subchannel trace for further diagnostic information.
 */

/*?
 * Text: "%s: The communication peer of %s disconnected\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver received a device
 * status word DEV_STAT_UNIT_CHECK and sense code 0x41. This indicates that the
 * remote network interface is no longer available.
 * User action:
 * Ensure that the remote channel adapter is operational and activate the
 * remote interface. For information about the sense code see
 * /Documentation/s390/cds.txt in the Linux source tree. Search for 'SNS0' to
 * locate the information.
 */

/*?
 * Text: "%s: The remote channel adapter for %s has been reset\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver received a device
 * status word DEV_STAT_UNIT_CHECK and sense code 0x40. This indicates that the
 * remote channel adapter has been reset.
 * User action:
 * When the remote channel adapter is operational again, activate the remote
 * interface. For information about the sense code see
 * /Documentation/s390/cds.txt in the Linux source tree. Search for 'SNS0' to
 * locate the information.
 */

/*?
 * Text: "%s: A data streaming timeout occurred for %s\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver received a device
 * status word DEV_STAT_UNIT_CHECK and sense code 0x24. This indicates a data
 * streaming timeout. The remote channel adapter or the channel might be
 * faulty.
 * User action:
 * Restart the remote channel adapter and activate the remote interface. If the
 * problem persists, examine the subchannel trace for further diagnostic
 * information. For information about the sense code see
 * /Documentation/s390/cds.txt in the Linux source tree. Search for 'SNS0' to
 * locate the information.
 */

/*?
 * Text: "%s: A data transfer parity error occurred for %s\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @1: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver received a device
 * status word DEV_STAT_UNIT_CHECK and sense code 0x20. This indicates a data
 * parity error. The remote channel adapter or the channel might be faulty.
 * User action:
 * Ensure that all cables are securely plugged. Restart the remote channel
 * adapter and activate the remote interface. If the problem persists, examine
 * the subchannel trace for further diagnostic information. For information
 * about the sense code see /Documentation/s390/cds.txt in the Linux source
 * tree. Search for 'SNS0' to locate the information.
 */

/*?
 * Text: "%s: The remote channel adapter for %s is faulty\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver received a device
 * status word DEV_STAT_UNIT_CHECK and sense code 0x30. This indicates that the
 * remote channel adapter is faulty.
 * User action:
 * Check and restart the remote channel adapter and activate the remote
 * interface. If the problem persists, perform device diagnosis for the remote
 * channel adapter and examine the subchannel trace for further diagnostic
 * information. For information about the sense code see
 * /Documentation/s390/cds.txt in the Linux source tree. Search for 'SNS0' to
 * locate the information.
 */

/*?
 * Text: "%s: A read data parity error occurred for %s\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver received a device
 * status word DEV_STAT_UNIT_CHECK and sense code 0x10. This indicates a read
 * data parity error. The remote channel adapter might be faulty.
 * User action:
 * Ensure that all cables are securely plugged. Check and restart the remote
 * channel adapter and activate the remote interface. If the problem persists,
 * perform device diagnosis for the remote channel adapter and examine the
 * subchannel trace for further diagnostic information. For information about
 * the sense code see /Documentation/s390/cds.txt in the Linux source tree.
 * Search for 'SNS0' to locate the information.
 */

/*?
 * Text: "%s: The communication peer of %s uses an incorrect API version %d\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 *   @3: CLAW API version
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver received a
 * SYSTEM_VALIDATE_REQUEST packet from the remote channel adapter. The packet
 * included an unexpected version ID for the CLAW API. The version ID must
 * be '2' for all packets.
 * User action:
 * Ensure that the remote channel adapter is at the latest firmware level.
 * Restart the remote channel adapter and activate the remote interface. If the
 * problem persists, examine the subchannel trace for further diagnostic
 * information.
 */

/*?
 * Text: "%s: Host name %s for %s does not match the remote adapter name %s\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: host name in the local CLAW device settings
 *   @3: network interface name
 *   @4: adapter name in the remote CLAW device settings
 * Description:
 * The host name in the local Common Link Access to Workstation (CLAW) device
 * settings must match the adapter name in the CLAW device settings of the
 * communication peer. The CLAW device driver discovered a mismatch between
 * these settings. The connection cannot be established.
 * User action:
 * Check the configuration of the CLAW device and of its communication peer.
 * Correct the erroneous setting and restart the CLAW device, local or remote,
 * for which you have made corrections.
 */

/*?
 * Text: "%s: Adapter name %s for %s does not match the remote host name %s\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: adapter name in the local CLAW device settings
 *   @3: network interface name
 *   @4: host name in the remote CLAW device settings
 * Description:
 * The adapter name in the local Common Link Access to Workstation (CLAW) device
 * settings must match the host name in the CLAW device settings of the
 * communication peer. The CLAW device driver discovered a mismatch between
 * these settings. The connection cannot be established.
 * User action:
 * Check the configuration of the CLAW device and of its communication peer.
 * Correct the erroneous setting and restart the CLAW device, local or remote,
 * for which you have made corrections.
 */

/*?
 * Text: "%s: The local write buffer is smaller than the remote read buffer\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 * Description:
 * You set the buffer size for the local Common Link Access to Workstation
 * (CLAW) device implicitly by setting the connection type. For connection
 * type 'packed' the buffer size is 32 KB, for the other connection types the
 * buffer size is 4 KB. The connection cannot be established because the
 * write buffer size of the local CLAW device does not match the read buffer
 * size of the communication peer.
 * User action:
 * Confirm that you are using the correct connection type for the local CLAW
 * device. Ensure that the read buffer size of the remote CLAW device is set
 * accordingly. Restart the CLAW device, local or remote, for which you have
 * made corrections.
 */

/*?
 * Text: "%s: The local read buffer is smaller than the remote write buffer\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 * Description:
 * You set the buffer size for the local Common Link Access to Workstation
 * (CLAW) device implicitly by setting the connection type. For connection
 * type 'packed' the buffer size is 32 KB, for the other connection types the
 * buffer size is 4 KB. The connection cannot be established because the
 * read buffer size of the local CLAW device does not match the write buffer
 * size of the communication peer.
 * User action:
 * Confirm that you are using the correct connection type for the local CLAW
 * device. Ensure that the write buffer size of the remote CLAW device is set
 * accordingly. Restart the CLAW device, local or remote, for which you have
 * made corrections.
 */

/*?
 * Text: "%s: Settings for %s validated (version=%d, remote device=%d, rc=%d, adapter name=%.8s, host name=%.8s)\n"
 * Severity: Informational
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 *   @3: CLAW API version
 *   @4: identifier for the remote CLAW device
 *   @5: return code received from the remote CLAW device
 *   @6: adapter name
 *   @7: host name
 * Description:
 * The settings of the local Common Link Access to Workstation (CLAW) device
 * have been validated by the communication peer. The message summarizes the
 * content of the response. If the return code is zero, the validation was
 * successful and the connection is activated.
 * User action:
 * If the return code is not equal to zero, look for related warning messages.
 */

/*?
 * Text: "%s: Validating %s failed because of a host or adapter name mismatch\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) network interface cannot be
 * activated because there is a mismatch between a host name and the
 * corresponding adapter name. The local host name must match the remote
 * adapter name and the local adapter name must match the remote host name.
 * User action:
 * Correct the erroneous setting and restart the CLAW device, local or remote,
 * for which you have made corrections.
 */

/*?
 * Text: "%s: Validating %s failed because of a version conflict\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) network interface cannot be
 * activated because the remote CLAW device does not support CLAW version 2.
 * The CLAW device driver requires CLAW version 2.
 * User action:
 * Ensure that the remote channel adapter supports CLAW version 2 and that the
 * remote CLAW device is configured for CLAW version 2.
 */

/*?
 * Text: "%s: Validating %s failed because of a frame size conflict\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * You set the frame size for the local Common Link Access to Workstation
 * (CLAW) device implicitly by setting the connection type. For connection
 * type 'packed' the frame size is 32 KB, for the other connection types the
 * frame size is 4 KB. The connection cannot be activated because the
 * the frame size of the local CLAW device does not match the frame size of the
 * communication peer.
 * User action:
 * Confirm that you are using the correct connection type for the local CLAW
 * device. Ensure that the frame size of the remote CLAW device is set
 * accordingly. Restart the CLAW device, local or remote, for which you have
 * have made corrections.
 */

/*?
 * Text: "%s: The communication peer of %s rejected the connection\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The remote CLAW device rejected the connection because of a mismatch between
 * the settings of the local CLAW device and the remote CLAW device.
 * User action:
 * Check the settings of both the local and the remote CLAW device and ensure
 * that the settings are consistent. Restart the CLAW device, local or remote
 * for which you have made the correction.
 */

/*?
 * Text: "%s: %s rejected a connection request because it is already active\n"
 * Severity: Informational
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device rejected a connection
 * request by its communication peer because the connection is already active.
 * The CLAW device driver only supports a single connection for each CLAW
 * device. This might be a runtime problem.
 * User action:
 * None if there is an active connection. If no connection can be established,
 * restart the remote channel adapter.
 */

/*?
 * Text: "%s: %s rejected a request to open multiple connections\n"
 * Severity: Informational
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device rejected a request by
 * its communication peer to open more than one connection. The CLAW device
 * driver only supports a single connection for each CLAW device.
 * User action:
 * Reconfigure the remote CLAW device to only use one connection. Restart the
 * remote CLAW device.
 */

/*?
 * Text: "%s: %s rejected a connection request because of a type mismatch\n"
 * Severity: Informational
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @1: network interface name
 * Description:
 * The Common Link Access to Workstation (CLAW) device rejected a request by
 * its communication peer to open a connection. A connection can only be opened
 * if the same connection type has been set for both the local and the remote
 * CLAW device.
 * User action:
 * Ensure that the connection types for the local and remote CLAW device match.
 * Restart the CLAW device, local or remote, for which you have changed the
 * connection type.
 */

/*?
 * Text: "%s: The communication peer of %s rejected a connection request\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @1: network interface name
 * Description:
 * The remote CLAW device detected an inconsistency in the configurations of the
 * local and the remote CLAW device and rejected a connection request.
 * User action:
 * Examine the settings of your local and remote CLAW device. Correct the
 * erroneous setting and restart the CLAW device, local or remote, for which
 * you have made corrections.
 */

/*?
 * Text: "%s: The communication peer of %s rejected a connection request because of a type mismatch\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The remote Common Link Access to Workstation (CLAW) device rejected a
 * request to open a connection. A connection can only be opened if the same
 * connection type has been set for both the local and the remote CLAW device.
 * not be started.
 * User action:
 * Ensure that the connection types for the local and remote CLAW device match.
 * Restart the CLAW device, local or remote, for which you have changed the
 * connection type.
 */

/*?
 * Text: "%s: Activating %s failed because of an incorrect link ID=%d\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 *   @3: link ID returned from the remote CLAW device
 * Description:
 * The remote Common Link Access to Workstation (CLAW) device accepted a
 * connection request but returned an incorrect link ID. The CLAW device driver
 * only supports a single connection at a time (link ID=1) for each network
 * interface.
 * User action:
 * Restart the remote CLAW device and try again to activate the network
 * interface.
 */

/*?
 * Text: "%s: The communication peer of %s failed\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The remote Common Link Access to Workstation (CLAW) device reported an
 * error condition that cannot be recovered automatically.
 * User action:
 * Restart the remote CLAW device. If this does not resolve the error, gather
 * logs and traces from the remote CLAW device to obtain further
 * diagnostic data.
 */

/*?
 * Text: "%s: The communication peer of %s sent an unknown command code\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 * Description:
 * The remote Common Link Access to Workstation (CLAW) device sent a command
 * code that is not defined. This might indicate that the remote CLAW device is
 * malfunctioning. The connection remains operational.
 * User action:
 * If this problem occurs frequently, restart the remote CLAW device. If this
 * does not resolve the error, gather logs and traces from the remote CLAW
 * device to obtain further diagnostic data.
 */

/*?
 * Text: "%s: The communication peer of %s sent a faulty frame of length %02x\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: network interface name
 *   @3: incorrect frame length value
 * Description:
 * The remote Common Link Access to Workstation (CLAW) device sent a frame
 * with an incorrect value in the length field. This problem might result from
 * data errors or incorrect packing. The connection remains operational.
 * User action:
 * If this problem occurs frequently, restart the remote CLAW device. If this
 * does not resolve the error, gather logs and traces from the remote CLAW
 * device to obtain further diagnostic data.
 */

/*?
 * Text: "%s: Allocating a buffer for incoming data failed\n"
 * Severity: Informational
 * Parameter:
 *   @1: bus ID of the CLAW device
 * Description:
 * A Common Link Access to Workstation (CLAW) data packet was received but
 * the CLAW device driver could not allocate a receive buffer. A possible cause
 * of this problem is memory constraints. The data packet is dropped but the
 * connection remains operational.
 * User action:
 * Ensure that sufficient memory is available. If this problem occurs
 * frequently, restart the remote CLAW device. If this does not resolve the
 * error, gather logs and traces from the remote CLAW device to obtain further
 * diagnostic data.
 */

/*?
 * Text: "%s: Creating a CLAW group device failed with error code %d\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: errno
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver failed to create
 * a CLAW group device. A possible cause of this problem is memory constraints.
 * User action:
 * Ensure that there is sufficient free memory. See the errno man page and look
 * for related messages to find out what caused the problem. If you cannot
 * resolve the problem, contact your support organization.
 */

/*?
 * Text: "%s: Setting the read subchannel online failed with error code %d\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: errno
 * Description:
 * Setting the Common Link Access to Workstation (CLAW) device online failed
 * with an error for the read subchannel. This problem occurs, for example, if
 * the read subchannel used to create the CLAW group device is not defined as a
 * CLAW read subchannel in the hardware definitions. The CLAW read subchannel
 * must be for a 3088 device of type x'61' and have an even bus ID. The bus ID
 * of the read subchannel matches the bus ID of the CLAW device.
 * User action:
 * Confirm that you are using the correct bus ID for the read subchannel. If
 * necessary, ungroup the device and recreate it with the correct bus ID.
 * Assure that the read subchannel has been defined correctly to the real or
 * virtual hardware, for example, in your IOCDS or in your z/VM configuration.
 * Assure that a valid number of read buffers has been assigned to the device.
 * See 'Device Drivers, Features, and Commands' for details about the read
 * buffers. See the errno man page for information about the error code.
 */

/*?
 * Text: "%s: Setting the write subchannel online failed with error code %d\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 *   @2: errno
 * Description:
 * Setting the Common Link Access to Workstation (CLAW) device online failed
 * with an error for the write subchannel. This problem occurs, for example, if
 * the write subchannel used to create the CLAW group device is not defined as a
 * CLAW write subchannel in the hardware definitions. The CLAW write subchannel
 * must be for a 3088 device of type x'61' and have an uneven bus ID. The
 * bus ID of the write subchannel can be found from the symbolic link
 * /sys/bus/ccwgroup/drivers/claw/<device-bus-ID>/cdev1 where <device-bus-ID>
 * is the bus ID of the CLAW device.
 * User action:
 * Confirm that you are using the correct bus ID for the write subchannel. If
 * necessary, ungroup the device and recreate it with the correct bus ID.
 * Assure that the write subchannel has been defined correctly to the real or
 * virtual hardware, for example, in your IOCDS or in your z/VM configuration.
 * Assure that a valid number of write buffers has been assigned to the device.
 * See 'Device Drivers, Features, and Commands' for details about the read
 * buffers. See the errno man page for information about the error code.
 */

/*?
 * Text: "%s: Activating the CLAW device failed\n"
 * Severity: Warning
 * Parameter:
 *   @1: bus ID of the CLAW device
 * Description:
 * Activating the Common Link Access to Workstation (CLAW) device failed. A
 * possible cause of this problem is memory constraints.
 * User action:
 * Free some memory and try again to activate the CLAW device. If the problem
 * persists, contact your support organization.
 */

/*?
 * Text: "Registering with the S/390 debug feature failed with error code %d\n"
 * Severity: Error
 * Parameter:
 *   @1: errno
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver failed to register
 * with the S/390 debug feature. No debug traces will be available for CLAW.
 * User action:
 * Enter 'lsmod | grep dbf' or an equivalent command to check if the S/390 debug
 * feature loaded. If the output does not show the dbf module, the S/390 debug
 * feature has not been loaded, unload the CLAW device driver, load the debug
 * feature, then reload the CLAW device driver. See the errno man page for
 * information about the error code.
 */

/*?
 * Text: "Registering with the cu3088 device driver failed with error code %d\n"
 * Severity: Error
 * Parameter:
 *   @1: errno
 * Description:
 * The Common Link Access to Workstation (CLAW) device driver failed to register
 * with the cu3088 channel subsystem device driver. The CLAW device driver
 * requires the cu3088 device driver.
 * User action:
 * Enter 'lsmod | grep cu3088' or an equivalent command to check if the cu3088
 * device driver is loaded. If the output does not show the cu3088 module,
 * unload the CLAW device driver, load the cu3088 device driver, then reload
 * the CLAW device driver. See the errno man page for information about the
 * error code.
 */

/*? Text: "%s: %s: CLAW device %.8s: Received Control Packet\n" */
/*? Text: "%s: %s: CLAW device %.8s: System validate completed.\n" */
/*? Text: "%s: %s: CLAW device %.8s: Connection completed link_id=%d.\n" */
/*? Text: "%s: %s: remote side is not ready\n" */
/*? Text: "%s: %s: write connection restarting\n" */
/*? Text: "%s: %s: subchannel check for device: %04x - Sch Stat %02x  Dev Stat %02x CPA - %04x\n" */
/*? Text: "%s: %s: Unit Exception occurred in write channel\n" */
/*? Text: "%s: %s: Resetting Event occurred:\n" */
/*? Text: "%s: %s: Recv Conn Confirm:Vers=%d,link_id=%d,Corr=%d,Host appl=%.8s,WS appl=%.8s\n" */
/*? Text: "%s: %s: Recv Conn Req: Vers=%d,link_id=%d,Corr=%d,HOST appl=%.8s,WS appl=%.8s\n" */
/*? Text: "%s: %s: Recv Sys Validate Request: Vers=%d,link_id=%d,Corr=%d,WS name=%.8s,Host name=%.8s\n" */
/*? Text: "%s: %s: Confirmed Now packing\n" */
/*? Text: "%s: %s: Unit Check Occured in write channel\n" */
/*? Text: "%s: %s: Restart is required after remote side recovers \n" */
/*? Text: "%s: %s: sys Validate Rsize:%d Wsize:%d\n" */
/*? Text: "%s: %s:readsize=%d  writesize=%d readbuffer=%d writebuffer=%d read=0x%04x write=0x%04x\n" */
/*? Text: "%s: %s:host_name:%.8s, adapter_name :%.8s api_type: %.8s\n" */
/*? Text: "Driver unloaded\n" */
/*? Text: "Loading %s\n" */
/*? Text: "%s:  will be removed.\n" */
/*? Text: "%s: add for %s\n" */
/*? Text: "%s: %s: shutting down \n" */
/*? Text: "%s: CLAW device %.8s: System validate completed.\n" */
/*? Text: "%s: %s: Disconnect: Vers=%d,link_id=%d,Corr=%d\n" */
/*? Text: "%s: %s: Recv Conn Resp: Vers=%d,link_id=%d,Corr=%d,RC=%d,Host appl=%.8s, WS appl=%.8s\n" */
