3Ware 9550SXU-12 User Guide - Page 212

Updating the 3ware Kernel Driver Module Under FreeBSD

Page 212 highlights

Maintaining Your Controller Updating the 3ware Kernel Driver Module Under FreeBSD The following steps describe how to update the 3ware driver with a kernel driver module under FreeBSD. Backup your original driver before updating in case you need to revert back to it. However, you will not be able to revert back to the original driver if you are booting from that unit. To update the 3ware kernel driver module under FreeBSD 1 Download and extract the driver, as described under "Downloading the Driver and Firmware" on page 181. 2 Backup any critical data prior to updating the 3ware driver. 3 Change the directory to the location with the extracted driver. 4 Copy the driver into /boot/kernel. Make sure the module version matches the FreeBSD version. If the versions don't match there could be a kernel panic. 5 Load the driver. kldload twa.ko If units are present, you should see unit information in the system log (usually, /var/log/messages). 6 If you wish to load the driver automatically every time the system is rebooted, add the line 'twa_load="YES"' to the file /boot/loader.conf Compiling and Loading the Driver as a Module using kldload If you want to use a driver module and 3ware does not supply one for your version of FreeBSD, use the following procedure. If you just want to install a 3ware-supplied module, see "Updating the 3ware Kernel Driver Module Under FreeBSD" on page 200. Note: You can only use kldload to load the driver as a module if your boot drive is attached to the mother board and is not managed by the 3ware RAID controller. 200 3ware SAS/SATA RAID Software User Guide, Version 9.5.1

  • 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

Maintaining Your Controller
200
3ware SAS/SATA RAID Software User Guide, Version 9.5.1
Updating the 3ware Kernel Driver Module Under
FreeBSD
The following steps describe how to update the 3ware driver with a kernel
driver module under FreeBSD.
To update the 3ware kernel driver module under FreeBSD
1
Download and extract the driver, as described under “Downloading the
Driver and Firmware” on page 181.
2
Backup any critical data prior to updating the 3ware driver.
3
Change the directory to the location with the extracted driver.
4
Copy the driver into
/boot/kernel.
Make sure the module version matches the FreeBSD version. If the
versions don’t match there could be a kernel panic.
5
Load the driver.
kldload twa.ko
If units are present, you should see unit information in the system
log (usually,
/var/log/messages
).
6
If you wish to load the driver automatically every time the system is
rebooted,
add the line
'twa_load="YES"'
to the file
/boot/loader.conf
Compiling and Loading the Driver as a Module using
kldload
If you want to use a driver module and 3ware does not supply one for your
version of FreeBSD, use the following procedure. If you just want to install a
3ware-supplied module, see “Updating the 3ware Kernel Driver Module
Under FreeBSD” on page 200.
Backup your original driver before updating in case you need to revert back to it.
However, you will not be able to revert back to the original driver if you are booting
from that unit.
Note:
You can only use kldload to load the driver as a module if your boot drive is
attached to the mother board and is not managed by the 3ware RAID controller.