* RE: new driver
@ 2004-02-18 8:51 Tomita, Haruo
2004-02-18 12:29 ` Arjan van de Ven
0 siblings, 1 reply; 11+ messages in thread
From: Tomita, Haruo @ 2004-02-18 8:51 UTC (permalink / raw)
To: Moore, Eric Dean, linux-scsi, kschneider, arjanv
Cc: Doelfel, Hardy, Mukker, Atul, Jarrett, Peter B., Tomita, Haruo
Dear Eric,
Eric wrote;
Eric> There was an effort I started to open source some of
Eric> the driver, which was linked to a pre-compiled library.
The pre-compiled library(megaide_lib.o) is included.
The object of the megaide driver is created by linking this library.
I believe that the source of the exhibited portion is
a portion except the algorithm of RAID.
These are efforts and the results of Atul and Manoj.
However, since the library of binary distribution is included,
I think that the kernel version which operates will be limited.
If there is the solution method of this problem,
please let me know.
-- Haruo
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: new driver
2004-02-18 8:51 new driver Tomita, Haruo
@ 2004-02-18 12:29 ` Arjan van de Ven
2004-02-18 23:29 ` Ken Schneider
0 siblings, 1 reply; 11+ messages in thread
From: Arjan van de Ven @ 2004-02-18 12:29 UTC (permalink / raw)
To: Tomita, Haruo
Cc: Moore, Eric Dean, linux-scsi, kschneider, Doelfel, Hardy,
Mukker, Atul, Jarrett, Peter B.
[-- Attachment #1: Type: text/plain, Size: 422 bytes --]
On Wed, Feb 18, 2004 at 05:51:17PM +0900, Tomita, Haruo wrote:
> Dear Eric,
>
> Eric wrote;
>
> Eric> There was an effort I started to open source some of
> Eric> the driver, which was linked to a pre-compiled library.
>
> The pre-compiled library(megaide_lib.o) is included.
Then the driver is not available under the terms of the GPL....
(and not compatible with the kernel license so inclusion is not possible)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: new driver
2004-02-18 12:29 ` Arjan van de Ven
@ 2004-02-18 23:29 ` Ken Schneider
0 siblings, 0 replies; 11+ messages in thread
From: Ken Schneider @ 2004-02-18 23:29 UTC (permalink / raw)
To: Arjan van de Ven
Cc: Tomita, Haruo, Moore, Eric Dean, linux-scsi, Doelfel, Hardy,
Mukker, Atul, Jarrett, Peter B.
On Wed, 2004-02-18 at 07:29, Arjan van de Ven wrote:
> On Wed, Feb 18, 2004 at 05:51:17PM +0900, Tomita, Haruo wrote:
> > Dear Eric,
> >
> > Eric wrote;
> >
> > Eric> There was an effort I started to open source some of
> > Eric> the driver, which was linked to a pre-compiled library.
> >
> > The pre-compiled library(megaide_lib.o) is included.
>
> Then the driver is not available under the terms of the GPL....
> (and not compatible with the kernel license so inclusion is not possible)
And therefore should not any reference to the GPL in the other files. I
think this should be all or nothing.
--
Ken Schneider <kschneider@bout-tyme.net>
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: new driver
@ 2004-02-19 0:27 Doelfel, Hardy
0 siblings, 0 replies; 11+ messages in thread
From: Doelfel, Hardy @ 2004-02-19 0:27 UTC (permalink / raw)
To: Tomita, Haruo, Ken Schneider, Arjan van de Ven
Cc: Moore, Eric Dean, linux-scsi, Mukker, Atul, Jarrett, Peter B.
Hi Haruo,
the library will stay closed source. The header files are only meant to make
it easier to compile for different kernel versions.
Thanks
Hardy
-----Original Message-----
From: Tomita, Haruo [mailto:haruo.tomita@toshiba.co.jp]
Sent: Wednesday, February 18, 2004 6:40 PM
To: Ken Schneider; Arjan van de Ven
Cc: Moore, Eric Dean; linux-scsi@vger.kernel.org; Doelfel, Hardy; Mukker,
Atul; Jarrett, Peter B.
Subject: RE: new driver
Hi ken,
Eric> There was an effort I started to open source some of
Eric> the driver, which was linked to a pre-compiled library.
Haruo> The pre-compiled library(megaide_lib.o) is included.
Arjan> Then the driver is not available under the terms of the GPL....
Arjan> (and not compatible with the kernel license so inclusion is not
possible)
Ken> And therefore should not any reference to the GPL in the
Ken> other files. I think this should be all or nothing.
Is it that the source code of megaide_lib.o should be opened?
--
Haruo
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: new driver
@ 2004-02-18 23:39 Tomita, Haruo
2004-02-18 23:57 ` Ken Schneider
0 siblings, 1 reply; 11+ messages in thread
From: Tomita, Haruo @ 2004-02-18 23:39 UTC (permalink / raw)
To: Ken Schneider, Arjan van de Ven
Cc: Moore, Eric Dean, linux-scsi, Doelfel, Hardy, Mukker, Atul,
Jarrett, Peter B.
Hi ken,
Eric> There was an effort I started to open source some of
Eric> the driver, which was linked to a pre-compiled library.
Haruo> The pre-compiled library(megaide_lib.o) is included.
Arjan> Then the driver is not available under the terms of the GPL....
Arjan> (and not compatible with the kernel license so inclusion is not possible)
Ken> And therefore should not any reference to the GPL in the
Ken> other files. I think this should be all or nothing.
Is it that the source code of megaide_lib.o should be opened?
--
Haruo
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: new driver
2004-02-18 23:39 Tomita, Haruo
@ 2004-02-18 23:57 ` Ken Schneider
2004-02-19 5:32 ` Jeff Garzik
0 siblings, 1 reply; 11+ messages in thread
From: Ken Schneider @ 2004-02-18 23:57 UTC (permalink / raw)
To: Tomita, Haruo
Cc: Arjan van de Ven, Moore, Eric Dean, linux-scsi, Doelfel, Hardy,
Mukker, Atul, Jarrett, Peter B.
On Wed, 2004-02-18 at 18:39, Tomita, Haruo wrote:
> Hi ken,
>
> Eric> There was an effort I started to open source some of
> Eric> the driver, which was linked to a pre-compiled library.
>
> Haruo> The pre-compiled library(megaide_lib.o) is included.
>
> Arjan> Then the driver is not available under the terms of the GPL....
> Arjan> (and not compatible with the kernel license so inclusion is not possible)
>
> Ken> And therefore should not any reference to the GPL in the
> Ken> other files. I think this should be all or nothing.
>
> Is it that the source code of megaide_lib.o should be opened?
I was told by people on another list that if any part is closed the
entire package will not be included in the kernel tree. So yes
negaide.lib.o should be open sourced or LSI should provide drivers to
linux users as well as any other platform that uses their hardware.
--
Ken Schneider <kschneider@bout-tyme.net>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: new driver
2004-02-18 23:57 ` Ken Schneider
@ 2004-02-19 5:32 ` Jeff Garzik
0 siblings, 0 replies; 11+ messages in thread
From: Jeff Garzik @ 2004-02-19 5:32 UTC (permalink / raw)
To: Ken Schneider
Cc: Tomita, Haruo, Arjan van de Ven, Moore, Eric Dean, linux-scsi,
Doelfel, Hardy, Mukker, Atul, Jarrett, Peter B.
Ken Schneider wrote:
> On Wed, 2004-02-18 at 18:39, Tomita, Haruo wrote:
>
>>Hi ken,
>>
>>Eric> There was an effort I started to open source some of
>>Eric> the driver, which was linked to a pre-compiled library.
>>
>>Haruo> The pre-compiled library(megaide_lib.o) is included.
>>
>>Arjan> Then the driver is not available under the terms of the GPL....
>>Arjan> (and not compatible with the kernel license so inclusion is not possible)
>>
>>Ken> And therefore should not any reference to the GPL in the
>>Ken> other files. I think this should be all or nothing.
>>
>>Is it that the source code of megaide_lib.o should be opened?
>
>
> I was told by people on another list that if any part is closed the
> entire package will not be included in the kernel tree. So yes
> negaide.lib.o should be open sourced or LSI should provide drivers to
> linux users as well as any other platform that uses their hardware.
Correct. Drivers must be 100% open source, or they are not included in
Linux.
This is dictated by the GNU General Public License, under which all
kernel code is licensed.
Jeff
^ permalink raw reply [flat|nested] 11+ messages in thread
* new driver
@ 2004-02-15 0:06 Ken Schneider
2004-02-15 9:29 ` Christoph Hellwig
2004-02-15 20:35 ` Jeff Garzik
0 siblings, 2 replies; 11+ messages in thread
From: Ken Schneider @ 2004-02-15 0:06 UTC (permalink / raw)
To: linux-scsi
I have been sent the sources for the LSI LOGIC, Inc. Ultra ATA100 IDE raid
controller as found on the mainboard of the HP ML330 computer. I requested
information concerning the inclusion of the code into the kernel tree and
have been informed that the source is open and can be included as stated in
all of the .c and .h files.
Example:
/*
* Linux MegaRAID IDEal Software RAID Stack
* Copyright (c) 2003 LSI Logic Corporation
*-----------------------------------------------------------------------------
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
*-----------------------------------------------------------------------------
*/
Having this code included will make the life of many people much easier in
being able to use the raid function of the controller.
I have been able (with the help of people on the SuSE mailing list) to get the
module compiled for the 2.4 kernel. As the 2.6 tree and compilation
procedures have changed I can no longer get the module to compile, I am not a
programmer as I know just enough about C to be dangerous.
Copies of the correspondence and the sources are available either from me or
tech support at LSI Logic Corp.
Any help in this matter would be appreciated. I am also willing to be a guinea
pig for any testing of the module.
Ken Schneider
kschneider@bout-tyme.net
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: new driver
2004-02-15 0:06 Ken Schneider
@ 2004-02-15 9:29 ` Christoph Hellwig
2004-02-15 10:57 ` Arjan van de Ven
2004-02-15 20:35 ` Jeff Garzik
1 sibling, 1 reply; 11+ messages in thread
From: Christoph Hellwig @ 2004-02-15 9:29 UTC (permalink / raw)
To: Ken Schneider; +Cc: linux-scsi
On Sat, Feb 14, 2004 at 07:06:12PM -0500, Ken Schneider wrote:
> I have been sent the sources for the LSI LOGIC, Inc. Ultra ATA100 IDE raid
> controller as found on the mainboard of the HP ML330 computer. I requested
> information concerning the inclusion of the code into the kernel tree and
> have been informed that the source is open and can be included as stated in
> all of the .c and .h files.
We're generally not including software raid as LLDD. We'd be interested in
both drivers for the underlying ide controller (if not yet support by linux)
and a tool to setup the tables for device mapper.
btw, where is the source for the driver you're talking about?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: new driver
2004-02-15 9:29 ` Christoph Hellwig
@ 2004-02-15 10:57 ` Arjan van de Ven
0 siblings, 0 replies; 11+ messages in thread
From: Arjan van de Ven @ 2004-02-15 10:57 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Ken Schneider, linux-scsi
[-- Attachment #1: Type: text/plain, Size: 819 bytes --]
On Sun, 2004-02-15 at 10:29, Christoph Hellwig wrote:
> On Sat, Feb 14, 2004 at 07:06:12PM -0500, Ken Schneider wrote:
> > I have been sent the sources for the LSI LOGIC, Inc. Ultra ATA100 IDE raid
> > controller as found on the mainboard of the HP ML330 computer. I requested
> > information concerning the inclusion of the code into the kernel tree and
> > have been informed that the source is open and can be included as stated in
> > all of the .c and .h files.
>
> We're generally not including software raid as LLDD. We'd be interested in
> both drivers for the underlying ide controller (if not yet support by linux)
> and a tool to setup the tables for device mapper.
and for 2.4 as ataraid driver; writing one is like a few hours of work
at most so do send a pointer to the source :)
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: new driver
2004-02-15 0:06 Ken Schneider
2004-02-15 9:29 ` Christoph Hellwig
@ 2004-02-15 20:35 ` Jeff Garzik
1 sibling, 0 replies; 11+ messages in thread
From: Jeff Garzik @ 2004-02-15 20:35 UTC (permalink / raw)
To: Ken Schneider; +Cc: linux-scsi
Ken Schneider wrote:
> I have been sent the sources for the LSI LOGIC, Inc. Ultra ATA100 IDE raid
> controller as found on the mainboard of the HP ML330 computer. I requested
> information concerning the inclusion of the code into the kernel tree and
> have been informed that the source is open and can be included as stated in
> all of the .c and .h files.
Just to echo the others...
You need to add two drivers:
1) low-level hardware driver for this LSI hardware
2) software RAID driver
They are distinct and separate, when you're talking about software RAID.
Regards,
Jeff (SATA maintainer)
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2004-02-19 5:33 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-18 8:51 new driver Tomita, Haruo
2004-02-18 12:29 ` Arjan van de Ven
2004-02-18 23:29 ` Ken Schneider
-- strict thread matches above, loose matches on Subject: below --
2004-02-19 0:27 Doelfel, Hardy
2004-02-18 23:39 Tomita, Haruo
2004-02-18 23:57 ` Ken Schneider
2004-02-19 5:32 ` Jeff Garzik
2004-02-15 0:06 Ken Schneider
2004-02-15 9:29 ` Christoph Hellwig
2004-02-15 10:57 ` Arjan van de Ven
2004-02-15 20:35 ` Jeff Garzik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox