Docs update from Bart Van Assche <bvanassche@acm.org>

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3582 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Vladislav Bolkhovitin
2011-06-17 02:34:21 +00:00
parent bc933d59c7
commit 4eadecd70d
+15 -11
View File
@@ -16,12 +16,12 @@ command in a shell:
While iSCSI-SCST works fine with an unpatched Linux kernel with the same While iSCSI-SCST works fine with an unpatched Linux kernel with the same
or better speed as other open source iSCSI targets, including IET, if or better speed as other open source iSCSI targets, including IET, if
you want even better performance you have to patch and rebuild the you want even better performance you have to patch and rebuild the
kernel. Select the patch according to your kernel version (2.6.18.1 in kernel. Select the patch according to your kernel version (2.6.38.x in
the example below): the example below):
cd /usr/src/kernels/linux-2.6.18.1 cd /usr/src/kernels/linux-2.6.38.8
patch -p1 < $HOME/scst/iscsi-scst/kernel/patches/put_page_callback-2.6.18.1.patch patch -p1 < $HOME/scst/iscsi-scst/kernel/patches/put_page_callback-2.6.38.patch
patch -p1 < $HOME/scst/scst/kernel/scst_exec_req_fifo-2.6.18.patch patch -p1 < $HOME/scst/scst/kernel/scst_exec_req_fifo-2.6.38.patch
make clean make clean
Next, build and install the kernel: Next, build and install the kernel:
@@ -29,21 +29,25 @@ Next, build and install the kernel:
make && make modules make && make modules
make modules_install && make install make modules_install && make install
For some Linux distributions (a.o. Ubuntu and openSUSE) the above steps do not For some Linux distributions (e.g. Ubuntu) the above steps do not rebuild the
rebuild the initial RAM disk. Make sure you regenerate the RAM disk before initial RAM disk. Make sure you regenerate the RAM disk before rebooting.
rebooting. Please look up the documentation of the update-initrd, Please look up the documentation of the update-initrd, update-initramfs or the
update-initramfs or the mkinitrd command supplied with your distribution. mkinitrd command supplied with your distribution.
Now reboot your system such that the newly built kernel is loaded. Now reboot your system such that the newly built kernel is loaded.
Once the system is again up and running the next step is to build and install Once the system is again up and running the next step is to build and install
SCST, iSCSI-SCST and scstadmin. You can do this by running the following SCST, iSCSI-SCST and scstadmin. With most distros (including RHEL 6) you can
command from the SCST directory: do that by running the following command from the SCST directory:
make scst scst_install iscsi iscsi_install scstadm scstadm_install make scst scst_install iscsi iscsi_install scstadm scstadm_install
When using RHEL 5 or CentOS 5, use these commands instead:
make enable_proc
make scst scst_install iscsi iscsi_install scstadm scstadm_install
iSCSI-SCST includes the following components: iSCSI-SCST includes the following components:
* /etc/init.d/iscsi-scst - service script
* iscsi-scstd - daemon * iscsi-scstd - daemon
* man pages * man pages
* Obsolete configuration files located under iscsi-scst/etc/obsolete, need to be copied to * Obsolete configuration files located under iscsi-scst/etc/obsolete, need to be copied to