diff options
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/scsi/ncr53c8xx.txt | 25 | ||||
| -rw-r--r-- | Documentation/scsi/tmscsim.txt | 4 |
2 files changed, 0 insertions, 29 deletions
diff --git a/Documentation/scsi/ncr53c8xx.txt b/Documentation/scsi/ncr53c8xx.txt index 1d508dcbf859..8586efff1e99 100644 --- a/Documentation/scsi/ncr53c8xx.txt +++ b/Documentation/scsi/ncr53c8xx.txt | |||
| @@ -786,7 +786,6 @@ port address 0x1400. | |||
| 786 | irqm:1 same as initial settings (assumed BIOS settings) | 786 | irqm:1 same as initial settings (assumed BIOS settings) |
| 787 | irqm:2 always totem pole | 787 | irqm:2 always totem pole |
| 788 | irqm:0x10 driver will not use IRQF_SHARED flag when requesting irq | 788 | irqm:0x10 driver will not use IRQF_SHARED flag when requesting irq |
| 789 | irqm:0x20 driver will not use IRQF_DISABLED flag when requesting irq | ||
| 790 | 789 | ||
| 791 | (Bits 0x10 and 0x20 can be combined with hardware irq mode option) | 790 | (Bits 0x10 and 0x20 can be combined with hardware irq mode option) |
| 792 | 791 | ||
| @@ -1231,30 +1230,6 @@ they only refer to system buffers that are well aligned. So, a work around | |||
| 1231 | may only be needed under Linux when a scatter/gather list is not used and | 1230 | may only be needed under Linux when a scatter/gather list is not used and |
| 1232 | when the SCSI DATA IN phase is reentered after a phase mismatch. | 1231 | when the SCSI DATA IN phase is reentered after a phase mismatch. |
| 1233 | 1232 | ||
| 1234 | 14.5 IRQ sharing problems | ||
| 1235 | |||
| 1236 | When an IRQ is shared by devices that are handled by different drivers, it | ||
| 1237 | may happen that one driver complains about the request of the IRQ having | ||
| 1238 | failed. Inder Linux-2.0, this may be due to one driver having requested the | ||
| 1239 | IRQ using the IRQF_DISABLED flag but some other having requested the same IRQ | ||
| 1240 | without this flag. Under both Linux-2.0 and linux-2.2, this may be caused by | ||
| 1241 | one driver not having requested the IRQ with the IRQF_SHARED flag. | ||
| 1242 | |||
| 1243 | By default, the ncr53c8xx and sym53c8xx drivers request IRQs with both the | ||
| 1244 | IRQF_DISABLED and the IRQF_SHARED flag under Linux-2.0 and with only the IRQF_SHARED | ||
| 1245 | flag under Linux-2.2. | ||
| 1246 | |||
| 1247 | Under Linux-2.0, you can disable use of IRQF_DISABLED flag from the boot | ||
| 1248 | command line by using the following option: | ||
| 1249 | |||
| 1250 | ncr53c8xx=irqm:0x20 (for the generic ncr53c8xx driver) | ||
| 1251 | sym53c8xx=irqm:0x20 (for the sym53c8xx driver) | ||
| 1252 | |||
| 1253 | If this does not fix the problem, then you may want to check how all other | ||
| 1254 | drivers are requesting the IRQ and report the problem. Note that if at least | ||
| 1255 | a single driver does not request the IRQ with the IRQF_SHARED flag (share IRQ), | ||
| 1256 | then the request of the IRQ obviously will not succeed for all the drivers. | ||
| 1257 | |||
| 1258 | 15. SCSI problem troubleshooting | 1233 | 15. SCSI problem troubleshooting |
| 1259 | 1234 | ||
| 1260 | 15.1 Problem tracking | 1235 | 15.1 Problem tracking |
diff --git a/Documentation/scsi/tmscsim.txt b/Documentation/scsi/tmscsim.txt index 0810132772a8..0e0322bf0020 100644 --- a/Documentation/scsi/tmscsim.txt +++ b/Documentation/scsi/tmscsim.txt | |||
| @@ -107,10 +107,6 @@ produced errors and started to corrupt my disks. So don't do that! A 37.50 | |||
| 107 | MHz PCI bus works for me, though, but I don't recommend using higher clocks | 107 | MHz PCI bus works for me, though, but I don't recommend using higher clocks |
| 108 | than the 33.33 MHz being in the PCI spec. | 108 | than the 33.33 MHz being in the PCI spec. |
| 109 | 109 | ||
| 110 | If you want to share the IRQ with another device and the driver refuses to | ||
| 111 | do so, you might succeed with changing the DC390_IRQ type in tmscsim.c to | ||
| 112 | IRQF_SHARED | IRQF_DISABLED. | ||
| 113 | |||
| 114 | 110 | ||
| 115 | 3.Features | 111 | 3.Features |
| 116 | ---------- | 112 | ---------- |
