Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2 |
|
#
cec957e9 |
| 04-Mar-2019 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Change callout in struct ccb_hdr
* Change the callout declaration in struct ccb_hdr from an embedded structure to a pointer, add padding to get the whole structure to its original size
kernel - Change callout in struct ccb_hdr
* Change the callout declaration in struct ccb_hdr from an embedded structure to a pointer, add padding to get the whole structure to its original size (prior to the recent callout patch).
* This removes an improper ABI dependency on the kernel struct callout structure which was causing 'camcontrol', and 'smartctl' (from smartmontools) to fail.
Testing: dillon, tuxillo
show more ...
|
Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1 |
|
#
c482292f |
| 07-May-2018 |
Sascha Wildner <saw@online.de> |
mrsas(4): Remove wrong extra arg from MR_LdBlockSizeGet().
Reported-by: zrj
|
Revision tags: v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc |
|
#
d6c667ea |
| 22-Feb-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
mrsas - release devq before freeing the sim.
* Release the devq before freeing the sim.
|
#
acb1fe1a |
| 20-Feb-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
drm - Fix major stalls by fixing an improper taskqueue priority
* drm was creating task queues with a LWKT priority of 0, which is lower than the priority of a running user thread.
* Fix all case
drm - Fix major stalls by fixing an improper taskqueue priority
* drm was creating task queues with a LWKT priority of 0, which is lower than the priority of a running user thread.
* Fix all cases where improper priorities are passed to taskqueue_start_threads(). This fixes major video stalls and glitches that occur when other things might be running on the system cpu-bound.
* taskqueue_start_threads() now asserts if the priority passed to it is illegal.
show more ...
|
Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3 |
|
#
e4659bd2 |
| 06-Jan-2015 |
Sascha Wildner <saw@online.de> |
kernel/mrsas: Fix -Wundef.
|
Revision tags: v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3 |
|
#
6d743f04 |
| 14-Jun-2014 |
Sascha Wildner <saw@online.de> |
kernel: Add the mrsas(4) RAID driver for LSI Thunderbolt and newer series.
Specifically, it adds support for Thunderbolt (6 Gb/s), Invader (12 Gb/s) and Fury (12 Gb/s) series.
Note that Thunderbolt
kernel: Add the mrsas(4) RAID driver for LSI Thunderbolt and newer series.
Specifically, it adds support for Thunderbolt (6 Gb/s), Invader (12 Gb/s) and Fury (12 Gb/s) series.
Note that Thunderbolt controllers are supported by mfi(4) too. When both drivers are loaded, the default is to attach via mfi(4). This can be changed by either not loading or compiling in the mfi(4) driver at all or by setting hw.mfi.mrsas_enable=1 in /boot/loader.conf. It might be that we change this default to giving precedence to mrsas(4) before the next release, but for now, until it gets some more testing, we take FreeBSD's default (giving mfi(4) precedence).
That said, the driver works without any issues here with an Intel RS25DB080 card (which is really an LSI MegaRAID SAS 9265).
mrsas(4) should (at least) support the following adapters:
Thunderbolt:
LSI MegaRAID SAS 9265 LSI MegaRAID SAS 9266 LSI MegaRAID SAS 9267 LSI MegaRAID SAS 9270 LSI MegaRAID SAS 9271 LSI MegaRAID SAS 9272 LSI MegaRAID SAS 9285 LSI MegaRAID SAS 9286 DELL PERC H810 DELL PERC H710/P
Invader/Fury:
LSI MegaRAID SAS 9380 LSI MegaRAID SAS 9361 LSI MegaRAID SAS 9341 DELL PERC H830 DELL PERC H730/P DELL PERC H330
Taken-from: FreeBSD
show more ...
|