diff --git a/Makefile b/Makefile index c85d9f619..68f2964f9 100644 --- a/Makefile +++ b/Makefile @@ -40,9 +40,10 @@ endif SCST_DIR=scst DOC_DIR=doc SCSTADM_DIR=scstadmin -QLA_INI_DIR=qla2x00t -QLA_DIR=qla2x00t/qla2x00-target -QLA_ISP_DIR=qla_isp +QLA_INI_DIR=qla2x00t_git +QLA_DIR=qla2x00t_git/qla2x00-target +QLA_OLD_INI_DIR=qla2x00t +QLA_OLD_DIR=qla2x00t/qla2x00-target LSI_DIR=mpt USR_DIR=usr/fileio SRP_DIR=srpt @@ -75,16 +76,17 @@ help: @echo " scstadm_uninstall : scstadmin: uninstall" @echo "" @echo " qla : make QLA target driver" - @echo " qla_clean : 2.6 qla target: clean " - @echo " qla_extraclean : 2.6 qla target: clean + clean dependencies" - @echo " qla_install : 2.6 qla target: install" - @echo " qla_uninstall : 2.6 qla target: uninstall" + @echo " qla_pull : pull the latest version of the QLA target driver from the QLogic's git" + @echo " qla_clean : qla target: clean " + @echo " qla_extraclean : qla target: clean + clean dependencies" + @echo " qla_install : qla target: install" + @echo " qla_uninstall : qla target: uninstall" @echo "" - @echo " qla_isp : make ISP Qlogic chipsets target driver" - @echo " qla_isp_clean : qla ISP target: clean " - @echo " qla_isp_extraclean: qla ISP target: clean + clean dependencies" - @echo " qla_isp_install : qla ISP target: install" - @echo " qla_isp_uninstall : qla ISP target: uninstall" + @echo " qla_old : make old Qlogic chipsets target driver" + @echo " qla_old_clean : qla old target: clean " + @echo " qla_old_extraclean: qla old target: clean + clean dependencies" + @echo " qla_old_install : qla old target: install" + @echo " qla_old_uninstall : qla old target: uninstall" @echo "" @echo " iscsi : make iSCSI target" @echo " iscsi_clean : ISCSI target: clean " @@ -140,7 +142,7 @@ all: cd $(SCST_DIR) && $(MAKE) $@ # @if [ -d $(DOC_DIR) ]; then cd $(DOC_DIR) && $(MAKE) $@; fi @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi -# @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi +# @if [ -d $(QLA_OLD_DIR) ]; then cd $(QLA_OLD_DIR) && $(MAKE) $@; fi # @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi # @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi @@ -151,7 +153,7 @@ install: cd $(SCST_DIR) && $(MAKE) $@ # @if [ -d $(DOC_DIR) ]; then cd $(DOC_DIR) && $(MAKE) $@; fi @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi -# @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi +# @if [ -d $(QLA_OLD_DIR) ]; then cd $(QLA_OLD_DIR) && $(MAKE) $@; fi # @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi # @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi @@ -162,7 +164,7 @@ uninstall: cd $(SCST_DIR) && $(MAKE) $@ # @if [ -d $(DOC_DIR) ]; then cd $(DOC_DIR) && $(MAKE) $@; fi @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi -# @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi +# @if [ -d $(QLA_OLD_DIR) ]; then cd $(QLA_OLD_DIR) && $(MAKE) $@; fi # @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi @@ -174,7 +176,8 @@ clean: @if [ -d $(DOC_DIR) ]; then cd $(DOC_DIR) && $(MAKE) $@; fi @if [ -d $(QLA_INI_DIR) ]; then cd $(QLA_INI_DIR) && $(MAKE) $@; fi @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi -# @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi + @if [ -d $(QLA_OLD_INI_DIR) ]; then cd $(QLA_OLD_INI_DIR) && $(MAKE) $@; fi + @if [ -d $(QLA_OLD_DIR) ]; then cd $(QLA_OLD_DIR) && $(MAKE) $@; fi # @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi @@ -187,7 +190,8 @@ extraclean: @if [ -d $(DOC_DIR) ]; then cd $(DOC_DIR) && $(MAKE) $@; fi @if [ -d $(QLA_INI_DIR) ]; then cd $(QLA_INI_DIR) && $(MAKE) $@; fi @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi -# @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi + @if [ -d $(QLA_OLD_INI_DIR) ]; then cd $(QLA_OLD_INI_DIR) && $(MAKE) $@; fi + @if [ -d $(QLA_OLD_DIR) ]; then cd $(QLA_OLD_DIR) && $(MAKE) $@; fi # @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi @@ -239,6 +243,9 @@ scstadm_extraclean: qla: cd $(QLA_DIR) && $(MAKE) all +qla_pull: + cd $(QLA_INI_DIR) && git pull + qla_install: cd $(QLA_DIR) && $(MAKE) install @@ -253,20 +260,20 @@ qla_extraclean: cd $(QLA_INI_DIR)/.. && $(MAKE) extraclean cd $(QLA_DIR) && $(MAKE) extraclean -qla_isp: - cd $(QLA_ISP_DIR) && $(MAKE) all +qla_old: + cd $(QLA_OLD_DIR) && $(MAKE) all -qla_isp_install: - cd $(QLA_ISP_DIR) && $(MAKE) install +qla_old_install: + cd $(QLA_OLD_DIR) && $(MAKE) install -qla_isp_uninstall: - cd $(QLA_ISP_DIR) && $(MAKE) uninstall +qla_old_uninstall: + cd $(QLA_OLD_DIR) && $(MAKE) uninstall -qla_isp_clean: - cd $(QLA_ISP_DIR) && $(MAKE) clean +qla_old_clean: + cd $(QLA_OLD_DIR) && $(MAKE) clean -qla_isp_extraclean: - cd $(QLA_ISP_DIR) && $(MAKE) extraclean +qla_old_extraclean: + cd $(QLA_OLD_DIR) && $(MAKE) extraclean iscsi: cd $(ISCSI_DIR) && $(MAKE) all @@ -411,7 +418,7 @@ rpm: 2perf: extraclean cd $(SCST_DIR) && $(MAKE) $@ @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi -# patch -p0 , http://scst.sourceforge.net diff --git a/www/target_qla2x00t.html b/www/target_qla2x00t.html index b4dd81ba8..524ee5e87 100644 --- a/www/target_qla2x00t.html +++ b/www/target_qla2x00t.html @@ -58,17 +58,20 @@

Target driver qla2x00t for QLogic FC adapters

SCST QLogic - This is target driver for QLogic qla2xxx (22xx/23xx/24xx/25xx) Fibre Channel adapters. It is stable and well tested.

+ This is target driver for QLogic qla2xxx (22xx++) Fibre Channel adapters.

-

The latest stable version is 2.2.0. Requires Linux kernel version 2.6.26.x or higher and - SCST version 2.2.0 or higher.

+

The latest stable version is 3.0.0. Requires Linux kernel version 2.6.26.x or higher and + SCST version 3.0.0 or higher.

-

Driver for the latest QLogic 16Gb/10G FC/FCoE adapters you can find in git.qlogic.com/scst.git

+

Driver in qla2x00t subdirectory is the old one, forked from qla2xxx from kernel 2.6.26. It is not maintained anymore.

+ +

You can find the latest version of this driver in + git://git.qlogic.com/scst-qla2xxx.git. It is now maintained by QLogic, hence + located in the QLogic's git. This driver also supports FCoE. See SVN root README for instructions how to integrate it + into the SCST build tree.