[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