[openib-general] ISER fails to build on 2.6.15-rc7-git3 (svn=4654)

Hal Rosenstock halr at voltaire.com
Fri Dec 30 04:36:40 PST 2005


On Fri, 2005-12-30 at 00:06, Johann George wrote:
> > I will post updated directions for this on the iser wiki tomorrow. Can
> > you give this another shot after that ?
> 
> Certainly.  Thanks, Hal.

This part is already dealt with in the OpenIB iser wiki:

Yhere is a patch (linux-2.6.14-iscsi_includes.diff) in
linux-kernel/patches which will get you past the compile problem you
reported

The iSER wiki states:

When building with 2.6.14 kernel, iSER requires open_iscsi header files
that are not part of the 2.6.14 kernel tree. The header files are
available at 
https://openib.org/svn/gen2/trunk/src/linux-kernel/patches/linux-2.6.14-iscsi_includes.diff
When building with these headers but without actually building
open_iscsi, the build produces the following warnings: 

*** Warning: "iscsi_unregister_transport" [drivers/infiniband/ulp/iser/ib_iser.ko] undefined! 
*** Warning: "iscsi_recv_pdu" [drivers/infiniband/ulp/iser/ib_iser.ko] undefined! 
*** Warning: "iscsi_conn_error" [drivers/infiniband/ulp/iser/ib_iser.ko] undefined! 
*** Warning: "iscsi_register_transport" [drivers/infiniband/ulp/iser/ib_iser.ko] undefined! 

These are normal. It means the module will not load since those symbols
are missing and need to be provided by open_iser
scsi_transport_iscsi.ko. 

2.6.15-rc6 kernel and later includes open_iscsi and the header files,
but requires an iser patch (to be available soon). The open-iscsi code
is available at http://www.open-iscsi.org/.

Please let me know if this gets you to this point or something
different. Thanks.

I am considering adding more instructions on open-iscsi to the OpenIB
iser wiki as I think this will help with 2.6.14 and earlier kernels
(although open-iscsi is only supported at 2.6.11 and beyond).

-- Hal




More information about the general mailing list