Lines Matching +full:gain +full:- +full:milli

1 .. SPDX-License-Identifier: GPL-2.0
11 95170 DEUIL LA BARRE - FRANCE
64 10.4 PCI configuration fix-up boot option
81 16.1 Synchronous timings for 53C875 and 53C860 Ultra-SCSI controllers
82 16.2 Synchronous timings for fast SCSI-2 53C8XX controllers
97 - Gerard Roudier <groudier@free.fr>
101 - Wolfgang Stanglmeier <wolf@cologne.de>
102 - Stefan Esser <se@mi.Uni-Koeln.de>
106 - ncr53c8xx generic driver that supports all the SYM53C8XX family including
109 - sym53c8xx enhanced driver (a.k.a. 896 drivers) that drops support of oldest
110 chips in order to gain advantage of new features, as LOAD/STORE instructions
115 PCI-HOWTO written by Michael Will and in the SCSI-HOWTO written by
120 - http://www.lsilogic.com/
124 - ftp://ftp.symbios.com/
126 Useful SCSI tools written by Eric Youngdale are available at tsx-11:
128 - ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi/scsiinfo-X.Y.tar.gz
129 - ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi/scsidev-X.Y.tar.gz
142 - ftp://ftp.tux.org/pub/people/gerard-roudier
146 - ftp://ftp.symbios.com/mirror/ftp.tux.org/pub/tux/roudier/drivers
157 - Synchronous negotiation
158 - Disconnection
159 - Tagged command queuing
160 - SCSI parity checking
161 - Master parity checking
167 +--------+-----------+-----+-----------+------------+------------+------------+
171 +--------+-----------+-----+-----------+------------+------------+------------+
173 +--------+-----------+-----+-----------+------------+------------+------------+
175 +--------+-----------+-----+-----------+------------+------------+------------+
177 +--------+-----------+-----+-----------+------------+------------+------------+
179 +--------+-----------+-----+-----------+------------+------------+------------+
181 +--------+-----------+-----+-----------+------------+------------+------------+
183 +--------+-----------+-----+-----------+------------+------------+------------+
185 +--------+-----------+-----+-----------+------------+------------+------------+
187 +--------+-----------+-----+-----------+------------+------------+------------+
189 +--------+-----------+-----+-----------+------------+------------+------------+
191 +--------+-----------+-----+-----------+------------+------------+------------+
193 +--------+-----------+-----+-----------+------------+------------+------------+
195 +--------+-----------+-----+-----------+------------+------------+------------+
197 +--------+-----------+-----+-----------+------------+------------+------------+
199 +--------+-----------+-----+-----------+------------+------------+------------+
202 +--------+-----------+-----+-----------+------------+------------+------------+
216 - Scatter / gather
217 - Shared interrupt
218 - Boot setup commands
225 --------------------------
236 -----------------------------------------------------------------------
247 registers for bit 32-63. Another interesting feature is that LOAD/STORE
248 instructions that address the on-chip RAM (8k) remain internal to the chip.
253 - SYM53C810 revision < 0x10 (16)
254 - SYM53C815 all revisions
255 - SYM53C825 revision < 0x10 (16)
261 linux-1.3.x, memory mapped I/O is used rather than normal I/O. Memory
275 In order to really gain advantage of this feature, devices must have
276 a reasonable cache size (No miracle is to be expected for a low-end
284 - IBM S12 0662
285 - Conner 1080S
286 - Quantum Atlas I
287 - Quantum Atlas II
301 generally not worth-while, unless you are using a very large disk or disk
308 depths from the boot command-line. For example::
310 ncr53c8xx=tags:4/t2t3q15-t4q7/t1u0q32
314 - target 2 all luns on controller 0 --> 15
315 - target 3 all luns on controller 0 --> 15
316 - target 4 all luns on controller 0 --> 7
317 - target 1 lun 0 on controller 1 --> 32
318 - all other target/lun --> 4
324 - Each time a QUEUE FULL status is returned, tagged queue depth is reduced
327 - Every 1000 successfully completed SCSI commands, if allowed by the
343 corresponding to your controller after boot-up.
422 "ms" means milli-seconds)
489 -----------------------------------------
500 - 10 means 25 nano-seconds synchronous period
501 - 11 means 30 nano-seconds synchronous period
502 - 12 means 50 nano-seconds synchronous period
505 -----------------
513 ----------------------------------------------------
522 -------------------------------------
541 ------------------
563 --------------------------
573 ----------------------
593 ---------------------
598 th driver verbose level after boot-up.
601 ---------------------------------------
611 -----------------------------------------------------
627 features supported by the driver can be enabled at start-up. However,
629 support by the driver of this feature at linux start-up and enable
630 this feature after boot-up only for devices that support it safely.
654 Force synchronous negotiation for all SCSI-2 devices.
656 Some SCSI-2 devices do not report this feature in byte 7 of inquiry
666 bit as a flag indicating singled-ended/differential interface.
671 based scsi board with a vendor-specific BIOS.
672 For example, Tekram DC-390/U, DC-390/W and DC-390/F scsi controllers
673 use a vendor-specific BIOS and are known to not use SYMBIOS compatible
694 -----------
702 list of comma-separated strings. Example of boot setup command under lilo
707 - enable tagged commands, up to 4 tagged commands queued.
708 - set synchronous negotiation speed to 10 Mega-transfers / second.
709 - set DEBUG_NEGO flag.
721 Each string argument must be specified as "keyword:value". Only lower-case
738 ------------------------
807 ncr53c8xx=tags:10/t2t3q16-t5q24/t1u2q32
811 - controller #0 target #2 and target #3 -> 16 commands,
812 - controller #0 target #5 -> 24 commands,
813 - controller #1 target #1 logical unit #2 -> 32 commands,
814 - all other logical units (all targets, all controllers) -> 10 commands.
823 #factor = 10 Ultra-2 SCSI 40 Mega-transfers / second
824 #factor = 11 Ultra-2 SCSI 33 Mega-transfers / second
825 #factor < 25 Ultra SCSI 20 Mega-transfers / second
826 #factor < 50 Fast SCSI-2
858 #x is an integer value combining the following power-of-2 values:
964 0x1 Set PCI cache-line size register if not set.
1099 10.4 PCI configuration fix-up boot option
1100 -----------------------------------------
1107 0x1 Set PCI cache-line size register if not set.
1127 This fix-up worked flawlessly on my previous system.
1134 -------------------------------------
1152 +-------------------------------+------------------+--------------+
1154 +-------------------------------+------------------+--------------+
1156 +-------------------------------+------------------+--------------+
1158 +-------------------------------+------------------+--------------+
1160 +-------------------------------+------------------+--------------+
1162 +-------------------------------+------------------+--------------+
1164 +-------------------------------+------------------+--------------+
1166 +-------------------------------+------------------+--------------+
1168 +-------------------------------+------------------+--------------+
1170 +-------------------------------+------------------+--------------+
1173 +-------------------------------+------------------+--------------+
1175 +-------------------------------+------------------+--------------+
1177 +-------------------------------+------------------+--------------+
1213 When this option is set to a non-zero value, the driver checks SCSI lines
1214 logic state, 100 micro-seconds after having asserted the SCSI RESET line.
1216 Since SCSI devices shall release the BUS at most 800 nano-seconds after SCSI
1220 - Only 1 terminator installed.
1221 - Misplaced terminators.
1222 - Bad quality terminators.
1250 b) Overlap at least 4 micro-seconds of arbitration time with the execution
1256 SCSI BUS bandwidth if the SCRIPTS execution lasts more than 4 micro-seconds.
1261 to stress SCSI devices or for some applications that can gain advantage of
1264 be surprised, because force-feeding anything and blocking its arse at the
1265 same time cannot work for a long time. :-))
1281 during scsi transfer processing: burst op-code fetch, read multiple,
1308 < 1 means tagged command queuing disabled at start-up.
1319 If defined, synchronous negotiation is tried for all SCSI-2 devices.
1356 SCSI_NCR_SG_TABLESIZE (default: SCSI_NCR_MAX_SCATTER-1)
1367 Driver files are located in the sub-directory "drivers/scsi" of the
1382 ftp://ftp.tux.org/pub/people/gerard-roudier/README
1395 -------------------------------------------
1400 conforms to 6.8.2 of SCSI-2 specifications. The current behaviour of
1408 ---------------------------------------------------------
1420 - Ask the driver to probe chip ids in reverse order from the boot command
1422 - Make appropriate changes in the fstab.
1423 - Use the 'scsidev' tool from Eric Youngdale.
1426 ---------------------------------------------------------
1429 you must ensure that lines of the wide part of the SCSI BUS are pulled-up.
1437 ------------------------------------------------------------------
1439 This problem is described in SYMBIOS DEL 397, Part Number 69-039241, ITEM 4.
1442 Write and Invalidate Command at a not cache-line-aligned 4 DWORDS boundary.
1454 part of a work-around suggested by SYMBIOS. This work-around resets the
1456 from being triggered for the first SCSI MOVE of the phase. This work-around
1466 performed using a buffer that is 4 DWORDS but not cache-line aligned.
1476 ---------------------
1482 - SCSI bus cables
1483 - terminations at both end of the SCSI chain
1484 - linux syslog messages (some of them may help you)
1489 - only asynchronous data transfers
1490 - tagged commands disabled
1491 - disconnections not allowed
1497 appropriate mailing lists or news-groups. Send me a copy in order to
1506 hard disks. Good SCSI hard disks with a large cache gain advantage of
1534 -----------------------------------------
1539 sym53c876-0:1: ERROR (0:48) (1-21-65) (f/95) @ (script 7c0:19000000).
1540 sym53c876-0: script cmd = 19000000
1541 sym53c876-0: regdump: da 10 80 95 47 0f 01 07 75 01 81 21 80 01 09 00.
1546 sym53c876-0:1: ERROR (0:48) (1-21-65) (f/95) @ (script 7c0:19000000).
1627 SCSI-2 mode.
1629 Periods are in nano-seconds and speeds are in Mega-transfers per second.
1630 1 Mega-transfers/second means 1 MB/s with 8 bits SCSI and 2 MB/s with
1635 +-----------------------------+--------+-------+--------------+
1637 +-------+--------+------------+--------+-------+ |
1639 +-------+--------+------------+--------+-------+--------------+
1641 +-------+--------+------------+--------+-------+--------------+
1643 +-------+--------+------------+--------+-------+--------------+
1645 +-------+--------+------------+--------+-------+--------------+
1647 +-------+--------+------------+--------+-------+--------------+
1649 +-------+--------+------------+--------+-------+--------------+
1651 +-------+--------+------------+--------+-------+--------------+
1653 +-------+--------+------------+--------+-------+--------------+
1655 +-------+--------+------------+--------+-------+--------------+
1657 +-------+--------+------------+--------+-------+--------------+
1659 +-------+--------+------------+--------+-------+--------------+
1661 +-------+--------+------------+--------+-------+--------------+
1663 +-------+--------+------------+--------+-------+--------------+
1665 +-------+--------+------------+--------+-------+--------------+
1667 +-------+--------+------------+--------+-------+--------------+
1669 +-------+--------+------------+--------+-------+--------------+
1671 +-------+--------+------------+--------+-------+--------------+
1673 +-------+--------+------------+--------+-------+--------------+
1675 +-------+--------+------------+--------+-------+--------------+
1677 +-------+--------+------------+--------+-------+--------------+
1679 +-------+--------+------------+--------+-------+--------------+
1681 +-------+--------+------------+--------+-------+--------------+
1683 +-------+--------+------------+--------+-------+--------------+
1685 +-------+--------+------------+--------+-------+--------------+
1687 +-------+--------+------------+--------+-------+--------------+
1689 +-------+--------+------------+--------+-------+--------------+
1691 +-------+--------+------------+--------+-------+--------------+
1693 +-------+--------+------------+--------+-------+--------------+
1695 +-------+--------+------------+--------+-------+--------------+
1697 +-------+--------+------------+--------+-------+--------------+
1699 +-------+--------+------------+--------+-------+--------------+
1701 +-------+--------+------------+--------+-------+--------------+
1703 +-------+--------+------------+--------+-------+--------------+
1705 +-------+--------+------------+--------+-------+--------------+
1707 +-------+--------+------------+--------+-------+--------------+
1709 +-------+--------+------------+--------+-------+--------------+
1711 +-------+--------+------------+--------+-------+--------------+
1713 +-------+--------+------------+--------+-------+--------------+
1715 +-------+--------+------------+--------+-------+--------------+
1717 +-------+--------+------------+--------+-------+--------------+
1719 +-------+--------+------------+--------+-------+--------------+
1721 16.2 Synchronous timings for fast SCSI-2 53C8XX controllers
1723 +-----------------------------+----------------+
1725 +-------+--------+------------+--------+-------+
1727 +-------+--------+------------+--------+-------+
1729 +-------+--------+------------+--------+-------+
1731 +-------+--------+------------+--------+-------+
1733 +-------+--------+------------+--------+-------+
1735 +-------+--------+------------+--------+-------+
1737 +-------+--------+------------+--------+-------+
1739 +-------+--------+------------+--------+-------+
1741 +-------+--------+------------+--------+-------+
1743 +-------+--------+------------+--------+-------+
1745 +-------+--------+------------+--------+-------+
1747 +-------+--------+------------+--------+-------+
1749 +-------+--------+------------+--------+-------+
1751 +-------+--------+------------+--------+-------+
1753 +-------+--------+------------+--------+-------+
1755 +-------+--------+------------+--------+-------+
1757 +-------+--------+------------+--------+-------+
1759 +-------+--------+------------+--------+-------+
1761 +-------+--------+------------+--------+-------+
1763 +-------+--------+------------+--------+-------+
1765 +-------+--------+------------+--------+-------+
1767 +-------+--------+------------+--------+-------+
1769 +-------+--------+------------+--------+-------+
1771 +-------+--------+------------+--------+-------+
1773 +-------+--------+------------+--------+-------+
1775 +-------+--------+------------+--------+-------+
1777 +-------+--------+------------+--------+-------+
1786 -------------
1815 -------------------------
1879 0x000-0x0ff not used
1880 0x100-0x26f initialised data
1881 0x270-0x7ff not used
1886 header - 6 bytes,
1887 data - 356 bytes (checksum is byte sum of this data)
1888 trailer - 6 bytes
1889 ---
1894 controller set up - 20 bytes
1895 boot configuration - 56 bytes (4x14 bytes)
1896 device set up - 128 bytes (16x8 bytes)
1897 unused (spare?) - 152 bytes (19x8 bytes)
1898 ---
1903 00 00 - ?? start marker
1904 64 01 - byte count (lsb/msb excludes header/trailer)
1905 8e 0b - checksum (lsb/msb excludes header/trailer)
1911 | | | -- host ID
1913 | | --Removable Media Support
1918 | --flag bits 2
1919 | 0x00000001= scan order hi->low
1920 | (default 0x00 - scan low->hi)
1921 --flag bits 1
1926 remaining bytes unknown - they do not appear to change in my
1936 04 00 0f 00 00 10 00 50 00 00 01 00 00 62 -- 1st controller
1941 | | | | | | ---- PCI io port adr
1942 | | | | | --0x01 init/scan at boot time
1943 | | | | --PCI device/function number (0xdddddfff)
1944 | | ----- ?? PCI vendor ID (lsb/msb)
1945 ----PCI device ID (lsb/msb)
1949 remaining bytes unknown - they do not appear to change in my
1953 --------------------------------------------------------
1955 device set up (up to 16 devices - includes controller)::
1957 0f 00 08 08 64 00 0a 00 - id 0
1973 0f 00 08 08 64 00 0a 00 - id 15
1975 | | | | ----timeout (lsb/msb)
1976 | | | --synch period (0x?? 40 Mtrans/sec- fast 40) (probably 0x28)
1977 | | | (0x30 20 Mtrans/sec- fast 20)
1978 | | | (0x64 10 Mtrans/sec- fast )
1981 | | -- ?? max sync offset (0x08 in NVRAM on 53c810a)
1983 | --device bus width (0x08 narrow)
1985 --flag bits
1986 0x00000001 - disconnect enabled
1987 0x00000010 - scan at boot time
1988 0x00000100 - scan luns
1989 0x00001000 - queue tags enabled
1991 remaining bytes unknown - they do not appear to change in my
2000 - bus width - 0x10
2001 - sync offset ? - 0x10
2002 - sync period - 0x30
2014 --------------------------------------------------------
2018 fe fe - ? end marker ?
2023 -----------------------------------------------------------
2028 ------------------------
2034 Drive ID 0-15 (addr 0x0yyyy0 = device setup, yyyy = ID)
2039 | | | | | | | | ----- parity check 0 - off
2040 | | | | | | | | 1 - on
2042 | | | | | | | ------- sync neg 0 - off
2043 | | | | | | | 1 - on
2045 | | | | | | --------- disconnect 0 - off
2046 | | | | | | 1 - on
2048 | | | | | ----------- start cmd 0 - off
2049 | | | | | 1 - on
2051 | | | | -------------- tagged cmds 0 - off
2052 | | | | 1 - on
2054 | | | ---------------- wide neg 0 - off
2055 | | | 1 - on
2057 --------------------------- sync rate 0 - 10.0 Mtrans/sec
2058 1 - 8.0
2059 2 - 6.6
2060 3 - 5.7
2061 4 - 5.0
2062 5 - 4.0
2063 6 - 3.0
2064 7 - 2.0
2065 7 - 2.0
2066 8 - 20.0
2067 9 - 16.7
2068 a - 13.9
2069 b - 11.9
2077 | | | | | | | | ----------- host ID 0x00 - 0x0f
2079 | | | | | | | ----------------------- support for 0 - off
2080 | | | | | | | > 2 drives 1 - on
2082 | | | | | | ------------------------- support drives 0 - off
2083 | | | | | | > 1Gbytes 1 - on
2085 | | | | | --------------------------- bus reset on 0 - off
2086 | | | | | power on 1 - on
2088 | | | | ----------------------------- active neg 0 - off
2089 | | | | 1 - on
2091 | | | -------------------------------- imm seek 0 - off
2092 | | | 1 - on
2094 | | ---------------------------------- scan luns 0 - off
2095 | | 1 - on
2097 -------------------------------------- removable 0 - disable
2098 as BIOS dev 1 - boot device
2099 2 - all
2105 | | | --------- boot delay 0 - 3 sec
2106 | | | 1 - 5
2107 | | | 2 - 10
2108 | | | 3 - 20
2109 | | | 4 - 30
2110 | | | 5 - 60
2111 | | | 6 - 120
2113 --------------------------- max tag cmds 0 - 2
2114 1 - 4
2115 2 - 8
2116 3 - 16
2117 4 - 32
2123 ----- F2/F6 enable 0 - off ???
2124 1 - on ???
2128 checksum = 0x1234 - (sum addr 0-63)
2130 ----------------------------------------------------------------------------
2153 -------------------
2162 ----------------------------------------------
2166 This mode of operations is not software-selectable, but needs pin named
2167 BigLit to be pulled-up. Using this mode, most of byte reorderings should