Update to 3.4-final.
[linux-flexiantxendom0-3.2.10.git] / Documentation / kmsg / s390 / dasd
1 /* dasd_ioctl */
2
3 /*?
4  * Text: "%s: The DASD has been put in the quiesce state\n"
5  * Severity: Informational
6  * Parameter:
7  *   @1: bus ID of the DASD
8  * Description:
9  * No I/O operation is possible on this device.
10  * User action:
11  * Resume the DASD to enable I/O operations.
12  */
13
14 /*?
15  * Text: "%s: I/O operations have been resumed on the DASD\n"
16  * Severity: Informational
17  * Parameter:
18  *   @1: bus ID of the DASD
19  * Description:
20  * The DASD is no longer in state quiesce and I/O operations can be performed
21  * on the device.
22  * User action:
23  * None.
24  */
25
26 /*?
27  * Text: "%s: The DASD cannot be formatted while it is enabled\n"
28  * Severity: Warning
29  * Parameter:
30  *   @1: bus ID of the DASD
31  * Description:
32  * The DASD you try to format is enabled. Enabled devices cannot be formatted.
33  * User action:
34  * Contact the owner of the formatting tool.
35  */
36
37 /*?
38  * Text: "%s: The specified DASD is a partition and cannot be formatted\n"
39  * Severity: Warning
40  * Parameter:
41  *   @1: bus ID of the DASD
42  * Description:
43  * The DASD you try to format is a partition. Partitions cannot be formatted
44  * separately. You can only format a complete DASD including all its partitions.
45  * User action:
46  * Format the complete DASD.
47  * ATTENTION: Formatting irreversibly destroys all data on all partitions
48  * of the DASD.
49  */
50
51 /*?
52  * Text: "%s: Formatting unit %d failed with rc=%d\n"
53  * Severity: Error
54  * Parameter:
55  *   @1: bus ID of the DASD
56  *   @2: start track
57  *   @3: return code
58  * Description:
59  * The formatting process might have been interrupted by a signal, for example,
60  * CTRL+C. If the process was not interrupted intentionally, an I/O error
61  * might have occurred.
62  * User action:
63  * Retry to format the device. If the error persists, check the log file for
64  * related error messages. If you cannot resolve the error, note the return
65  * code and contact your support organization.
66  */
67
68
69 /* dasd */
70
71 /*?
72  * Text: "%s: start_IO run out of retries and failed with request %s\n"
73  * Severity: Error
74  * Parameter:
75  *   @1: bus ID of the DASD
76  *   @2: pointer to request
77  * Description:
78  * The start IO function tried to start an IO request but the number
79  * of retries for the I/O was exceeded before the request could be started.
80  * User action:
81  * Check for related previous error messages.
82  */
83
84 /*?
85  * Text: "%s: Cancelling request %p failed with rc=%d\n"
86  * Severity: Error
87  * Parameter:
88  *   @1: bus ID of the DASD
89  *   @2: pointer to request
90  *   @3: return code of previous function
91  * Description:
92  * In response to a user action, the DASD device driver tried but failed to
93  * cancel a previously started I/O operation.
94  * User action:
95  * Try the action again.
96  */
97
98 /*?
99  * Text: "%s: Flushing the DASD request queue failed for request %p\n"
100  * Severity: Error
101  * Parameter:
102  *   @1: bus ID of the DASD
103  *   @2: pointer to request
104  * Description:
105  * As part of the unloading process, the DASD device driver flushes the
106  * request queue. This failed because a previously started I/O operation
107  * could not be canceled.
108  * User action:
109  * Try again to unload the DASD device driver or to shut down Linux.
110  */
111
112 /*?
113  * Text: "The DASD device driver could not be initialized\n"
114  * Severity: Informational
115  * Description:
116  * The initialization of the DASD device driver failed because of previous
117  * errors.
118  * User action:
119  * Check for related previous error messages.
120  */
121
122 /*?
123  * Text: "%s: Accessing the DASD failed because it is in probeonly mode\n"
124  * Severity: Informational
125  * Parameter:
126  *   @1: bus ID of the DASD
127  * Description:
128  * The dasd= module or kernel parameter specified the probeonly attribute for
129  * the DASD you are trying to access. The DASD device driver cannot access
130  * DASDs that are in probeonly mode.
131  * User action:
132  * Change the dasd= parameter as to omit probeonly for the DASD and reload
133  * the DASD device driver. If the DASD device driver has been compiled into
134  * the kernel, reboot Linux.
135  */
136
137 /*?
138  * Text: "%s: cqr %p timed out (%is), %i retries remaining\n"
139  * Severity: Error
140  * Parameter:
141  *   @1: bus ID of the DASD
142  *   @2: pointer to request
143  *   @3: timeout value
144  *   @4: number of retries left
145  * Description:
146  * One try of the error recovery procedure (ERP) for the channel queued request
147  * (cqr) timed out and failed to recover the error. ERP continues for the DASD.
148  * User action:
149  * Ignore this message if it occurs infrequently and if the recovery succeeds
150  * during one of the retries. If this error persists, check for related
151  * previous error messages and report the problem to your support organization.
152  */
153
154 /*?
155  * Text: "%s: cqr %p timed out (%is) but cannot be ended, retrying in 5 s\n"
156  * Severity: Error
157  * Parameter:
158  *   @1: bus ID of the DASD
159  *   @2: pointer to request
160  *   @3: timeout value
161  * Description:
162  * A try of the error recovery procedure (ERP) for the channel queued request
163  * (cqr) timed out and failed to recover the error. The I/O request submitted
164  * during the try could not be canceled. The ERP waits for 5 seconds before
165  * trying again.
166  * User action:
167  * Ignore this message if it occurs infrequently and if the recovery succeeds
168  * during one of the retries. If this error persists, check for related
169  * previous error messages and report the problem to your support organization.
170  */
171
172 /*?
173  * Text: "%s: The DASD cannot be set offline while it is in use\n"
174  * Severity: Warning
175  * Parameter:
176  *   @1: bus ID of the DASD
177  * Description:
178  * The DASD cannot be set offline because it is in use by an internal process.
179  * An action to free the DASD might not have completed yet.
180  * User action:
181  * Wait some time and set the DASD offline later.
182  */
183
184 /*?
185  * Text: "%s: The DASD cannot be set offline with open count %i\n"
186  * Severity: Warning
187  * Parameter:
188  *   @1: bus ID of the DASD
189  *   @2: count
190  * Description:
191  * The DASD is being used by one or more processes and cannot be set offline.
192  * User action:
193  * Ensure that the DASD is not in use anymore, for example, unmount all
194  * partitions. Then try again to set the DASD offline.
195  */
196
197 /*?
198  * Text: "%s: Setting the DASD online failed with rc=%d\n"
199  * Severity: Warning
200  * Parameter:
201  *   @1: bus ID of the DASD
202  *   @2: return code
203  * Description:
204  * The DASD could not be set online because of previous errors.
205  * User action:
206  * Look for previous error messages. If you cannot resolve the error, note
207  * the return code and contact your support organization.
208  */
209
210 /*?
211  * Text: "%s Setting the DASD online with discipline %s failed with rc=%i\n"
212  * Severity: Warning
213  * Parameter:
214  *   @1: bus ID of the DASD
215  *   @2: discipline
216  *   @3: return code
217  * Description:
218  * The DASD could not be set online because of previous errors.
219  * User action:
220  * Look for previous error messages. If you cannot resolve the error, note the
221  * return code and contact your support organization.
222  */
223
224 /*?
225  * Text: "%s Setting the DASD online failed because of missing DIAG discipline\n"
226  * Severity: Warning
227  * Parameter:
228  *   @1: bus ID of the DASD
229  * Description:
230  * The DASD was to be set online with discipline DIAG but this discipline of
231  * the DASD device driver is not available.
232  * User action:
233  * Ensure that the dasd_diag_mod module is loaded. If your Linux system does
234  * not include this module, you cannot set DASDs online with the DIAG
235  * discipline.
236  */
237
238 /*?
239  * Text: "%s Setting the DASD online failed because of a missing discipline\n"
240  * Severity: Warning
241  * Parameter:
242  *   @1: bus ID of the DASD
243  * Description:
244  * The DASD was to be set online with a DASD device driver discipline that
245  * is not available.
246  * User action:
247  * Ensure that all DASD modules are loaded correctly.
248  */
249
250 ---------------------------
251
252 /*?
253  * Text: "The statistics feature has been switched off\n"
254  * Severity: Informational
255  * Description:
256  * The statistics feature of the DASD device driver has been switched off.
257  * User action:
258  * None.
259  */
260
261 /*?
262  * Text: "The statistics feature has been switched on\n"
263  * Severity: Informational
264  * Description:
265  * The statistics feature of the DASD device driver has been switched on.
266  * User action:
267  * None.
268  */
269
270 /*?
271  * Text: "The statistics have been reset\n"
272  * Severity: Informational
273  * Description:
274  * The DASD statistics data have been reset.
275  * User action:
276  * None.
277  */
278
279 /*?
280  * Text: "%s is not a supported value for /proc/dasd/statistics\n"
281  * Severity: Warning
282  * Parameter:
283  *   @1: value
284  * Description:
285  * An incorrect value has been written to /proc/dasd/statistics.
286  * The supported values are: 'set on', 'set off', and 'reset'.
287  * User action:
288  * Write a supported value to /proc/dasd/statistics.
289  */
290
291 /*?
292  * Text: "%s is not a valid device range\n"
293  * Severity: Error
294  * Parameter:
295  *   @1: range
296  * Description:
297  * A device range specified with the dasd= parameter is not valid.
298  * User action:
299  * Examine the dasd= parameter and correct the device range.
300  */
301
302 /*?
303  * Text: "The probeonly mode has been activated\n"
304  * Severity: Informational
305  * Description:
306  * The probeonly mode of the DASD device driver has been activated. In this
307  * mode the device driver rejects any 'open' syscalls with EPERM.
308  * User action:
309  * None.
310  */
311
312 /*?
313  * Text: "The IPL device is not a CCW device\n"
314  * Severity: Error
315  * Description:
316  * The value for the dasd= parameter contains the 'ipldev' keyword. During
317  * the boot process this keyword is replaced with the device from which the
318  * IPL was performed. The 'ipldev' keyword is not valid if the IPL device is
319  * not a CCW device.
320  * User action:
321  * Do not specify the 'ipldev' keyword when performing an IPL from a device
322  * other than a CCW device.
323  */
324
325 /*?
326  * Text: "A closing parenthesis ')' is missing in the dasd= parameter\n"
327  * Severity: Warning
328  * Description:
329  * The specification for the dasd= kernel or module parameter has an opening
330  * parenthesis '(' * without a matching closing parenthesis ')'.
331  * User action:
332  * Correct the parameter value.
333  */
334
335 /*?
336  * Text: "The autodetection mode has been activated\n"
337  * Severity: Informational
338  * Description:
339  * The autodetection mode of the DASD device driver has been activated. In
340  * this mode the DASD device driver sets all detected DASDs online.
341  * User action:
342  * None.
343  */
344
345 /*?
346  * Text: "%*s is not a supported device option\n"
347  * Severity: Warning
348  * Parameter:
349  *   @1: length of option code
350  *   @2: option code
351  * Description:
352  * The dasd= parameter includes an unknown option for a DASD or a device range.
353  * Options are specified in parenthesis and immediately follow a device or
354  * device range.
355  * User action:
356  * Check the dasd= syntax and remove any unsupported options from the dasd=
357  * parameter specification.
358  */
359
360 /*?
361  * Text: "PAV support has be deactivated\n"
362  * Severity: Informational
363  * Description:
364  * The 'nopav' keyword has been specified with the dasd= kernel or module
365  * parameter. The Parallel Access Volume (PAV) support of the DASD device
366  * driver has been deactivated.
367  * User action:
368  * None.
369  */
370
371 /*?
372  * Text: "'nopav' is not supported on z/VM\n"
373  * Severity: Informational
374  * Description:
375  * For Linux instances that run as guest operating systems of the z/VM
376  * hypervisor Parallel Access Volume (PAV) support is controlled by z/VM not
377  * by Linux.
378  * User action:
379  * Remove 'nopav' from the dasd= module or kernel parameter specification.
380  */
381
382 /*?
383  * Text: "High Performance FICON support has been deactivated\n"
384  * Severity: Informational
385  * Description:
386  * The 'nofcx' keyword has been specified with the dasd= kernel or module
387  * parameter. The High Performance FICON (transport mode) support of the DASD
388  * device driver has been deactivated.
389  * User action:
390  * None.
391  */
392
393 /*?
394  * Text: "The dasd= parameter value %s has an invalid ending\n"
395  * Severity: Warning
396  * Parameter:
397  *   @1: parameter value
398  * Description:
399  * The specified value for the dasd= kernel or module parameter is not correct.
400  * User action:
401  * Check the module or the kernel parameter.
402  */
403
404 /*?
405  * Text: "Registering the device driver with major number %d failed\n"
406  * Severity: Warning
407  * Parameter:
408  *   @1: DASD major
409  * Description:
410  * Major number 94 is reserved for the DASD device driver. The DASD device
411  * driver failed to register with this major number. Another device driver
412  * might have used major number 94.
413  * User action:
414  * Determine which device driver uses major number 94 instead of the DASD
415  * device driver and unload this device driver. Then try again to load the
416  * DASD device driver.
417  */
418
419 /*?
420   * Text: "%s: default ERP has run out of retries and failed\n"
421   * Severity: Error
422   * Parameter:
423   *   @1: bus ID of the DASD
424   * Description:
425   * The error recovery procedure (ERP) tried to recover an error but the number
426   * of retries for the I/O was exceeded before the error could be resolved.
427   * User action:
428   * Check for related previous error messages.
429   */
430
431 /*?
432  * Text: "%s: Unable to terminate request %p on suspend\n"
433  * Severity: Error
434  * Parameter:
435  *   @1: bus ID of the DASD
436  *   @2: pointer to request
437  * Description:
438  * As part of the suspend process, the DASD device driver terminates requests
439  * on the request queue. This failed because a previously started I/O operation
440  * could not be canceled. The suspend process will be stopped.
441  * User action:
442  * Try again to suspend the system.
443  */
444
445 /*?
446  * Text: "%s: ERP failed for the DASD\n"
447  * Severity: Error
448  * Parameter:
449  *   @1: bus ID of the DASD
450  * Description:
451  * An error recovery procedure (ERP) was performed for the DASD but failed.
452  * User action:
453  * Check the message log for previous related error messages.
454  */
455
456 /*?
457  * Text: "%s: An error occurred in the DASD device driver, reason=%s\n"
458  * Severity: Error
459  * Parameter:
460  *   @1: bus ID of the DASD
461  *   @2: reason code
462  * Description:
463  * This problem indicates a program error in the DASD device driver.
464  * User action:
465  * Note the reason code and contact your support organization.
466 */