linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] IPMI driver for Linux, version 7
@ 2002-10-16  3:02 Corey Minyard
  2002-10-19 11:02 ` Adrian Bunk
  0 siblings, 1 reply; 6+ messages in thread
From: Corey Minyard @ 2002-10-16  3:02 UTC (permalink / raw)
  To: linux-kernel

In the continuing saga of IPMI driver updates, here's another installment.

More cleanups and bug fixes, some from Arjan van de Ven, and others from 
myself. This fixes some problems with blocking operations while holding 
a lock. It has an unfortunate interface change (but better now than 
later), the lun field is removed from the IPMI message, and one is added 
to the system interface address. It's a minor change, but it really 
needed to be done to make things consistent. It's only released as a 
patch to the v6 version and it applies cleanly to all kernel versions. 
 As usual, you can download the driver from my home page at  
http://home.attbi.com/~minyard.

-Corey

PS - In case you don't know, IPMI is a standard for system management, 
it provides ways to detect the managed devices in the system and sensors 
attached to them.  You can get more information at 
http://www.intel.com/design/servers/ipmi/spec.htm


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

* Re: [PATCH] IPMI driver for Linux, version 7
  2002-10-16  3:02 [PATCH] IPMI driver for Linux, version 7 Corey Minyard
@ 2002-10-19 11:02 ` Adrian Bunk
  2002-10-20 21:05   ` Corey Minyard
  0 siblings, 1 reply; 6+ messages in thread
From: Adrian Bunk @ 2002-10-19 11:02 UTC (permalink / raw)
  To: Corey Minyard; +Cc: linux-kernel

On Tue, 15 Oct 2002, Corey Minyard wrote:

> In the continuing saga of IPMI driver updates, here's another installment.
>
> More cleanups and bug fixes, some from Arjan van de Ven, and others from
> myself. This fixes some problems with blocking operations while holding
> a lock. It has an unfortunate interface change (but better now than
> later), the lun field is removed from the IPMI message, and one is added
> to the system interface address. It's a minor change, but it really
> needed to be done to make things consistent. It's only released as a
> patch to the v6 version and it applies cleanly to all kernel versions.
>  As usual, you can download the driver from my home page at
> http://home.attbi.com/~minyard.
>
> -Corey
>
> PS - In case you don't know, IPMI is a standard for system management,
> it provides ways to detect the managed devices in the system and sensors
> attached to them.  You can get more information at
> http://www.intel.com/design/servers/ipmi/spec.htm

<--  snip  -->

...
Adopters Agreement:

Before implementing the IPMI, IPMB or ICMB specifications, a royalty-free
reciprocal patent license must be signed. Please follow the steps below to
sign the IPMI Adopters Agreement:
...
·  Adopter hereby grants to the Promoters and to Fellow Adopters, and the
   Promoters hereby grant to Adopter, a nonexclusive, royalty-free,
   nontransferable, nonsublicenseable, worldwide license under its
   Necessary Claims to make, have made, use, import, offer to sell and
   sell products which comply with the Specification; provided that such
   license shall not extend to features of a product which are not
   required to comply with the Specification or for which there exists a
   feasible, noninfringing alternative.
...

<--  snip  -->


Am I right that this makes it impossible to include an IPMI driver into
the kernel (this isn't GPL-compatible)?


cu
Adrian

-- 

"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
                                Pearl S. Buck - Dragon Seed



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

* Re: [PATCH] IPMI driver for Linux, version 7
  2002-10-19 11:02 ` Adrian Bunk
@ 2002-10-20 21:05   ` Corey Minyard
  2002-10-21 15:27     ` Alan Cox
  0 siblings, 1 reply; 6+ messages in thread
From: Corey Minyard @ 2002-10-20 21:05 UTC (permalink / raw)
  To: Adrian Bunk; +Cc: linux-kernel

Adrian Bunk wrote:

>On Tue, 15 Oct 2002, Corey Minyard wrote:
>
>  
>
>>In the continuing saga of IPMI driver updates, here's another installment.
>>
>>More cleanups and bug fixes, some from Arjan van de Ven, and others from
>>myself. This fixes some problems with blocking operations while holding
>>a lock. It has an unfortunate interface change (but better now than
>>later), the lun field is removed from the IPMI message, and one is added
>>to the system interface address. It's a minor change, but it really
>>needed to be done to make things consistent. It's only released as a
>>patch to the v6 version and it applies cleanly to all kernel versions.
>> As usual, you can download the driver from my home page at
>>http://home.attbi.com/~minyard.
>>
>>-Corey
>>
>>PS - In case you don't know, IPMI is a standard for system management,
>>it provides ways to detect the managed devices in the system and sensors
>>attached to them.  You can get more information at
>>http://www.intel.com/design/servers/ipmi/spec.htm
>>    
>>
>
><--  snip  -->
>
>...
>Adopters Agreement:
>
>Before implementing the IPMI, IPMB or ICMB specifications, a royalty-free
>reciprocal patent license must be signed. Please follow the steps below to
>sign the IPMI Adopters Agreement:
>...
>·  Adopter hereby grants to the Promoters and to Fellow Adopters, and the
>   Promoters hereby grant to Adopter, a nonexclusive, royalty-free,
>   nontransferable, nonsublicenseable, worldwide license under its
>   Necessary Claims to make, have made, use, import, offer to sell and
>   sell products which comply with the Specification; provided that such
>   license shall not extend to features of a product which are not
>   required to comply with the Specification or for which there exists a
>   feasible, noninfringing alternative.
>...
>
><--  snip  -->
>
>
>Am I right that this makes it impossible to include an IPMI driver into
>the kernel (this isn't GPL-compatible)?
>
I do not read it so, but perhaps you are right.  I will ask.  I'm sure I 
will receive a resounding "maybe" as the answer.  I was working with 
people at Intel on this, and they had another driver they wanted to use 
for IPMI, and wanted to push it into the kernel, but it had some 
problems so I wrote this as a replacement.  So I don't think Intel sees 
it this way (at least those at Intel I was working with).

-Corey


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

* Re: [PATCH] IPMI driver for Linux, version 7
       [not found] <649046018@toto.iv>
@ 2002-10-21  1:05 ` Peter Chubb
  0 siblings, 0 replies; 6+ messages in thread
From: Peter Chubb @ 2002-10-21  1:05 UTC (permalink / raw)
  To: Corey Minyard; +Cc: Adrian Bunk, linux-kernel


>>>>> "Corey" == Corey Minyard <cminyard@mvista.com> writes:
Corey> Adrian Bunk wrote:

>> 
>> ...  Adopters Agreement:
>> 
>> Before implementing the IPMI, IPMB or ICMB specifications, a
>> royalty-free reciprocal patent license must be signed. Please
>> follow the steps below to sign the IPMI Adopters Agreement: ...  ·
>> Adopter hereby grants to the Promoters and to Fellow Adopters, and
>> the Promoters hereby grant to Adopter, a nonexclusive,
>> royalty-free, nontransferable, nonsublicenseable, worldwide license
>> under its Necessary Claims to make, have made, use, import, offer
>> to sell and sell products which comply with the Specification;
>> provided that such license shall not extend to features of a
>> product which are not required to comply with the Specification or
>> for which there exists a feasible, noninfringing alternative.  ...
>> 
>> <-- snip -->
>> 
>> 
>> Am I right that this makes it impossible to include an IPMI driver
>> into the kernel (this isn't GPL-compatible)?
>> 
Corey> I do not read it so, but perhaps you are right.  I will ask.
Corey> I'm sure I will receive a resounding "maybe" as the answer. 

I suspect the licence refers to the firmware bottom half, not the
driver to access it.

Peter C

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

* Re: [PATCH] IPMI driver for Linux, version 7
  2002-10-20 21:05   ` Corey Minyard
@ 2002-10-21 15:27     ` Alan Cox
  0 siblings, 0 replies; 6+ messages in thread
From: Alan Cox @ 2002-10-21 15:27 UTC (permalink / raw)
  To: Corey Minyard; +Cc: Adrian Bunk, Linux Kernel Mailing List

On Sun, 2002-10-20 at 22:05, Corey Minyard wrote:
> >Am I right that this makes it impossible to include an IPMI driver into
> >the kernel (this isn't GPL-compatible)?
> >
> I do not read it so, but perhaps you are right.  I will ask.  I'm sure I 
> will receive a resounding "maybe" as the answer.  I was working with 
> people at Intel on this, and they had another driver they wanted to use 
> for IPMI, and wanted to push it into the kernel, but it had some 
> problems so I wrote this as a replacement.  So I don't think Intel sees 
> it this way (at least those at Intel I was working with).
> 
> -Corey

Intel tend to see everything Intel's way. Perhaps someone from Intel
could clarify this situation - on list ?

I'd hate us to have to have an IPMI driver that US citizens couldnt use


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

* RE: [PATCH] IPMI driver for Linux, version 7
@ 2002-10-22 21:58 Perez-Gonzalez, Inaky
  0 siblings, 0 replies; 6+ messages in thread
From: Perez-Gonzalez, Inaky @ 2002-10-22 21:58 UTC (permalink / raw)
  To: 'Alan Cox', Corey Minyard
  Cc: Adrian Bunk, Linux Kernel Mailing List, Cahill, Ben M,
	Rhoads, Rob, Sousou, Imad


> On Sun, 2002-10-20 at 22:05, Corey Minyard wrote:
> > >Am I right that this makes it impossible to include an 
> > > IPMI driver into the kernel (this isn't GPL-compatible)?
> > >
> > I do not read it so, but perhaps you are right.  I will 
> > ask.  I'm sure I 
> > will receive a resounding "maybe" as the answer.  I was 
> > working with 
> > people at Intel on this, and they had another driver they 
> > wanted to use 
> > for IPMI, and wanted to push it into the kernel, but it had some 
> > problems so I wrote this as a replacement.  So I don't 
> > think Intel sees 
> > it this way (at least those at Intel I was working with).
> 
> Intel tend to see everything Intel's way. Perhaps someone from Intel
> could clarify this situation - on list ?
> 
> I'd hate us to have to have an IPMI driver that US citizens 
> couldnt use

Corey's IPMI driver is GPL, as are all the other components
of the kernel. People who are worried about patents on IPMI
implementations can get a royalty-free license any time by
going to http://www.intel.com/design/servers/ipmi/spec.htm 
and signing the Adopter's agreement. Yes, to get the royalty-free 
patent license for implementations of the IPMI spec, you have 
to give a promise not to sue other Adopters of IPMI, but I don't 
see why anyone who isn't planning on going around suing people 
should have a problem signing this agreement. In any case this 
is very similar to USB, which also has an Adopter's agreement 
for patents, and USB has been in the kernel for years without 
causing any IP problems.

Inaky Perez-Gonzalez -- Not speaking for Intel - opinions are my own [or my
fault]


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

end of thread, other threads:[~2002-10-22 21:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-16  3:02 [PATCH] IPMI driver for Linux, version 7 Corey Minyard
2002-10-19 11:02 ` Adrian Bunk
2002-10-20 21:05   ` Corey Minyard
2002-10-21 15:27     ` Alan Cox
     [not found] <649046018@toto.iv>
2002-10-21  1:05 ` Peter Chubb
  -- strict thread matches above, loose matches on Subject: below --
2002-10-22 21:58 Perez-Gonzalez, Inaky

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).