Updated corespondingly to the latest changes in the driver (kernels <2.6.26 not suppo...
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Fri, 25 Jul 2008 10:57:42 +0000 (10:57 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Fri, 25 Jul 2008 10:57:42 +0000 (10:57 +0000)
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@478 d57e44dd-8a1f-0410-8b47-8ef2f437770f

qla2x00t/qla2x00-target/qla2x00t-howto.html

index f9c212a..61e2aa4 100644 (file)
@@ -10,8 +10,8 @@ How to configure QLogic target driver for 22xx/23xx cards
                     <div style="text-align: center;"> <strong>ON TARGET</strong></div><br><br>\r
 \r
 1: Get the Linux kernel sources for version >= 2.6.16 from kernel.org</br>\r
-    <br>I've downloaded kernel version 2.6.24</br>\r
-    <br><a href="ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2">ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2</a></br></br></br>\r
+    <br>I've downloaded kernel version 2.6.26</br>\r
+    <br><a href="ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2">ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2</a></br></br></br>\r
 \r
 2: Get the appropiate firmware for your QLogic card from<a href="ftp://ftp.qlogic.com/outgoing/linux/firmware">\r
    ftp://ftp.qlogic.com/outgoing/linux/firmware/</a> and put it under /lib/firmware.\r
@@ -23,19 +23,19 @@ How to configure QLogic target driver for 22xx/23xx cards
     qla2xxx 0000:13:00.0: Failed to initialize adapter</br>\r
     &lt snip &gt</br>\r
 \r
-    In this case I had to download ql2400_fw.bin</br></br></br>\r
+    In this case I had to download ql2300_fw.bin</br></br></br>\r
 \r
 3: Unzip it under /usr/src/</br>\r
-    [root@proj src ] bunzip2 /usr/src/linux-2.6.24.tar.bz2</br>\r
-    [root@server src ] tar -xvf /usr/src/linux-2.6.24.tar</br></br></br>\r
+    [root@proj src ] bunzip2 /usr/src/linux-2.6.26.tar.bz2</br>\r
+    [root@server src ] tar -xvf /usr/src/linux-2.6.26.tar</br></br></br>\r
    \r
 4: Create symlinks</br>\r
     [root@proj src ] pwd</br>\r
     /usr/src</br>\r
-    [root@proj src ] ln -s /usr/src/linux-2.6.24 linux</br>\r
-    [root@proj src ] ln -s /usr/src/linux-2.6.24 kernel</br></br></br>\r
+    [root@proj src ] ln -s /usr/src/linux-2.6.26 linux</br>\r
+    [root@proj src ] ln -s /usr/src/linux-2.6.26 kernel</br></br></br>\r
 \r
-5: Get the SCST code from their SVN code base</br>\r
+5: Get the SCST code from their SVN code base.</br>\r
     [root@proj ] svn co https://scst.svn.sourceforge.net/svnroot/scst</br>\r
     If the command returns successfully then you'll have 'scst'</br>\r
     directory under your current directory ( here it is /root )</br></br>\r
@@ -50,13 +50,15 @@ How to configure QLogic target driver for 22xx/23xx cards
     [root@proj trunk]# ls</br>\r
     AskingQuestions        iscsi-release.patch  mpt                       qla2x00t-release.patch  scripts    scst-full_perf.patch  usr                  www\r
     doc                    iscsi-scst           qla2x00t                  qla_isp                 scst       scst-release.patch    usr-full_perf.patch\r
-    iscsi-full_perf.patch  Makefile             qla2x00t-full_perf.patch  README                  scstadmin  srpt                  usr-release.patch</br></br></br>\r
-\r
+    iscsi-full_perf.patch  Makefile             qla2x00t-full_perf.patch  README                  scstadmin  srpt                  usr-release.patch</br></br>\r
+
+    For kernels < 2.6.26 you should use ~scst/branches/1.0.0.x/ instead, because qla2x00t driver in trunk/ doesn't support those kernels (see its README).</br></br></br>
+
 7:  Patch the kernel (the kernel version you've downloaded in step 1)</br>\r
-    [root@proj ] cp /root/scst/trunk/scst/kernel/scst_exec_req_fifo-2.6.24.patch /usr/src</br></br>\r
+    [root@proj ] cp /root/scst/trunk/scst/kernel/scst_exec_req_fifo-2.6.26.patch /usr/src</br></br>\r
    \r
     [root@proj ] cd /usr/src</br>\r
-    [root@proj src] patch -p0 &lt scst_exec_req_fifo-2.6.24.patch</br></br></br>\r
+    [root@proj src] patch -p0 &lt scst_exec_req_fifo-2.6.26.patch</br></br></br>\r
 \r
 8: Replace the QLogic FC driver code in the kernel source tree with the modified version \r
     of QLogic FC driver code from scst code base.</br></br>\r