HP P6000 HP P6300/P6500 Enterprise Virtual Array User Guide (593079-001, June - Page 54

Linux, Driver failover mode, Installing a QLogic driver - driver download

Page 54 highlights

Linux Driver failover mode If you use the INSTALL command without command options, the driver's failover mode depends on whether a QLogic driver is already loaded in memory (listed in the output of the lsmod command). Possible driver failover mode scenarios include: • If an hp_qla2x00src driver RPM is already installed, the new driver RPM uses the failover of the previous driver package. • If there is no QLogic driver module (qla2xxx module) loaded, the driver defaults to failover mode. This is also true if an inbox driver is loaded that does not list output in the /proc/scsi/qla2xxx directory. • If there is a driver loaded in memory that lists the driver version in /proc/scsi/qla2xxx but no driver RPM has been installed, then the driver RPM loads the driver in the failover mode that the driver in memory currently uses. Installing a QLogic driver NOTE: The HP Emulex driver kit performs in a similar manner; use ./INSTALL -h to list all supported arguments. 1. Download the appropriate driver kit for your distribution. The driver kit file is in the format hp_qla2x00-yyyy-mm-dd.tar.gz. 2. Copy the driver kit to the target system. 3. Uncompress and untar the driver kit using the following command: # tar zxvf hp_qla2x00-yyyy-mm-dd.tar.gz 4. Change directory to the hp_qla2x00-yyyy-mm-dd directory. 5. Execute the INSTALL command. The INSTALL command syntax varies depending on your configuration. If a previous driver kit is installed, you can invoke the INSTALL command without any arguments. To use the currently loaded configuration: # ./INSTALL To force the installation to failover mode, use the -f flag: # ./INSTALL -f To force the installation to single-path mode, use the -s flag: # ./INSTALL -s To list all supported arguments, use the -h flag: # ./INSTALL -h The INSTALL script installs the appropriate driver RPM for your configuration, as well as the appropriate fibreutils RPM. 6. Once the INSTALL script is finished, you will either have to reload the QLogic driver modules (qla2xxx, qla2300, qla2400, qla2xxx_conf) or reboot your server. To reload the driver use one or more of the following commands, as applicable: # /opt/hp/src/hp_qla2x00src/unload.sh # modprobe qla2xxx_conf # modprobe qla2xxx # modprobe qla2300 54 Configuring application servers

  • 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

Linux
Driver failover mode
If you use the
INSTALL
command without command options, the driver’s failover mode depends
on whether a QLogic driver is already loaded in memory (listed in the output of the
lsmod
command). Possible driver failover mode scenarios include:
If an hp_qla2x00src driver RPM is already installed, the new driver RPM uses the failover of
the previous driver package.
If there is no QLogic driver module (qla2xxx module) loaded, the driver defaults to failover
mode. This is also true if an inbox driver is loaded that does not list output in the
/proc/scsi/qla2xxx
directory.
If there is a driver loaded in memory that lists the driver version in
/proc/scsi/qla2xxx
but no driver RPM has been installed, then the driver RPM loads the driver in the failover mode
that the driver in memory currently uses.
Installing a QLogic driver
NOTE:
The HP Emulex driver kit performs in a similar manner; use
./INSTALL -h
to list all
supported arguments.
1.
Download the appropriate driver kit for your distribution. The driver kit file is in the format
hp_qla2x00-yyyy-mm-dd.tar.gz
.
2.
Copy the driver kit to the target system.
3.
Uncompress and untar the driver kit using the following command:
# tar zxvf hp_qla2x00-yyyy-mm-dd.tar.gz
4.
Change directory to the
hp_qla2x00-yyyy-mm-dd
directory.
5.
Execute the
INSTALL
command.
The
INSTALL
command syntax varies depending on your configuration.
If a previous driver kit is installed, you can invoke the
INSTALL
command without any
arguments. To use the currently loaded configuration:
# ./INSTALL
To force the installation to failover mode, use the
-f
flag:
# ./INSTALL -f
To force the installation to single-path mode, use the
-s
flag:
# ./INSTALL -s
To list all supported arguments, use the
-h
flag:
# ./INSTALL -h
The
INSTALL
script installs the appropriate driver RPM for your configuration, as well as the
appropriate
breutils
RPM.
6.
Once the
INSTALL
script is finished, you will either have to reload the QLogic driver modules
(qla2xxx, qla2300, qla2400, qla2xxx_conf) or reboot your server.
To reload the driver use one or more of the following commands, as applicable:
# /opt/hp/src/hp_qla2x00src/unload.sh
# modprobe qla2xxx_conf
# modprobe qla2xxx
# modprobe qla2300
54
Configuring application servers