On Thu, Sep 11, 2014 at 9:55 PM, Drokin, Oleg <oleg.drokin(a)intel.com> wrote:
On Sep 11, 2014, at 1:19 PM, E.S. Rosenberg wrote:
> I started trying lustre + kernel 3.16 and sadly it doesn't like this
kernel (it is fine with 3.14 though), not being afraid of a bit of code I
figured I'd have a look at the location in the code that the error messages
seem to suggest, but those lines seem wrong.
>
> Here's the message I get:
> kernel: LNetError: 2895:0:(linux-tcpip.c:82:libcfs_ipif_query()) Can't
get flags for interface ib0
> kernel: LNetError: 2895:0:(o2iblnd.c:2694:kiblnd_create_dev()) Can't
query IPoIB interface ib0: -515
> hm-40 kernel: LNetError: 105-4: Error -100 starting up LNI o2ib
>
> linux-tcpip.c:82 -- precompiler ifdef, libcfs_ipif_query() is only
defined 25 lines later, seems may have to be line 127
>
> o2iblnd.c:2694 -- seems it should be line 2754
>
>
> So:
> 1. Am I correct in my line guesses?
> 2. How come these line# are so terribly off?
Are you sure the source matches the kernel used?
Ah! That's my mistake, I was looking at the lustre-2.5.x source while the
kernel stuff was what is in the kernel branch.
Also 3.16 happened to get a bad patch that we later managed to revert
I
think.
If you are experimenting with later kernel, please use Greg KH
staging-next tree. That one definitely works and we are trying to check it
regularly (and submit fixes).
For now we reverted to kernerl 3.14 which seems to be OK with lustre 2.5.x
a newer kernel will be a later bridge.
Thanks all,
Eli
Thanks.
Bye,
Oleg