IBM TS2340 User Guide - Page 145

Preventing Conflicts with Other Device Drivers, Preinstallation Considerations

Page 145 highlights

Solaris Device Driver (IBMtape) Table 21. IBMtape Components (continued) Component (Note) Description /opt/IBMtape/IBMtape.conf Configuration file, reference version /opt/IBMtape/ztapelist Shell script for Solaris zones use /opt/IBMtape/tapedtrc Dynamic tracing utility program /usr/kernel/drv/IBMtape Kernel module device driver /usr/kernel/drv/IBMtape.conf Configuration file, working version /usr/include/sys/smc.h Medium changer application programming interface (API) header file /usr/include/sys/st.h Tape drive API header file /usr/include/sys/svc.h Service aid API header file /usr/include/sys/oldtape.h Compatibility API header file Note: When updating IBMtape, the working copies of IBMtape.conf, tmd.conf and ibmekm.conf are not overwritten by the package file contents. This allows tape drive configuration options to be preserved across IBMtape updates. The reference copies of IBMtape.conf, tmd.conf and ibmekm.conf are always installed in the /opt/IBMtape directory. Examples of installation commands and their results throughout this chapter use a percent sign (%) to indicate the shell prompt. Preventing Conflicts with Other Device Drivers IBMtape only attempts to claim and operate the devices described in "Hardware Requirements" on page 124. However, the Solaris operating system includes a SCSI tape device driver named st, which claims any SCSI-compliant tape drive that it detects, including devices that IBMtape manages. In order to avoid conflicts between IBMtape and st, you must prevent st from claiming and attempting to operate IBMtape-owned devices. Likewise, other suppliers' SCSI tape device drivers that you have installed must be prevented from claiming IBMtape-owned devices. Attention: Failure to prevent more than one device driver from operating the same tape drive may cause system panics or data loss on the tape drive. The following installation and update steps describe how to prevent conflicts between IBMtape and other SCSI tape device drivers. Preinstallation Considerations Follow these steps to install or update IBMtape. Before starting the step-by-step procedure, note the following general considerations: v Differential SCSI-2 support must already exist on the machine before installing IBMtape. Install and configure one of the supported differential SCSI adapters first, then return to this section. Refer to the differential SCSI adapter documentation for instructions on installing the adapter and adapter driver. v You must have root authority to install or remove IBMtape. v You may restart the system as part of the IBMtape installation. Take appropriate precautions that this does not adversely affect users or active processes on the system. Chapter 6. Solaris Tape and Medium Changer Device Driver 127

  • 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 21. IBMtape Components (continued)
Component (Note)
Description
/opt/IBMtape/IBMtape.conf
Configuration file, reference version
/opt/IBMtape/ztapelist
Shell script for Solaris zones use
/opt/IBMtape/tapedtrc
Dynamic tracing utility program
/usr/kernel/drv/IBMtape
Kernel module device driver
/usr/kernel/drv/IBMtape.conf
Configuration file, working version
/usr/include/sys/smc.h
Medium changer application programming
interface (API) header file
/usr/include/sys/st.h
Tape drive API header file
/usr/include/sys/svc.h
Service aid API header file
/usr/include/sys/oldtape.h
Compatibility API header file
Note:
When updating IBMtape, the working copies of IBMtape.conf, tmd.conf and
ibmekm.conf are not overwritten by the package file contents. This allows tape drive
configuration options to be preserved across IBMtape updates. The reference copies of
IBMtape.conf, tmd.conf and ibmekm.conf are always installed in the /opt/IBMtape
directory.
Examples of installation commands and their results throughout this chapter use a
percent sign (%) to indicate the shell prompt.
Preventing Conflicts with Other Device Drivers
IBMtape only attempts to claim and operate the devices described in “Hardware
Requirements” on page 124. However, the Solaris operating system includes a SCSI
tape device driver named
st
, which claims any SCSI-compliant tape drive that it
detects, including devices that IBMtape manages. In order to avoid conflicts
between IBMtape and
st
, you must prevent
st
from claiming and attempting to
operate IBMtape-owned devices. Likewise, other suppliers’ SCSI tape device
drivers that you have installed must be prevented from claiming IBMtape-owned
devices.
Attention:
Failure to prevent more than one device driver from operating the
same tape drive may cause system panics or data loss on the tape drive.
The following installation and update steps describe how to prevent conflicts
between IBMtape and other SCSI tape device drivers.
Preinstallation Considerations
Follow these steps to install or update IBMtape. Before starting the step-by-step
procedure, note the following general considerations:
v
Differential SCSI-2 support must already exist on the machine before installing
IBMtape. Install and configure one of the supported differential SCSI adapters
first, then return to this section. Refer to the differential SCSI adapter
documentation for instructions on installing the adapter and adapter driver.
v
You must have root authority to install or remove IBMtape.
v
You may restart the system as part of the IBMtape installation. Take appropriate
precautions that this does not adversely affect users or active processes on the
system.
Solaris Device Driver (IBMtape)
Chapter 6. Solaris Tape and Medium Changer Device Driver
127