Hello,
> I installed via Yast the open-iscsi initiator software and noticed the
> version it comes with is way too old!
I cannot tell which is the latest version for SLES since we are
running SLES 10 PATCHLEVEL 1 (x86_64) which comes with open-
iscsi-2.0.707-0.32.
> make -C kernel
> cat: /lib/modules/2.6.16.21-0.8-smp/build/Makefile: No such file or
> directory
> make[1]: Entering directory `/tmp/open-iscsi-2.0-865.15/kernel'
> make[1]: *** No rule to make target `linux_2_6_', needed by
> `kernel_check'. Stop.
If you want to build open-iscsi from Open-iSCSI repository, you have
to follow the instructions in the README:
on SuSE run
make KSRC=/usr/src/linux \
KBUILD_OUTPUT=/usr/src/linux-obj/<arch>/<config>
to build the drivers, where arch will be x86_64 and config will be
smp. You ought to have this path on your system.
Note that the drivers built this way will be recognized by the kernel
as modules not supported by Novell and the kernel will be tainted.
Hope this helps.