[openib-general] Problem Building OpenIB on 2.6.12 kernel

Don.Dhondt at Bull.com Don.Dhondt at Bull.com
Tue Sep 20 20:33:25 PDT 2005






    Don> Our kernel is 2.6.12 and we try to build the GEN2 drivers.
    Don> The gen2 "linux-kernel" trunk was downloaded
    Don> yesterday... don't remember the number.

      Roland> You may run into other problems, because now that 2.6.13 is
out, the
      Roland> OpenIB subversion tree will support 2.6.13 instead of 2.6.12.

It is not very practical to try to use OpenIB on a continually moving
kernel.
That is probably why we see so many backport patches for various kernels.
I don't suppose you know of any existing backport patches to 2.6.12.

    Don> When we add IPoIB, we get:

    Don> drivers/infiniband/ulp/ipoib/ipoib_main.c:478: error:
    Don> conflicting types for 'path_lookup'
    Don> include/linux/namei.h:103: error: previous declaration of
    Don> 'path_lookup' was here

      Roland> Strange, I've never seen that error.  Can you figure out how
      Roland> <linux/namei.h> is getting included while building
ipoib_main.c?

Well, I'm told by Jerome it is in <.ipoib_main.o.d>

    Don> Also, will the GEN2 stack work with a 64K page size kernel?
    Don> If not, is there a plan to make it work?

      Roland> I don't think anyone has tested it, but if you have new
enough HCA
      Roland> firmware (>= 3.3.3 for PCI-X HCAs), it should work.  If it
doesn't
      Roland> work I'd be interested in hearing about it.

      Roland>  - R.

We have the firmware but until we get a clean build we can't give it a
test.  I'll let you know if we get there.

=Don




More information about the general mailing list