3Ware 9650SE-2LPB-10 User Guide - Page 63

To update the kernel with new driver source, For help with this, see

Page 63 highlights

Driver Installation Under FreeBSD 8 At the FreeBSD boot menu, select "Escape to loader prompt." 9 At the loader prompt, load the kernel driver module by typing load disk0:twa_9ksx.ko (assuming disk0 is the floppy drive) Then boot, by typing boot Now that you have installed the twa_9ksx.ko kernel driver module and you are up and booted into FreeBSD, the next step is to upgrade the kernel with the latest 3ware kernel driver sources. 10 Once the system boots up, replace the twa driver sources at /sys/dev/twa and /sys/modules/twa with the new sources that have 9550SX/9590SE/9650SE support, for the OS version being used. The sources for the new kernel driver module for FreeBSD 6.1 can be found on both the 3ware CD-ROM and the 3ware website. For step-by-step instructions, see "To update the kernel with new driver source" on page 53. 11 Build the kernel with the new driver sources. For help with this, see http://www.freebsd.org/doc/en_US.ISO8859-1/ books/handbook/kernelconfig-building.html. 12 Reboot your system. To update the kernel with new driver source 1 Copy .c and .h files to sys/dev/twa and makefile to sys/modules/ twa 2 Go to /usr/src/sys/conf/ and edit the files file (use vi or any other editor) a Remove these lines: twa/twa.c twa/twa_cam.c twa/twa_freebsd.c twa/twa_fwing.c twa/twa_globals.c b Replace them with: twa/tw_cl_fwimg.c (omit this if using code set 9.3.0.4 or newer) twa/tw_cl_init.c twa/tw_cl_intr.c twa/tw_cl_io.c twa/tw_cl_misc.c twa/tw_osl_cam.c twa/tw_osl_freebsd.c c Save changes. www.3ware.com 53

  • 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

Driver Installation Under FreeBSD
www.3ware.com
53
8
At the FreeBSD boot menu, select "Escape to loader prompt.”
9
At the loader prompt, load the kernel driver module by typing
load disk0:twa_9ksx.ko
(assuming disk0 is the floppy drive)
Then boot, by typing
boot
Now that you have installed the twa_9ksx.ko kernel driver module and you
are up and booted into FreeBSD, the next step is to upgrade the kernel with
the latest 3ware kernel driver sources.
10
Once the system boots up, replace the twa driver sources at
/sys/dev/twa
and
/sys/modules/twa
with the new sources that
have 9550SX/9590SE/9650SE support, for the OS version being used.
The sources for the new kernel driver module for FreeBSD 6.1 can be
found on both the 3ware CD-ROM and the 3ware website.
For step-by-step instructions, see “To update the kernel with new driver
source” on page 53.
11
Build the kernel with the new driver sources.
For help with this, see
books/handbook/kernelconfig-building.html
.
12
Reboot your system.
To update the kernel with new driver source
1
Copy .c and .h files to
sys/dev/twa
and
makefile
to
sys/modules/
twa
2
Go to /usr/src/sys/conf/ and edit the
files
file (use vi or any other editor)
a
Remove these lines:
twa/twa.c
twa/twa_cam.c
twa/twa_freebsd.c
twa/twa_fwing.c
twa/twa_globals.c
b
Replace them with:
twa/tw_cl_fwimg.c
(omit this if using code set 9.3.0.4 or newer)
twa/tw_cl_init.c
twa/tw_cl_intr.c
twa/tw_cl_io.c
twa/tw_cl_misc.c
twa/tw_osl_cam.c
twa/tw_osl_freebsd.c
c
Save changes.