IBM TS2340 User Guide - Page 160

Removing IBMtape, Adding or Removing Devices, pkgrm

Page 160 highlights

Solaris Device Driver (IBMtape) Table 27. Configuration Parameters Recognized by IBMtape (continued) Parameter Values Description buffering (0=Off, 1=On) When a write command is processed, the data is either directly stored on the physical tape or buffered in device hardware. Buffering can be turned On and Off with this option. If buffering is disabled, the effective performance of the device may be degraded seriously, because the tape devices cannot take advantage of their buffering optimization. Buffer flushing (or committing data to the tape) can be controlled by the application through the STIOC_SYNC_BUFFER ioctl function immediate (0=Off, 1=On) If immediate is set to 0, the SCSI commands Write FM, Locate, Load-Unload, Erase, and Rewind return with status when the command actually completes on the tape drive. If immediate is set to 1, these commands return with status before the command actually completes. rew_immediate (0=Off, 1=On) If rew_immediate is set to 0, the SCSI Rewind command returns with status when the command actually completes on the tape drive. If it is set to set to 1, the Rewind command returns with status before the command actually completes. If immediate is set to 1, the setting of rew_immediate is ignored. trailer (0=Off, 1=On) If a tape drive encounters logical end-of-tape (EOT) during a write operation, it returns a check condition status. The driver returns 0 bytes written to notify the application of this EOT situation. A check condition is also returned by the tape drive for every subsequent write operation when past EOT. If trailer is enabled, writing records past EOT is allowed by the device driver. Following the first time the write operation notifies the application of EOT, all subsequent EOT notifications are suppressed by the driver, and the actual number of bytes written is returned. When physical end of media is reached, all write operations fail with a return code of -1, regardless of the trailer setting. When trailer is enabled, managing the media past EOT is the application's responsibility. sili (0=Off, 1=On) Normally, during a read operation, if a larger block of data is requested than is actually read from the tape, the tape device raises a check condition. The IBMtape device driver must perform error handling procedures, which add overhead to the read operation. The IBMtape driver does not surface this as an error condition to the application and ultimately returns the actual number of bytes read. However, this driver error processing results in less than optimum read performance in some scenarios. When SILI mode is enabled, the tape device is forced to Suppress Illegal Length Indication during read operations. This eliminates the error processing performed by the driver and results in improved read performance for some scenarios. The actual number of bytes read is still returned to the application in SILI mode. Removing IBMtape All active processes using IBM devices supported by the IBM SCSI Tape and Medium Changer Device Driver for Solaris must be stopped in order for the removal procedure to complete successfully. Use the pkgrm command to remove the IBMtape package from the system. % /usr/sbin/pkgrm IBMtape Adding or Removing Devices To add support for a new IBM tape system or to remove support for a previously attached IBM tape system, perform the following steps: 1. Edit the IBMtape.conf file in the /usr/kernel/drv directory to reflect the change in IBM device support. Either add a new stanza to provide support for a device that is to be added, or remove (comment out) a stanza for a device that is no longer supported. 142 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

Table 27. Configuration Parameters Recognized by IBMtape (continued)
Parameter
Values
Description
buffering
(0=Off, 1=On)
When a write command is processed, the data is either directly stored on the
physical tape or buffered in device hardware. Buffering can be turned On and Off
with this option. If buffering is disabled, the effective performance of the device
may be degraded seriously, because the tape devices cannot take advantage of
their buffering optimization. Buffer flushing (or committing data to the tape) can
be controlled by the application through the STIOC_SYNC_BUFFER
ioctl
function
immediate
(0=Off, 1=On)
If immediate is set to 0, the SCSI commands Write FM, Locate, Load-Unload,
Erase, and Rewind return with status when the command actually completes on
the tape drive. If immediate is set to 1, these commands return with status before
the command actually completes.
rew_immediate (0=Off, 1=On)
If rew_immediate is set to 0, the SCSI Rewind command returns with status when
the command actually completes on the tape drive. If it is set to set to 1, the
Rewind command returns with status before the command actually completes. If
immediate is set to 1, the setting of rew_immediate is ignored.
trailer
(0=Off, 1=On)
If a tape drive encounters logical end-of-tape (EOT) during a write operation, it
returns a check condition status. The driver returns 0 bytes written to notify the
application of this EOT situation. A check condition is also returned by the tape
drive for every subsequent write operation when past EOT. If trailer is enabled,
writing records past EOT is allowed by the device driver. Following the first time
the write operation notifies the application of EOT, all subsequent EOT
notifications are suppressed by the driver, and the actual number of bytes written
is returned. When physical end of media is reached, all write operations fail with
a return code of -1, regardless of the trailer setting. When trailer is enabled,
managing the media past EOT is the application’s responsibility.
sili
(0=Off, 1=On)
Normally, during a read operation, if a larger block of data is requested than is
actually read from the tape, the tape device raises a check condition. The IBMtape
device driver must perform error handling procedures, which add overhead to the
read operation. The IBMtape driver does not surface this as an error condition to
the application and ultimately returns the actual number of bytes read. However,
this driver error processing results in less than optimum read performance in
some scenarios. When SILI mode is enabled, the tape device is forced to Suppress
Illegal Length Indication during read operations. This eliminates the error
processing performed by the driver and results in improved read performance for
some scenarios. The actual number of bytes read is still returned to the application
in SILI mode.
Removing IBMtape
All active processes using IBM devices supported by the IBM SCSI Tape and
Medium Changer Device Driver for Solaris must be stopped in order for the
removal procedure to complete successfully.
Use the
pkgrm
command to remove the IBMtape package from the system.
% /usr/sbin/pkgrm IBMtape
Adding or Removing Devices
To add support for a new IBM tape system or to remove support for a previously
attached IBM tape system, perform the following steps:
1.
Edit the
IBMtape.conf
file in the
/usr/kernel/drv
directory to reflect the change in
IBM device support. Either add a new stanza to provide support for a device
that is to be added, or remove (comment out) a stanza for a device that is no
longer supported.
Solaris Device Driver (IBMtape)
142
IBM Tape Device Drivers Installation and User’s Guide