#
25641c66 |
| 22-Mar-2013 |
Sascha Wildner <saw@online.de> |
kernel/mfi: Move the dereference of 'sc' below the NULL check.
|
#
d3c9c58e |
| 20-Feb-2013 |
Sascha Wildner <saw@online.de> |
kernel: Use DEVMETHOD_END in the drivers.
|
#
986e2176 |
| 16-Feb-2013 |
Sascha Wildner <saw@online.de> |
mfi(4): Add D_MPSAFE to the disk flags.
When porting it, I didn't know that this is indicated by the _absence_ of DISKFLAG_NEEDSGIANT.
Tested-by: ftigeot
|
#
148e9c0b |
| 07-Nov-2012 |
Sascha Wildner <saw@online.de> |
mfi(4): Don't assert lock holding when dumping or during a panic.
FreeBSD's mtx_assert() does it the same way, but we usually translate mtx_assert() into a KKASSERT(lockstatus(&lock, curthread) != 0
mfi(4): Don't assert lock holding when dumping or during a panic.
FreeBSD's mtx_assert() does it the same way, but we usually translate mtx_assert() into a KKASSERT(lockstatus(&lock, curthread) != 0).
For now, replace all of these assertions in mfi(4) with a function that mimics the mtx_assert() behavior of FreeBSD, since some of the asserting functions are used by the dumping code.
We might think about a real lockassert() function in the future that has this exception too.
This commit fixes dumping on most supported adapters. Thunderbolt series adapters still have an (unrelated) command timeout issue which I'm looking at.
Reported and tested (on a PERC 5/i) by Tim Howe <tim@130collective.org>.
show more ...
|
#
590ba11d |
| 29-Mar-2012 |
Sascha Wildner <saw@online.de> |
mfi(4): Update to LSI's version 4.23 of the driver.
Brings in support for newer SAS2208 (aka Thunderbolt) based controllers. It was tested with an Intel RS25DB080.
A few other things have been fixe
mfi(4): Update to LSI's version 4.23 of the driver.
Brings in support for newer SAS2208 (aka Thunderbolt) based controllers. It was tested with an Intel RS25DB080.
A few other things have been fixed too. Most x86_64/i386 specific parts have been merged, MSI is now setup in mfi_pci.c properly.
Taken-from: FreeBSD (from their projects/ repository)
show more ...
|
#
9049decf |
| 29-Aug-2011 |
Sascha Wildner <saw@online.de> |
mfi(4): Fix a bug in the disk initialization code.
This ultimately caused a panic when kldunloading.
Reported-by: Tomi Juvonen <tomi.juvonen@kenou.biz>
|
#
17566092 |
| 11-Aug-2011 |
Sascha Wildner <saw@online.de> |
mfi(4): Merge LSI's latest driver changes (updates us to version 3.981).
This adds support for a number of cards (according to LSI's README):
* LSI MegaRAID SAS 9240-4i * LSI MegaRAID SAS 9240-8i *
mfi(4): Merge LSI's latest driver changes (updates us to version 3.981).
This adds support for a number of cards (according to LSI's README):
* LSI MegaRAID SAS 9240-4i * LSI MegaRAID SAS 9240-8i * LSI MegaRAID SAS 9260-4i * LSI MegaRAID SAS 9260-8i * LSI MegaRAID SAS 9260DE-8i * LSI MegaRAID SAS 9260-16i * LSI MegaRAID SAS 9261-8i * LSI MegaRAID SAS 9280-4i4e * LSI MegaRAID SAS 9280-8e * LSI MegaRAID SAS 9280DE-8e * LSI MegaRAID SAS 9280-16i4e * LSI MegaRAID SAS 9280-24i4e
It was tested by Tomi Juvonen <tomi.juvonen@kenou.biz> on an IBM ServeRAID M1015 controller using LSI's 9240-8i IR firmware.
show more ...
|
#
aa2b9d05 |
| 24-Jun-2011 |
Sascha Wildner <saw@online.de> |
kernel: Use NULL for DRIVER_MODULE()'s evh & arg (which are pointers).
This is just cosmetics for easier reading.
|
#
91c61028 |
| 01-Dec-2010 |
Sascha Wildner <saw@online.de> |
mfi(4): Add device statistics.
|
#
249d29c8 |
| 30-Nov-2010 |
Sascha Wildner <saw@online.de> |
mfi(4): Add the mfi(4) RAID driver and the mfiutil(8) configuration tool.
The driver supports the following adapters:
* LSI MegaRAID SAS 1078 * LSI MegaRAID SAS 8408E * LSI MegaRAID SAS 8480E * LSI
mfi(4): Add the mfi(4) RAID driver and the mfiutil(8) configuration tool.
The driver supports the following adapters:
* LSI MegaRAID SAS 1078 * LSI MegaRAID SAS 8408E * LSI MegaRAID SAS 8480E * LSI MegaRAID SAS 9260 * Dell PERC5 * Dell PERC6 * IBM ServeRAID M5015 SAS/SATA * IBM ServeRAID-MR10i * Intel RAID Controller SROMBSAS18E
It was tested with the LSI MegaRAID SAS 8408E card.
Many thanks to FreeBSD, from which this code was obtained.
show more ...
|