IBM TS2340 User Guide - Page 138

Reservation Conflict Logging, Run lin_taped

Page 138 highlights

Linux Device Driver (lin_tape) trace This parameter is set to On by default, which enables lin_tape tracing of activities and error logging on a particular tape drive. Set this parameter to off to stop tracing and error logging. logging This parameter is set to On by default and enables logging of log sense data. Setting this flag to Off suppresses volume logging for this device. disable_sim_logging This parameter controls the logging of SIM/MIM data for a device. By default it is set to Off which causes SIM/MIM data to be logged. Set this flag to On to suppress the logging of SIM/MIM records. disable_auto_drive_dump This parameter controls the saving of drive dumps for a device. By default it is set to Off which causes drive dumps to be saved. Set this flag to On to suppress the saving of drive dumps. Run lin_taped If you are running the lin_tape device driver, version 1.4.1 or higher, after installing lin_tape lin_taped starts running even if your system does not have a tape device attached. If you add a new tape device into your Linux system, lin_taped automatically creates a special file under the /dev directory. If you are running the lin_tape device driver, version 1.3.x or less, lin_taped does not automatically start if there is no tape device attached. After you attach a new tape device, you'll need to start the lin_taped daemon. You can invoke lin_taped from the command line. lin_taped takes zero or more of the parameters as listed in the following: lin_taped [start stop restart status] lin_taped or lin_taped start Starts the daemon. If there is already a lin_taped running, the new one is aborted. (Use ″lin_taped restart″ if lin_taped is already running.) lin_taped stop Terminates the daemon and frees all the resources associated with the daemon. When the daemon is stopped, no information is saved. lin_taped restart Terminates the currently running daemon and starts a new one. The new daemon reads the /etc/lin_taped.conf file. This command should be used after modifying the /etc/lin_taped.conf file while lin_taped is running. lin_taped status Prints a message on stdout indicate whether the daemon is running or not. Note: If you run ″rmmod lin_tape″ command to remove the lin_tape device driver from the running kernel, you need to stop the lin_taped daemon first; otherwise you get a ″Device or Resource Busy″ error. Reservation Conflict Logging When the device driver receives a reservation conflict on a tape drive command it will log the conflict to the kernel debug buffer (which is typically echoed to /var/log/messages). Prior to logging the error the device driver will determine if a SCSI Persistent Reservation is active on the target tape drive and, if it is, will get the reserving host initiator WWPN (World Wide Port Name). If successful, the device driver will post the message lin_tape: reserve held by xxxxxxxx 120 IBM Tape Device Drivers Installation and User's Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457

trace
This parameter is set to On by default, which enables lin_tape tracing of
activities and error logging on a particular tape drive. Set this parameter to
off to stop tracing and error logging.
logging
This parameter is set to On by default and enables logging of log sense
data. Setting this flag to Off suppresses volume logging for this device.
disable_sim_logging
This parameter controls the logging of SIM/MIM data for a device. By
default it is set to Off which causes SIM/MIM data to be logged. Set this
flag to On to suppress the logging of SIM/MIM records.
disable_auto_drive_dump
This parameter controls the saving of drive dumps for a device. By default
it is set to Off which causes drive dumps to be saved. Set this flag to On to
suppress the saving of drive dumps.
Run lin_taped
If you are running the lin_tape device driver, version 1.4.1 or higher, after
installing lin_tape lin_taped starts running even if your system does not have a
tape device attached. If you add a new tape device into your Linux system,
lin_taped automatically creates a special file under the /dev directory. If you are
running the lin_tape device driver, version 1.3.x or less, lin_taped does not
automatically start if there is no tape device attached. After you attach a new tape
device, you’ll need to start the lin_taped daemon.
You can invoke lin_taped from the command line. lin_taped takes zero or more of
the parameters as listed in the following:
lin_taped [start stop restart status]
lin_taped or lin_taped start
Starts the daemon. If there is already a lin_taped running, the new one is
aborted. (Use
lin_taped restart
if lin_taped is already running.)
lin_taped stop
Terminates the daemon and frees all the resources associated with the
daemon. When the daemon is stopped, no information is saved.
lin_taped restart
Terminates the currently running daemon and starts a new one. The new
daemon reads the
/etc/lin_taped.conf
file. This command should be used
after modifying the
/etc/lin_taped.conf
file while lin_taped is running.
lin_taped status
Prints a message on stdout indicate whether the daemon is running or not.
Note:
If you run
rmmod lin_tape
command to remove the lin_tape device driver
from the running kernel, you need to stop the lin_taped daemon first;
otherwise you get a
Device or Resource Busy
error.
Reservation Conflict Logging
When the device driver receives a reservation conflict on a tape drive command it
will log the conflict to the kernel debug buffer (which is typically echoed to
/var/log/messages). Prior to logging the error the device driver will determine if
a SCSI Persistent Reservation is active on the target tape drive and, if it is, will get
the reserving host initiator WWPN (World Wide Port Name). If successful, the
device driver will post the message
lin_tape: reserve held by xxxxxxxx
Linux Device Driver (lin_tape)
120
IBM Tape Device Drivers Installation and User’s Guide