linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] [RFC] [SCSI] mpt fusion: add support for 0x1000/0x0055
@ 2012-07-20 22:03 Jiri Kosina
  2012-07-27 13:28 ` Jiri Kosina
  0 siblings, 1 reply; 5+ messages in thread
From: Jiri Kosina @ 2012-07-20 22:03 UTC (permalink / raw)
  To: Eric Moore, James Bottomley, Nandigama, Nagalakshmi
  Cc: DL-MPTFusionLinux, linux-scsi, linux-kernel

The device identifies itself as

0d:05.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01) Subsystem: NEC Corporation SAS1068

and seems to be functionally compatible with 0x0054 PID.

The request for support of this device has been raised on mailinglists several
times in the past (see [1] [2] and more), but aparently the PCI ID never made it
to mptsas_pci_table[].

[1] http://comments.gmane.org/gmane.linux.scsi/63836
[2] http://lkml.indiana.edu/hypermail/linux/kernel/0701.2/1715.html

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
---


I guess the "Subsystem: NEC Corporation" is telling us some rebranding 
story, including the PID change ... ?



 drivers/message/fusion/lsi/mpi_cnfg.h |    1 +
 drivers/message/fusion/mptsas.c       |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/drivers/message/fusion/lsi/mpi_cnfg.h b/drivers/message/fusion/lsi/mpi_cnfg.h
index d9bcfba..29d54c9 100644
--- a/drivers/message/fusion/lsi/mpi_cnfg.h
+++ b/drivers/message/fusion/lsi/mpi_cnfg.h
@@ -582,6 +582,7 @@ typedef struct _MSG_CONFIG_REPLY
 #define MPI_MANUFACTPAGE_DEVID_SAS1066              (0x005E)
 #define MPI_MANUFACTPAGE_DEVID_SAS1066E             (0x005A)
 #define MPI_MANUFACTPAGE_DEVID_SAS1068              (0x0054)
+#define MPI_MANUFACTPAGE_DEVID_SAS1068_2            (0x0055)
 #define MPI_MANUFACTPAGE_DEVID_SAS1068E             (0x0058)
 #define MPI_MANUFACTPAGE_DEVID_SAS1068_820XELP      (0x0059)
 #define MPI_MANUFACTPAGE_DEVID_SAS1078              (0x0062)
diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c
index 551262e..2475f8c 100644
--- a/drivers/message/fusion/mptsas.c
+++ b/drivers/message/fusion/mptsas.c
@@ -5370,6 +5370,8 @@ static struct pci_device_id mptsas_pci_table[] = {
 		PCI_ANY_ID, PCI_ANY_ID },
 	{ PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1068,
 		PCI_ANY_ID, PCI_ANY_ID },
+	{ PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1068_2,
+		PCI_ANY_ID, PCI_ANY_ID },
 	{ PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1064E,
 		PCI_ANY_ID, PCI_ANY_ID },
 	{ PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1068E,

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH] [RFC] [SCSI] mpt fusion: add support for 0x1000/0x0055
  2012-07-20 22:03 [PATCH] [RFC] [SCSI] mpt fusion: add support for 0x1000/0x0055 Jiri Kosina
@ 2012-07-27 13:28 ` Jiri Kosina
  2012-07-27 20:08   ` adam radford
  0 siblings, 1 reply; 5+ messages in thread
From: Jiri Kosina @ 2012-07-27 13:28 UTC (permalink / raw)
  To: Eric Moore, James Bottomley, Nandigama, Nagalakshmi
  Cc: DL-MPTFusionLinux, linux-scsi, linux-kernel

On Sat, 21 Jul 2012, Jiri Kosina wrote:

> The device identifies itself as
> 
> 0d:05.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01) Subsystem: NEC Corporation SAS1068
> 
> and seems to be functionally compatible with 0x0054 PID.
> 
> The request for support of this device has been raised on mailinglists several
> times in the past (see [1] [2] and more), but aparently the PCI ID never made it
> to mptsas_pci_table[].
> 
> [1] http://comments.gmane.org/gmane.linux.scsi/63836
> [2] http://lkml.indiana.edu/hypermail/linux/kernel/0701.2/1715.html
> 
> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
> ---
> 
> 
> I guess the "Subsystem: NEC Corporation" is telling us some rebranding 
> story, including the PID change ... ?

Hi guys,

any feedback on this please?

Thanks.

> 
> 
> 
>  drivers/message/fusion/lsi/mpi_cnfg.h |    1 +
>  drivers/message/fusion/mptsas.c       |    2 ++
>  2 files changed, 3 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/message/fusion/lsi/mpi_cnfg.h b/drivers/message/fusion/lsi/mpi_cnfg.h
> index d9bcfba..29d54c9 100644
> --- a/drivers/message/fusion/lsi/mpi_cnfg.h
> +++ b/drivers/message/fusion/lsi/mpi_cnfg.h
> @@ -582,6 +582,7 @@ typedef struct _MSG_CONFIG_REPLY
>  #define MPI_MANUFACTPAGE_DEVID_SAS1066              (0x005E)
>  #define MPI_MANUFACTPAGE_DEVID_SAS1066E             (0x005A)
>  #define MPI_MANUFACTPAGE_DEVID_SAS1068              (0x0054)
> +#define MPI_MANUFACTPAGE_DEVID_SAS1068_2            (0x0055)
>  #define MPI_MANUFACTPAGE_DEVID_SAS1068E             (0x0058)
>  #define MPI_MANUFACTPAGE_DEVID_SAS1068_820XELP      (0x0059)
>  #define MPI_MANUFACTPAGE_DEVID_SAS1078              (0x0062)
> diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c
> index 551262e..2475f8c 100644
> --- a/drivers/message/fusion/mptsas.c
> +++ b/drivers/message/fusion/mptsas.c
> @@ -5370,6 +5370,8 @@ static struct pci_device_id mptsas_pci_table[] = {
>  		PCI_ANY_ID, PCI_ANY_ID },
>  	{ PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1068,
>  		PCI_ANY_ID, PCI_ANY_ID },
> +	{ PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1068_2,
> +		PCI_ANY_ID, PCI_ANY_ID },
>  	{ PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1064E,
>  		PCI_ANY_ID, PCI_ANY_ID },
>  	{ PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1068E,
> 
> -- 
> Jiri Kosina
> SUSE Labs
> 

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] [RFC] [SCSI] mpt fusion: add support for 0x1000/0x0055
  2012-07-27 13:28 ` Jiri Kosina
@ 2012-07-27 20:08   ` adam radford
  2012-07-27 20:11     ` Jiri Kosina
  0 siblings, 1 reply; 5+ messages in thread
From: adam radford @ 2012-07-27 20:08 UTC (permalink / raw)
  To: Jiri Kosina
  Cc: Eric Moore, James Bottomley, Nandigama, Nagalakshmi,
	DL-MPTFusionLinux, linux-scsi, linux-kernel

On 7/27/12, Jiri Kosina <jkosina@suse.cz> wrote:
> On Sat, 21 Jul 2012, Jiri Kosina wrote:
>
>> The device identifies itself as
>>
>> 0d:05.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X
>> Fusion-MPT SAS (rev 01) Subsystem: NEC Corporation SAS1068
>>
>> and seems to be functionally compatible with 0x0054 PID.
>>
>> The request for support of this device has been raised on mailinglists
>> several
>> times in the past (see [1] [2] and more), but aparently the PCI ID never
>> made it
>> to mptsas_pci_table[].
>>
>> [1] http://comments.gmane.org/gmane.linux.scsi/63836
>> [2] http://lkml.indiana.edu/hypermail/linux/kernel/0701.2/1715.html
>>
>> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
>> ---
>>
>>
>> I guess the "Subsystem: NEC Corporation" is telling us some rebranding
>> story, including the PID change ... ?
>
> Hi guys,
>
> any feedback on this please?
>
> Thanks.

NACK.

Vendor 0x1000, Device id 0x0055 is actually an old LSI MegaRAID 1068
based software raid board.  This device was never qualified nor
intended to be used with the mpt fusion driver.

-Adam

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] [RFC] [SCSI] mpt fusion: add support for 0x1000/0x0055
  2012-07-27 20:08   ` adam radford
@ 2012-07-27 20:11     ` Jiri Kosina
  2012-07-27 23:17       ` adam radford
  0 siblings, 1 reply; 5+ messages in thread
From: Jiri Kosina @ 2012-07-27 20:11 UTC (permalink / raw)
  To: adam radford
  Cc: Eric Moore, James Bottomley, Nandigama, Nagalakshmi,
	DL-MPTFusionLinux, linux-scsi, linux-kernel

On Fri, 27 Jul 2012, adam radford wrote:

> >> The device identifies itself as
> >>
> >> 0d:05.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X
> >> Fusion-MPT SAS (rev 01) Subsystem: NEC Corporation SAS1068
> >>
> >> and seems to be functionally compatible with 0x0054 PID.
> >>
> >> The request for support of this device has been raised on mailinglists
> >> several
> >> times in the past (see [1] [2] and more), but aparently the PCI ID never
> >> made it
> >> to mptsas_pci_table[].
> >>
> >> [1] http://comments.gmane.org/gmane.linux.scsi/63836
> >> [2] http://lkml.indiana.edu/hypermail/linux/kernel/0701.2/1715.html
> >>
> >> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
> >> ---
> >>
> >>
> >> I guess the "Subsystem: NEC Corporation" is telling us some rebranding
> >> story, including the PID change ... ?
> >
> > Hi guys,
> >
> > any feedback on this please?
> >
> > Thanks.
> 
> NACK.
> 
> Vendor 0x1000, Device id 0x0055 is actually an old LSI MegaRAID 1068
> based software raid board.  This device was never qualified nor
> intended to be used with the mpt fusion driver.

So, what is the alternative?

The only thing I know is that it works at least in basic mode (haven't 
tested performance at all).

Thanks,

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] [RFC] [SCSI] mpt fusion: add support for 0x1000/0x0055
  2012-07-27 20:11     ` Jiri Kosina
@ 2012-07-27 23:17       ` adam radford
  0 siblings, 0 replies; 5+ messages in thread
From: adam radford @ 2012-07-27 23:17 UTC (permalink / raw)
  To: Jiri Kosina
  Cc: Eric Moore, James Bottomley, Nandigama, Nagalakshmi,
	DL-MPTFusionLinux, linux-scsi, linux-kernel

On 7/27/12, Jiri Kosina <jkosina@suse.cz> wrote:
...
>
> So, what is the alternative?
>
> The only thing I know is that it works at least in basic mode (haven't
> tested performance at all).

The driver for your card is a closed source driver called 'megasr'.
Here is a link to the LSI download page for this card/driver:

http://www.lsi.com/support/Pages/Download-Results.aspx?productcode=P00041&assettype=0&component=Storage%20Component&productfamily=Legacy%20RAID%20Controllers&productname=MegaRAID%20SAS%208208XLP

-Adam

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-07-27 23:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-20 22:03 [PATCH] [RFC] [SCSI] mpt fusion: add support for 0x1000/0x0055 Jiri Kosina
2012-07-27 13:28 ` Jiri Kosina
2012-07-27 20:08   ` adam radford
2012-07-27 20:11     ` Jiri Kosina
2012-07-27 23:17       ` adam radford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).