IPMI driver for Linux, version 7
PATCH 1/1 IPMI driver for Linux, version 7
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
Quoted 12 lines · Corey Minyard
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.
Quoted 6 lines
-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
Signature · 4 lines
"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 SeedQuoted 44 lines · Adrian Bunk
Quoted 12 lines · Corey Minyard
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.Quoted 8 lines
-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.
...
Quoted 6 lines
<-- 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
Quoted 11 lines · Corey Minyard
Quoted 3 lines
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