|
|
6099f5 |
--- a/src/megaraid_sas_base.c
|
|
|
6099f5 |
+++ b/src/megaraid_sas_base.c
|
|
|
6099f5 |
@@ -138,12 +138,24 @@
|
|
|
6099f5 |
*/
|
|
|
6099f5 |
static struct pci_device_id megasas_pci_table[] = {
|
|
|
6099f5 |
|
|
|
6099f5 |
+ {PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS1064R)},
|
|
|
6099f5 |
+ /* xscale IOP */
|
|
|
6099f5 |
+ {PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS1078R)},
|
|
|
6099f5 |
+ /* ppc IOP */
|
|
|
6099f5 |
+ {PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS1078DE)},
|
|
|
6099f5 |
+ /* ppc IOP */
|
|
|
6099f5 |
+ {PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS1078GEN2)},
|
|
|
6099f5 |
+ /* gen2*/
|
|
|
6099f5 |
{PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS0079GEN2)},
|
|
|
6099f5 |
/* gen2*/
|
|
|
6099f5 |
{PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS0073SKINNY)},
|
|
|
6099f5 |
/* skinny*/
|
|
|
6099f5 |
{PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS0071SKINNY)},
|
|
|
6099f5 |
/* skinny*/
|
|
|
6099f5 |
+ {PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_VERDE_ZCR)},
|
|
|
6099f5 |
+ /* xscale IOP, vega */
|
|
|
6099f5 |
+ {PCI_DEVICE(PCI_VENDOR_ID_DELL, PCI_DEVICE_ID_DELL_PERC5)},
|
|
|
6099f5 |
+ /* xscale IOP */
|
|
|
6099f5 |
{PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_FUSION)},
|
|
|
6099f5 |
/* Fusion */
|
|
|
6099f5 |
{PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_PLASMA)},
|
|
|
6099f5 |
@@ -178,20 +190,6 @@
|
|
|
6099f5 |
|
|
|
6099f5 |
MODULE_DEVICE_TABLE(pci, megasas_pci_table);
|
|
|
6099f5 |
|
|
|
6099f5 |
-/*
|
|
|
6099f5 |
- * PCI ID table for all unsupported controllers
|
|
|
6099f5 |
- */
|
|
|
6099f5 |
-static struct pci_device_id unsupported_ids_table[] = {
|
|
|
6099f5 |
-
|
|
|
6099f5 |
- {PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS0079GEN2)},
|
|
|
6099f5 |
- /* gen2*/
|
|
|
6099f5 |
- {PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS0073SKINNY)},
|
|
|
6099f5 |
- /* skinny*/
|
|
|
6099f5 |
- {PCI_DEVICE(PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_LSI_SAS0071SKINNY)},
|
|
|
6099f5 |
- /* skinny*/
|
|
|
6099f5 |
- {}
|
|
|
6099f5 |
-};
|
|
|
6099f5 |
-
|
|
|
6099f5 |
static int megasas_mgmt_majorno;
|
|
|
6099f5 |
struct megasas_mgmt_info megasas_mgmt_info;
|
|
|
6099f5 |
static struct fasync_struct *megasas_async_queue;
|
|
|
6099f5 |
@@ -7345,8 +7343,6 @@
|
|
|
6099f5 |
struct megasas_instance *instance;
|
|
|
6099f5 |
u16 control = 0;
|
|
|
6099f5 |
|
|
|
6099f5 |
- check_unsupported_pci_hardware(unsupported_ids_table, pdev);
|
|
|
6099f5 |
-
|
|
|
6099f5 |
switch (pdev->device) {
|
|
|
6099f5 |
case PCI_DEVICE_ID_LSI_AERO_10E0:
|
|
|
6099f5 |
case PCI_DEVICE_ID_LSI_AERO_10E3:
|