On 2011-09-06, Laurent Salle <[email protected]> wrote:
> The ServRAID M1015 is based on LSISAS2008 chipset. See:
Please try this; run 'make' in sys/dev/pci after applying and
then build a kernel, then you can copy it to a usb stick and
see if it picks up the drives.
(SAS 9240 naming is from pci.ids).
Index: pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1619
diff -u -p -r1.1619 pcidevs
--- pcidevs 4 Sep 2011 09:26:05 -0000 1.1619
+++ pcidevs 6 Sep 2011 19:56:00 -0000
@@ -3915,6 +3915,7 @@ product SYMBIOS SAS2116_2 0x0065 SAS2116
product SYMBIOS SAS2308_3 0x006e SAS2308
product SYMBIOS SAS2004 0x0070 SAS2004
product SYMBIOS SAS2008 0x0072 SAS2008
+product SYMBIOS SAS9240 0x0073 SAS9240
product SYMBIOS SAS2108_3 0x0074 SAS2108
product SYMBIOS SAS2108_4 0x0076 SAS2108
product SYMBIOS SAS2108_5 0x0077 SAS2108
Index: mpii.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/mpii.c,v
retrieving revision 1.48
diff -u -p -r1.48 mpii.c
--- mpii.c 29 Aug 2011 12:42:18 -0000 1.48
+++ mpii.c 6 Sep 2011 19:56:00 -0000
@@ -2098,7 +2098,8 @@ static const struct pci_matchid mpii_dev
{ PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_SAS2208_6 },
{ PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_SAS2308_1 },
{ PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_SAS2308_2 },
- { PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_SAS2308_3 }
+ { PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_SAS2308_3 },
+ { PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_SAS9240 }
};
int