public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* chip 1000:0055 (LSI1068 PCI-X) Fusion-MPT/MegaRAID
@ 2007-02-07  7:42 Frederic TEMPORELLI
  0 siblings, 0 replies; 4+ messages in thread
From: Frederic TEMPORELLI @ 2007-02-07  7:42 UTC (permalink / raw)
  To: Seokmann.Ju, Neela.Kolli, Neela.Kolli, sumantp; +Cc: Moore, Eric, linux-scsi

Hi LSI MegaRAID/Linux team,


There's a LSI 1068 chip that can be found on NEC hardware (also
Intel/Supermicro/Hitachi, ...) and that can provide RAID 0 and 1 based
on a MegaRAID BIOS.

By setting a jumper, LSI1068 chip  can be used in 2 modes:

- LSI1068 'MPT-Fusion':
pciid 1000:0054
embedded MPT-Fusion BIOS
used with MPT-Fusion (SAS) Linux driver, from kernel.org
(no issue in this mode)


- LSI1068 'MegaRAID':
pciid 1000:0055
embedded MegaRAID BIOS, providing RAID 0 and 1


But in this last mode, there's no way to use this chip with megaraid
driver from kernel.org
(so no way to use RAID device created by MegaRAID BIOS)

=> There's a driver provided by several vendors (Intel, Supermicro, ...)
for RHEL and SLES, and that can be found on the web.
This driver is named 'megaswr' (aka 'megasr', MegaRAID software RAID
driver):
==========================================================
> [root@iotiger2 x86_64]# modinfo megaswr.ko
> filename:       megaswr.ko
> parm:           low_mem_g:Set to 1 to simulate low mem condition
> parm:           dbglvl_g:driver-wide debug flag
> license:        GPL
> description:    LSI Logic SofrRAID Driver
> author:         LSI Logic Corporation
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> ...
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> depends:        scsi_mod
> vermagic:       2.6.9-22.ELsmp SMP gcc-3.4
==========================================================
Do you have any information about this driver ?
Seems that it is provided under GPL license.
Who can provide the sources for this module ?
(only binary are provided)


Regards
--
Frederic TEMPORELLI






-------- Message original --------
Sujet: RE: Fw: SAS1068 PCI-X Fusion-MPT SAS 1000:0055
Date: Mon, 5 Feb 2007 10:04:28 -0700
De: Moore, Eric <Eric.Moore@lsi.com>
Pour: Frederic TEMPORELLI <frederic.temporelli@ext.bull.net>
Copie: <linux-scsi@vger.kernel.org>

The 2.6.9-22.EL kernel is RHEL4 Update 2.   You may
want to contact someone from the LSI MegaRAID group,
or Red Hat since this is a binary only deliverable.  You
should be able to find a MegaRAID contact in the MAINTAINERS file
in the top directory of the kernel source tree.

I work on mpt fusion drivers, which is a seperate division within LSI.

Eric

On Sunday, February 04, 2007 11:49 PM, Frederic TEMPORELLI wrote:
> 
> Eric,
> 
> 
> Do you have more information about 'megasr' module, which 
> seems able to
> manage 'MegaRAID' on LSI 1068 ?
> 
> This module is also named 'megaswr'
> 
> Here's modinfo output for this module (binary for RH4, but can also be
> found for SLES9)
> ==========================================================
> [root@iotiger2 x86_64]# modinfo megaswr.ko
> filename:       megaswr.ko
> parm:           low_mem_g:Set to 1 to simulate low mem condition
> parm:           dbglvl_g:driver-wide debug flag
> license:        GPL
> description:    LSI Logic SofrRAID Driver
> author:         LSI Logic Corporation
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> ...
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> depends:        scsi_mod
> vermagic:       2.6.9-22.ELsmp SMP gcc-3.4
> ==========================================================
> 
> 
> => the module is provided by LSI (I get it from the web from 
> supermicro)
> => the module is under GPL (but sources aren't shipped, nor the GPL
> license )
> => the module is shipped with a 'pci.ids' file, with 
> following content:
> ==========================================================
> 0x8086 0x2652   "megaswr"       "MegaSWR|INTEL-ICH6R"
> 0x8086 0x2682   "megaswr"       "MegaSWR|INTEL-ESB2"
> 0x8086 0x27C1   "megaswr"       "MegaSWR|INTEL-ICH7R"
> 0x8086 0x27C3   "megaswr"       "MegaSWR|INTEL-ICH7R"
> 0x1000 0x0030   "megaswr"       "MegaSWR|LSILogic-1030"
> 0x1000 0x0050   "megaswr"       "MegaSWR|LSILogic-1064"
> 0x1000 0x0054   "megaswr"       "MegaSWR|LSILogic-1068"
> 0x1000 0x0055   "megaswr"       "MegaSWR|LSILogic-1068"
> 0x1000 0x0057   "megaswr"       "MegaSWR|LSILogic-1064E"
> 0x1000 0x0059   "megaswr"       "MegaSWR|LSILogic-1068E"
> ==========================================================
> (note the chip with id 1000:0055)
> 
> Hope that you can give us more details...
> 
> regards
> --
> Frederic TEMPORELLI
> 
> 
> 
> 
> Frederic TEMPORELLI a écrit :
> > Hi,
> > 
> > Also seen on a NEC server, a 1068 chip with a jumper used 
> to switch chip
> > PCI ID and its BIOS:
> > - PCI ID = 0054 => 'MPT Fusion' BIOS
> > - PCI ID = 0055 => 'MegaRAID' BIOS
> > 
> > I'm feeling that I submit this unusual chip ID to pciid DB 
> some month ago...
> > 
> > More important: there's a driver for this chip when it is used in
> > 'MegaRAID' mode (standard 'mptsas' driver may be used for MPT Fusion
> > mode) . This driver is named 'megasr' and is available 
> (binaries) from
> > several server vendors (Intel/Supermicro/Hitachi...) for 
> standard distro
> > (RH,Suse).
> > Seems that this driver is provided by LSI (modinfo)...
> > 
> > regards
> > --
> > Fred
> > 
> > 
> > Moore, Eric a écrit :
> >> On Friday, January 26, 2007 12:53 PM, Jun'ichi Nomura wrote: 
> >>> Hi,
> >>>
> >>>> I have new NEC server with SAS1068 PCI-X Fusion-MPT SAS
> >>>> pciid: 1000:0055
> >>>> mptsas form 2.6.20-rc5 don't recognize it ;(
> >>>>
> >>>> I see that driver support only 1000:0054 and 1000:0058 devices.
> >>> It might be that the device has software RAID feature and changes
> >>> device ID based on setup. (1000:0055 when software RAID is enabled
> >>> and 1000:0054 or something for normal SAS)
> >>>
> >>> If so, there is a chance you can disable the software RAID
> >>> via BIOS setup utility.
> >>>
> >>> Thanks,
> >>> -- 
> >>> Jun'ichi Nomura, NEC Corporation of America
> >>>
> >> You probably want to talk to the megaraid folks and see
> >> if the have a driver for that.
> >>
> >> I didn't submit a device id of 0055 to sourceforge.
> >>
> >> The only 1068 ids that are clamied by mptsas is 0054 and 0058
> >> which are the pcix and pcie solutions.   I notice that 0055 is
> >> listed in repository, but it was not me that submitted that.
> >> http://pci-ids.ucw.cz/iii/?i=1000 
> >>
> >> Eric Moore
> >> -
> >> To unsubscribe from this list: send the line "unsubscribe 
> linux-scsi" in
> >> the body of a message to majordomo@vger.kernel.org
> >> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >>
> > 
> > -
> > To unsubscribe from this list: send the line "unsubscribe 
> linux-scsi" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > 
> 
> 
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* RE: chip 1000:0055 (LSI1068 PCI-X) Fusion-MPT/MegaRAID
@ 2007-02-07 17:34 Bagalkote, Sreenivas
  2007-02-08  9:48 ` Frederic TEMPORELLI
  0 siblings, 1 reply; 4+ messages in thread
From: Bagalkote, Sreenivas @ 2007-02-07 17:34 UTC (permalink / raw)
  To: Frederic TEMPORELLI, Kolli, Neela; +Cc: Moore, Eric, linux-scsi

Hello Fred,

> 
> There's a LSI 1068 chip that can be found on NEC hardware (also
> Intel/Supermicro/Hitachi, ...) and that can provide RAID 0 and 1 based
> on a MegaRAID BIOS.
> 

Hmm, no. This is not MegaRAID BIOS.

> 
> - LSI1068 'MegaRAID':
> pciid 1000:0055
> embedded MegaRAID BIOS, providing RAID 0 and 1
> 
> 
> But in this last mode, there's no way to use this chip with megaraid
> driver from kernel.org
> (so no way to use RAID device created by MegaRAID BIOS)
> 

The kernel.org megaraid driver controls our flagship HW RAID
controllers.
1000:0055 is not one of them.

> => There's a driver provided by several vendors (Intel, Supermicro,
...)
> for RHEL and SLES, and that can be found on the web.
> This driver is named 'megaswr' (aka 'megasr', MegaRAID software RAID
> driver):
> ==========================================================
> > [root@iotiger2 x86_64]# modinfo megaswr.ko
> > filename:       megaswr.ko
> > parm:           low_mem_g:Set to 1 to simulate low mem condition
> > parm:           dbglvl_g:driver-wide debug flag
> > license:        GPL
> > description:    LSI Logic SofrRAID Driver
> > author:         LSI Logic Corporation
> > alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> > alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> > alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> > ...
> > alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> > alias:          pci:v00000000d00000000sv00000000sd00000000bc*sc*i*
> > depends:        scsi_mod
> > vermagic:       2.6.9-22.ELsmp SMP gcc-3.4
> ==========================================================
> Do you have any information about this driver ?
> Seems that it is provided under GPL license.
> Who can provide the sources for this module ?
> (only binary are provided)
> 

We have already been alerted (by OEMs among others) that the modinfo on
megaswr driver needlessly shows "GPL" as the license. Ours is a binary
only proprietary driver. I have since corrected the MODULE_LICENSE label
to "LSI Proprietary" and updated the OEM versions. If this is not
reflected in their respective web-sites already, it should soon be.

You must have an old version of this driver. We have changed the name
from "megaswr" to "megasr".

Thanks,
Sreenivas

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

* Re: chip 1000:0055 (LSI1068 PCI-X) Fusion-MPT/MegaRAID
  2007-02-07 17:34 chip 1000:0055 (LSI1068 PCI-X) Fusion-MPT/MegaRAID Bagalkote, Sreenivas
@ 2007-02-08  9:48 ` Frederic TEMPORELLI
  0 siblings, 0 replies; 4+ messages in thread
From: Frederic TEMPORELLI @ 2007-02-08  9:48 UTC (permalink / raw)
  To: Bagalkote, Sreenivas; +Cc: Kolli, Neela, Patro, Sumant, Moore, Eric, linux-scsi

Hello Sreenivas,

> We have already been alerted (by OEMs among others) that the modinfo on
> megaswr driver needlessly shows "GPL" as the license. Ours is a binary
> only proprietary driver. I have since corrected the MODULE_LICENSE label
> to "LSI Proprietary" and updated the OEM versions. If this is not
> reflected in their respective web-sites already, it should soon be.
> 
> You must have an old version of this driver. We have changed the name
> from "megaswr" to "megasr".
> 
> Thanks,
> Sreenivas
> 


Really no way to get sources or more information about the driver for
LSI1068 chip with pciid 1000:0055 ?
This should help people who are using RAID on such chip and want to use
a recent kernel...

Here's the modinfo for a recent 'megasr', from a well known
hardware/processor manufacturer
========================================================
[root@iotiger2 x86_64]# modinfo megasr.ko
filename:       megasr.ko
parm:           dbglvl_g:driver-wide debug flag
license:        GPL
description:    LSI Logic Software RAID5 Driver
author:         LSI Logic Corporation
...
alias:          pci:v00001000d00000055sv0000144Dsd0000D001bc*sc*i*
alias:          pci:v00001000d00000055sv000017AAsd00006B64bc*sc*i*
alias:          pci:v00001000d00000055sv0000107Bsd00009570bc*sc*i*
alias:          pci:v00001000d00000055sv0000107Bsd00009565bc*sc*i*
alias:          pci:v00001000d00000055sv00001170sd00000023bc*sc*i*
alias:          pci:v00001000d00000055sv00001033sd00008342bc*sc*i*
alias:          pci:v00001000d00000055sv00001033sd00008338bc*sc*i*
alias:          pci:v00001000d00000055sv00001033sd00008337bc*sc*i*
alias:          pci:v00001000d00000055sv00001033sd00008336bc*sc*i*
alias:          pci:v00001000d00000055sv00008086sd00003504bc*sc*i*
alias:          pci:v00001000d00000055sv00008086sd00003501bc*sc*i*
alias:          pci:v00001000d00000055sv00008086sd00003500bc*sc*i*
alias:          pci:v00001000d00000055sv00008086sd0000346Dbc*sc*i*
alias:          pci:v00001000d00000055sv00008086sd0000346Cbc*sc*i*
alias:          pci:v00001000d00000055sv00001000sd00003005bc*sc*i*
alias:          pci:v00001000d00000055sv00001000sd00001000bc*sc*i*
...
depends:        scsi_mod
vermagic:       2.6.9-42.EL gcc-3.4
========================================================

Hope that this mail will also help people who are looking for linux
hardware support about LSI 1068 1000:0055 chip.

regards
--
Frederic

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

* RE: chip 1000:0055 (LSI1068 PCI-X) Fusion-MPT/MegaRAID
@ 2007-02-08 13:55 Bagalkote, Sreenivas
  0 siblings, 0 replies; 4+ messages in thread
From: Bagalkote, Sreenivas @ 2007-02-08 13:55 UTC (permalink / raw)
  To: Frederic TEMPORELLI; +Cc: Kolli, Neela, Patro, Sumant, Moore, Eric, linux-scsi

> 
> Hello Sreenivas,
> 
> > We have already been alerted (by OEMs among others) that the modinfo
on
> > megaswr driver needlessly shows "GPL" as the license. Ours is a
binary
> > only proprietary driver. I have since corrected the MODULE_LICENSE
label
> > to "LSI Proprietary" and updated the OEM versions. If this is not
> > reflected in their respective web-sites already, it should soon be.
> >
> > You must have an old version of this driver. We have changed the
name
> > from "megaswr" to "megasr".
> >
> > Thanks,
> > Sreenivas
> >
> 
> 
> Really no way to get sources or more information about the driver for
> LSI1068 chip with pciid 1000:0055 ?
> This should help people who are using RAID on such chip and want to
use
> a recent kernel...
> 

I haven't looked for it myself, but what you say sounds fair. You should
be able to get the information from the vendor(s) that you downloaded
the
driver package from. Would you please point me to all or any links that 
you are aware of?

> Here's the modinfo for a recent 'megasr', from a well known
> hardware/processor manufacturer
> ========================================================
> [root@iotiger2 x86_64]# modinfo megasr.ko
> filename:       megasr.ko
> parm:           dbglvl_g:driver-wide debug flag
> license:        GPL
> description:    LSI Logic Software RAID5 Driver
> author:         LSI Logic Corporation
> ...

Even this is an old driver. The string still says "GPL". I guess it
takes
time for drivers to pass vendors' long validation period.

> 
> Hope that this mail will also help people who are looking for linux
> hardware support about LSI 1068 1000:0055 chip.
> 

I hope so too.

Thanks,
Sreenivas

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

end of thread, other threads:[~2007-02-08 13:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-07 17:34 chip 1000:0055 (LSI1068 PCI-X) Fusion-MPT/MegaRAID Bagalkote, Sreenivas
2007-02-08  9:48 ` Frederic TEMPORELLI
  -- strict thread matches above, loose matches on Subject: below --
2007-02-08 13:55 Bagalkote, Sreenivas
2007-02-07  7:42 Frederic TEMPORELLI

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox