On Mon, Apr 27, 2009 at 12:01 PM, Vu Pham <[email protected]> wrote: > Vladislav Bolkhovitin wrote: >> >> Chris Worley, on 04/27/2009 07:54 PM wrote: >>> >>> On Mon, Apr 27, 2009 at 5:03 AM, Bart Van Assche >>> <[email protected]> wrote: >>>> >>>> On Mon, Apr 27, 2009 at 8:27 AM, Jack Morgenstein >>>> <[email protected]> wrote: >>>>> >>>>> The OFED distributions may contain features that the mainstream kernels >>>>> and libraries do not support. >>>>> These features frequently require changes in the Infiniband kernel >>>>> modules. Such changes are in the form >>>>> of kernel patches which are applied to the base mainstream kernel on >>>>> which the OFED release is based. >>>>> A lag between the mainstream kernel and the OFED kernel is unavoidable, >>>>> since the new features are first >>>>> released in the OFED distributions -- and later, gradually (and >>>>> hopefully), these features make there way >>>>> into the upstream kernel. >>>> >>>> I don't doubt that there is a good reason why new features go in the >>>> OFED distribution first and later in the mainstream Linux kernel. >>> >>> My opinion is: IB is still just too bleeding edge, even for the >>> vanilla Linux kernel. >>> >>> Maybe "Upstream First" is the measure of IB achieving stability. >>> >>> SRP (specifically the SCST target code) is my first case in using IB >>> where I've not been able to start with the latest OFED (or IBGD) >>> stable release, as OFED is unsupported by the SRP target code, and had >>> to start with a distro's IB version to get a working SRP target (of >>> which Ubuntu 8.10 provided the only stable SRP target distro for my >>> configuration). >> >> I think, to find out who's guilty, OFED or SRP target driver, you should >> simply try the latest SCST/SRP driver from the SCST SVN trunk with the known >> working OFED. Only make sure you don't have again mixed up older and new >> SCST headers. >> > Here is the simple rule of thumb: > 1. If you want to use latest/greatest top of trunk SCST SVN, kernel 2.6.28, > 29... then you have to use the IB driver/modules in that kernel tree. You > also have to use the ib_srpt driver in SCST SVN tree
Which is what I did, and as RHEL/CentOS5.[23] use newer OFED drivers, I had to turn to Ubuntu to get a stable SRP target. > > 2. If you want to run IB driver, ib_srpt driver and SCST on distribution > default kernel (RHEL 5,0/1/2 and its family ie. fedora, centos..., sles 10 > sp1/sp2...) then you should use OFED package (with ib_srpt inside the > package), SCST-1.0.0 > In the OFED-1.xxx/docs directory, there is a readme on how-to ib_srpt That doesn't work w/ OFED 1.4 and 1.4.1rc3. OFED's ib_srpt w/ SCST 1.0.0 hangs the sstem during modprobe, similar to what SCST's ib_srpt did. The latter was well documented in the SCST list, but later it was disclosed that SCST doesn't support any incarnation of OFED. Chris _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
