diff options
Diffstat (limited to 'Documentation/scsi/ncr53c8xx.txt')
-rw-r--r-- | Documentation/scsi/ncr53c8xx.txt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Documentation/scsi/ncr53c8xx.txt b/Documentation/scsi/ncr53c8xx.txt index 822d2aca3700..58ad8db333d9 100644 --- a/Documentation/scsi/ncr53c8xx.txt +++ b/Documentation/scsi/ncr53c8xx.txt | |||
@@ -70,7 +70,7 @@ Written by Gerard Roudier <groudier@free.fr> | |||
70 | 15. SCSI problem troubleshooting | 70 | 15. SCSI problem troubleshooting |
71 | 15.1 Problem tracking | 71 | 15.1 Problem tracking |
72 | 15.2 Understanding hardware error reports | 72 | 15.2 Understanding hardware error reports |
73 | 16. Synchonous transfer negotiation tables | 73 | 16. Synchronous transfer negotiation tables |
74 | 16.1 Synchronous timings for 53C875 and 53C860 Ultra-SCSI controllers | 74 | 16.1 Synchronous timings for 53C875 and 53C860 Ultra-SCSI controllers |
75 | 16.2 Synchronous timings for fast SCSI-2 53C8XX controllers | 75 | 16.2 Synchronous timings for fast SCSI-2 53C8XX controllers |
76 | 17. Serial NVRAM support (by Richard Waltham) | 76 | 17. Serial NVRAM support (by Richard Waltham) |
@@ -96,10 +96,10 @@ The original driver has been written for 386bsd and FreeBSD by: | |||
96 | It is now available as a bundle of 2 drivers: | 96 | It is now available as a bundle of 2 drivers: |
97 | 97 | ||
98 | - ncr53c8xx generic driver that supports all the SYM53C8XX family including | 98 | - ncr53c8xx generic driver that supports all the SYM53C8XX family including |
99 | the ealiest 810 rev. 1, the latest 896 (2 channel LVD SCSI controller) and | 99 | the earliest 810 rev. 1, the latest 896 (2 channel LVD SCSI controller) and |
100 | the new 895A (1 channel LVD SCSI controller). | 100 | the new 895A (1 channel LVD SCSI controller). |
101 | - sym53c8xx enhanced driver (a.k.a. 896 drivers) that drops support of oldest | 101 | - sym53c8xx enhanced driver (a.k.a. 896 drivers) that drops support of oldest |
102 | chips in order to gain advantage of new features, as LOAD/STORE intructions | 102 | chips in order to gain advantage of new features, as LOAD/STORE instructions |
103 | available since the 810A and hardware phase mismatch available with the | 103 | available since the 810A and hardware phase mismatch available with the |
104 | 896 and the 895A. | 104 | 896 and the 895A. |
105 | 105 | ||
@@ -207,7 +207,7 @@ The 896 and the 895A allows handling of the phase mismatch context from | |||
207 | SCRIPTS (avoids the phase mismatch interrupt that stops the SCSI processor | 207 | SCRIPTS (avoids the phase mismatch interrupt that stops the SCSI processor |
208 | until the C code has saved the context of the transfer). | 208 | until the C code has saved the context of the transfer). |
209 | Implementing this without using LOAD/STORE instructions would be painfull | 209 | Implementing this without using LOAD/STORE instructions would be painfull |
210 | and I did'nt even want to try it. | 210 | and I didn't even want to try it. |
211 | 211 | ||
212 | The 896 chip supports 64 bit PCI transactions and addressing, while the | 212 | The 896 chip supports 64 bit PCI transactions and addressing, while the |
213 | 895A supports 32 bit PCI transactions and 64 bit addressing. | 213 | 895A supports 32 bit PCI transactions and 64 bit addressing. |
@@ -631,8 +631,8 @@ string variable using 'insmod'. | |||
631 | 631 | ||
632 | A boot setup command for the ncr53c8xx (sym53c8xx) driver begins with the | 632 | A boot setup command for the ncr53c8xx (sym53c8xx) driver begins with the |
633 | driver name "ncr53c8xx="(sym53c8xx). The kernel syntax parser then expects | 633 | driver name "ncr53c8xx="(sym53c8xx). The kernel syntax parser then expects |
634 | an optionnal list of integers separated with comma followed by an optional | 634 | an optional list of integers separated with comma followed by an optional |
635 | list of comma-separated strings. Example of boot setup command under lilo | 635 | list of comma-separated strings. Example of boot setup command under lilo |
636 | prompt: | 636 | prompt: |
637 | 637 | ||
638 | lilo: linux root=/dev/hda2 ncr53c8xx=tags:4,sync:10,debug:0x200 | 638 | lilo: linux root=/dev/hda2 ncr53c8xx=tags:4,sync:10,debug:0x200 |
@@ -778,7 +778,7 @@ port address 0x1400. | |||
778 | Some scsi boards use a 875 (ultra wide) and only supply narrow connectors. | 778 | Some scsi boards use a 875 (ultra wide) and only supply narrow connectors. |
779 | If you have connected a wide device with a 50 pins to 68 pins cable | 779 | If you have connected a wide device with a 50 pins to 68 pins cable |
780 | converter, any accepted wide negotiation will break further data transfers. | 780 | converter, any accepted wide negotiation will break further data transfers. |
781 | In such a case, using "wide:0" in the bootup command will be helpfull. | 781 | In such a case, using "wide:0" in the bootup command will be helpful. |
782 | 782 | ||
783 | 10.2.14 Differential mode | 783 | 10.2.14 Differential mode |
784 | diff:0 never set up diff mode | 784 | diff:0 never set up diff mode |
@@ -899,7 +899,7 @@ boot setup can be: | |||
899 | ncr53c8xx=safe:y,mpar:y | 899 | ncr53c8xx=safe:y,mpar:y |
900 | ncr53c8xx=safe:y | 900 | ncr53c8xx=safe:y |
901 | 901 | ||
902 | My personnal system works flawlessly with the following equivalent setup: | 902 | My personal system works flawlessly with the following equivalent setup: |
903 | 903 | ||
904 | ncr53c8xx=mpar:y,spar:y,disc:y,specf:1,fsn:n,ultra:2,fsn:n,revprob:n,verb:1\ | 904 | ncr53c8xx=mpar:y,spar:y,disc:y,specf:1,fsn:n,ultra:2,fsn:n,revprob:n,verb:1\ |
905 | tags:32,sync:12,debug:0,burst:7,led:1,wide:1,settle:2,diff:0,irqm:0 | 905 | tags:32,sync:12,debug:0,burst:7,led:1,wide:1,settle:2,diff:0,irqm:0 |
@@ -1151,7 +1151,7 @@ Driver files: | |||
1151 | 1151 | ||
1152 | New driver versions are made available separately in order to allow testing | 1152 | New driver versions are made available separately in order to allow testing |
1153 | changes and new features prior to including them into the linux kernel | 1153 | changes and new features prior to including them into the linux kernel |
1154 | distribution. The following URL provides informations on latest avalaible | 1154 | distribution. The following URL provides information on latest available |
1155 | patches: | 1155 | patches: |
1156 | 1156 | ||
1157 | ftp://ftp.tux.org/pub/people/gerard-roudier/README | 1157 | ftp://ftp.tux.org/pub/people/gerard-roudier/README |
@@ -1382,7 +1382,7 @@ SCSI standards, chip cores functionnals and internal driver data structures. | |||
1382 | You are not required to decode and understand them, unless you want to help | 1382 | You are not required to decode and understand them, unless you want to help |
1383 | maintain the driver code. | 1383 | maintain the driver code. |
1384 | 1384 | ||
1385 | 16. Synchonous transfer negotiation tables | 1385 | 16. Synchronous transfer negotiation tables |
1386 | 1386 | ||
1387 | Tables below have been created by calling the routine the driver uses | 1387 | Tables below have been created by calling the routine the driver uses |
1388 | for synchronisation negotiation timing calculation and chip setting. | 1388 | for synchronisation negotiation timing calculation and chip setting. |