SCSI-2 F/W
ADF @8efc.adf Init
File c8efc.adf rev71upd.exe
SCSI-2 Fast/Wide Adapter Firmware Upgrade 7.1 ibm2.exe
F/W and OS/2 2.1 Fix '94 (ibm2scsi.add and ibm2m57.add) scsi2fw.exe
SCSI-2 F/W Support Diskette v2.0 scsi2fw.txt
Readme for scsi2fw.exe Oct.
1994 ... IBM TECHNICAL DISCLOSURE
BULLETIN ... Adapter Microcode Protection during Download
193-294
SCSI-2 F/W Adapter/A 194-145
SCSI-2 F/W Adapter/A, SCSI-2 Differential F/W Adapter/A
How
Many IBM SCSI Adapters Can I put in My System? SCSI-2
Fast/Wide Adapter/A FRU
92F0160 SCSI-2
Fast/Wide Adapter/A Specs Fast/Wide
in 8590/8585 80C188
vs. 80C186 Three
Port Operation PTC
Function PLCC
Socket on Fast/Wide Jumpers
on the Fast/Wide 68
pin Internal Connector Drive
connector SCSI
device and adapter configuration flexibility SCSI
Device Order Maximum
SCSI Devices Supported Fast
POST Consequences http://www.walshcomptech.com/ohlandl/IBM_SCSI/SCSI-FW.html#Configuration_Options
Fast/Wide SCSI-2 Adapter/A
FRU 92F0160 The
Fast/Wide Adapter/A supports two seperate single-ended fast/wide SCSI
channels (internal and external). It supports data transfer rates up to 10
million bytes per second (Fast SCSI) for 8 bit SCSI devices that support
Fast SCSI. And, it supports data transfer rates of up to 20 million bytes
per second (Fast/Wide SCSI) for 16 bit devices that support Fast/Wide
SCSI. Tagged Command Queuing increases performance in DASD-intensive
server environments. Two independent SCSI buses improve security and
support longer external cable lengths.
1 61G3929, SCSI BIOS,
Odd 2 61G3930, SCSI
BIOS, Even U3 82G2645
Internal SCSI ctrlr U4
AMD N80C186-20 U5
61G2323 MCA Bus interface U6 82G2645 External SCSI ctrlr |
P PLCC socket.
A TR30, internal PTC
B TR29, external PTC
OS1 40MHz SMD Oscillator
J4,5,8 Leave open. Not
used. J7 Serial
port. |
PLCC Socket Marked as empty or not
present in RS6K documentation
Jumpers Leave all open. Not
used.
J7 Pinout
25 May 00 - I was surfin through
IBM's patent info/Tech Discovery Bulletins, and I found a TDB that
identified the Burn/Alive/TXD/RXD as being used to flash certain
components. Of course I didn't bookmark it... Basically, factory use
only.
Contact tab 20 preferably has ten contact pads 21,
with five such pads on each side of card 10. Three of these pads 21 are
connected to the ground plane of card 10, and two of these pads are
connected to the plus five-volt plane. The remaining five pads 21 are
connected to transmit signals, with an RXD (receive data) input signal
line being paired with a TXD (transmit data) output signal line to form a
serial data link to the card, having a protocol similar to that of the
RS-232 interface. A typical application of this kind of data link includes
connection to an ASYNCH port on the local processor of card 10.
Alternately, a two-bit I/O port controlled by software timing loops
may be connected. Two other input lines supply the CHRESET (channel reset)
signal, which is the general reset signal of the system bus, and the
BURNIN signal, which is an active low signal to the adapter, establishing
a special burn-in mode. For example, the adapter may use this signal to
branch to a special set of diagnostic microcode. A pull-up resistor on the
feature card renders this signal inactive during normal operation and
offers protection against electrostatic discharge. Finally, an output line
transmits the ITSALIVE signal, an active high signal indicating the status
of card 10. The status report of the ITSALIVE
signal can be as simple as driving the associated line to a high level for
1/2 second after the completion of each diagnostic loop. This information
can be used within the test fixture to drive an LED in various
flashing patterns, indicating the condition of the card under test.
Trivia Writes of 1,
2, or 3 bytes may result in data corruption on the SCSI-2 fast/wide
microchannel adapter. Problem Conclusion Writes of
1, 2, or 3 bytes will not be supported on the SCSI-2 microchannel
fast/wide adapter if there are any other SCSI devices in use on the
adapter.
° IBM SCSI-2 Fast/Wide Adapter/A
The IBM SCSI-2 Fast/Wide Adapter/A
is a SCSI-2 adapter that IBM has announced as an option for it's range of
PS/2s. Fast refers to a data transfer method. With fast, data is
moved to fixed disks at 10MBps--twice the speed of SCSI 1. Wide
refers to the bus width which is increased from 8 to 16 bits,
enabling transfers of up to 20MBps.
The IBM SCSI-2 Fast/Wide
Streaming Adapter/A is a high performance SCSI-2, 32-bit Micro Channel
40MBps Data Streaming bus master adapter. It has dual SCSI-2 16-bit, fast
and wide channels (one 20MBps internal, one 20MBps external). The dual bus of the adapter prevents access to internal DASD
from the external port and also allows the maximum cable length to
be calculated individually for each bus. This allows for additional
capability externally. This
adapter has a dedicated 80C186 local processor on-board. It supports
SCSI Tagged Command Queuing (TCQ) which increases performance in
DASD-intensive server environments. With SCSI-1 systems, only two commands
could be sent to a fixed disk - the disk would store one while operating
on the other. With TCQ it is possible to send multiple commands to the
fixed disk, and the disk will store the commands and execute each command
in the sequence which will give optimal performance.
The supporting cables and
terminators allow attachment of SCSI devices internally or externally for
PS/2 Models 8590/95 and 9585/90/95. Up to seven SCSI physical
devices may be attached. The IBM SCSI-2 Fast/Wide Adapter/A also supports
standard 8-bit SCSI devices using either asynchronous, synchronous, or
fast synchronous (10MBps) SCSI data transfer rates per ANSI Small Computer
System Interface 2 (X3T9.2/375R REV10K) for SCSI-2 features.
How Many is
Enough? Tim
Clarke uttered this after a pint of warm beer: All
**IBM** SCSI CBIOS-flavour (i.e. *not* FD MCS700 OEM) will share IRQ14 and
you only need one BIOS ROM enabled to drive multiple adapters. So, for
example you *should* be able install (in the same slot-type, please) IBM
F+W SCSI-2 "Corvette", IBM SCSI w/cache ("Spock") and IBM SCSI w/o cache
("Tribble") in the same PS/2. No naughties like AHA1640, Storage
Dimensions unless you disable their BIOS ROMs and assign a different IRQ.
OS Limits Not all
Micro$haft products support multiple IBM SCSI adapters gracefully. W9x
cannot handle shared IRQs and will drop into MS-Doze (In)compatibility
mode. Win NT handles the shared Interrupts. For
some odd reason, OS/2 can handle shared interrupts. I wonder why? IBM
wrote it to run on the PS/2, among other systems... Linux
supports shared Interrupts.
80C188 vs.
80C186 Older adapters (SCSI, SCSI w/cache) use
an 80C188-16 microcontroller as busmaster-CPU, the Fast/Wide uses an
80C186-20 busmaster CPU. Both CPUs however are
integrated CPUs with 2 8-bit parallel-ports, the -188 has 8-bit external
data-path, the -186 has 16-bit external data-path and slightly different
(enhanced) command set.
Three Port
Operation You should not run both internal
ports and the external port all at once. I have done just that for over
six months with no significant problem, but it makes the SCSI drive
circuitry work harder than it should.
Fast/Wide in
8590/8585 If you are not running a Type 4
complex, you may not be able to use some features of the Fast/Wide, most
notably Internal/External Bus Mode. You need to run SCSI2FW.EXE
to update the system partition.
PTC
Function There is one PTC for the internal
SCSI bus and another for the external bus. The PTC protects the SCSI bus
from high currents due to shorts on the cable, terminator, or device. It
is highly unlikely that the PTC resistor can be tripped by a defective
adapter. A fault (short circuit) causes an increase
in PTC resistance and temperature. The increase in resistance causes the
PTC resistor to halt current flow. The PTC resistor returns to a low
resistive and low temperature state when the fault is removed from the
SCSI bus or when the system is powered off. Wait 5 minutes for the PTC
resistor to fully cool, then reset.
MF-SM Series MF-SM150
PLCC Socket on
Fast/Wide The PLCC Socket U7 was possibly to provide
a RS6000 Bios, and the jumper J5 might have been to enable it.
Documentation for the RS6000 says that PLCC socket is unused.
Jumpers on
Fast/Wide The results of shorting the jumpers
ranged from no difference, slight performance hit (%10 overhead increase)
or a system-halting error. Leave them off. RS6000 documentation says the
jumpers are to be left open. Jumper J5 has a lead
going to U6, chip 82G2645. Purpose unknown. Jumper
J8 has a lead going to U5, chip 61G2323. Purpose unknown.
Jumper J4 has a lead going to U3, chip 82G2645. Purpose
unknown.
68 pin
Internal Connector on F/W SCSI Adapter This is a
"mini-Centronics" or a Vesa Media Channel plug. The ANSI moniker for
it is a "P" plug. Also seems to be used for SCA drives... Hmm...
AMP (and Tyco) # 1-557089-2
Looks like THIS
or if you want the page go HERE
Newark Electronics 97F8813
CHAMP. 0.050 I Series Interface Connectors For VMC Applications:
68-Position $6.78 each
The AMP part is designed for use with 30 AWG solid conductors on .064mm
(.025") centers. For details, look HERE
Molex 71660i Molex part
15-92-3068 1.27mm (.050") Pitch EBBI™ 50D -
Receptacle, Vertical, IDT 71660i Looks like THIS
Terminates to 30 AWG solid or stranded.025" ribbon cable
or laminated discrete wire cable
Drive
connector The 68 pin crimp-on device connector. Dalco 59611 $4.25
SCSI
device and adapter configuration flexibility
Systems with the enhanced SCSI device and adapter support
allow up to 8 IBM PS/2 SCSI adapters of any type to be installed in a
single system. The maximum number of SCSI devices which many be configured
in these newer systems has also been increased from 60 to 120.
However, other factors, for example, the type of devices (optical, etc.),
cooling requirements, or power consumption of the devices may limit the
number for a particular system.
SCSI Device
Order SCSI device logical ordering and hard
drive letter assignment (e.g. C:, D:) sequence is determined by the SCSI
adapter slot numbers, internal or external SCSI bus connection, and SCSI
ID of the connected devices. Adapters are scanned
for SCSI devices beginning with the SCSI adapter in the lowest numbered
slot. Devices connected to the same adapter are logically ordered
according to device SCSI IDs in order from 7 to 0 and then from 15 to 8
according to the priority scheme defined by the SCSI standard.
Devices connected to a SCSI-2 Fast/Wide adapter's internal bus connector
are ordered logically before devices connected to the external bus of the
same adapter.
Maximum SCSI
Devices Supported Wide SCSI devices support 16
possible SCSI ID values. The adapter uses one these values;
therefore, the SCSI-2 Fast/Wide adapter can connect up to 15 fast and wide
devices internally or externally in any combination using the remaining ID
values. Narrow SCSI devices support 8 possible SCSI ID values;
therefore, up to 7 narrow SCSI devices can be connected to the internal or
external SCSI busses in any combination using the remaining ID
values. Wide and narrow devices may be mixed on the same
internal/external bus by using the proper combinations of SCSI bus cables,
terminators, and/or SCSI connector convertor adapters.
NOTE: Use of a 8 bit
(Narrow) cable forces the controller to default to only 7 devices
supported on that port, even if all devices on that cable are Wide.
Fast POST
Consequences Some newer systems also provide a
FAST POST option which may be selected from the system configuration menu
or from the IBM logo screen. When this option is selected, the
system will not check for the presence of newly added SCSI devices unless
F1 is also pressed while the IBM logo is displayed. Newly added SCSI
devices will not be configured nor will an error occur if the fast post
option is chosen as the default. To access the system configuration
program, press F1 while the IBM logo screen is displayed to configure the
new SCSI device(s) initially.
Configuration
Options @8EFC.adf 4/10/95
I/O Address
This allows you to choose the I/O address for the adapter. Each adapter
must have a unique address range. Normally this address range does not
need to be changed. I/O Addresses available are:
<3540-3547>, 3548-354F, 3550-3557,
3558-355F, 3560-3567, 3568-356F, 3570-3577, 3578-357F, 3578-357F
DMA Arbitration Level
Choose the Arbitration level used by the adapter to
transfer data. Arbitration Levels available are:
<C>, D, E, 8, 9, A, B, 1, 3, 5, 6,
7
SCSI Adapter Address (ID)
This allows you to change the SCSI ID of the
adapter. Adapter IDs available are: <7>, 6, 5, 4, 3, 2, 1,
0
Move Mode Support
Allows you to Enable or Disable Micro Channel Subsystem Control Block Move
Mode This is the second mode of SCBA (first is locate mode) which permits
the system processor to move the subsystem control blocks to the adapters
directly. <Enabled> or Disabled
Wait State Support
Allows you to Enable or Disable Bus Master wait states for this adapter.
If the target expansion card is an older card, it may not be able to
process commands or data from the busmaster fast enough, and when queried
by the busmaster, it replies with "not ready". By inserting a wait state,
the slower card has more time to signal "ready". Enabling wait states can
slow your busmaster down. <Disabled> or Enabled
Data Parity Exception Handling
This Adapter can generate and detect data parity on Micro
Channel. Data parity must be supported on both ends of an across-the-bus
transmission in order for this error detection process to be effective. A
data parity enable (-DAPAREN) bus line to the system and other expansion
boards is enabled when data parity is being used. If the System does not
support Data Parity Exception Handling, this feature will always be
disabled. <Enabled> or Disabled
Selected Feedback Return Exception
This Adapter supports the Micro Channel Selected Feedback
Return Exception feature. This feature controls whether a busmaster
expansion board will report errors detected in the select-feedback-return
process. When enabled, the busmaster monitors the
selected feedback return and card-selected feedback buslines. The return
line tells the master that it's target expansion board is responding
properly to being addressed for a read or write operation. If the bus
master does not recieve this signal (and SFR has been enabled) it may mean
that the expansion board is not operating properly or that the signals
themselves are not properly traveling across the expansion bus. This error
causes the master to immediately halt the transfer in progress and notify
the host system of the error using an interrupt. NOTE: The SFR must be ignored for PC
compatibility. If the System doesn't support the Selected Feedback Return
feature, it will always be ignored. <Enabled> or Ignored
100ns Streaming Data Transfer Support
This Adapter supports 100ns Streaming Data Micro Channel
protocol, which provides better performance on Micro Channel. If the
system doesn't support this feature it will always be disabled.
<Enabled> or
Disabled
Target Mode Target
mode should be disabled only if this system is sharing SCSI devices with
another system and there are more than 15 devices to be shared. Only
15 devices can be configured on each adapter. When
target mode is enabled, this adapter appears as a processor device on the
other system and unless you have specialized software that can communicate
between the two systems through these processor devices (peer-to-peer
communication), there is no advantage in having target mode enabled. When target mode is
disabled, this adapter does not appear as a device to the other system,
and one more device can be shared by the two systems. If your system
is not sharing any SCSI devices with another system on this adapter, it
does not matter whether you enable or disable target mode.
<Enabled> or
Disabled
SCSI Disconnect
Disconnect is a SCSI-bus procedure in which a device logically stops
communicating with the adapter during certain operations and then
reestablishes communication with the adapter when the operation is
complete. Disconnect should not be confused with the 'Presence Error
Reporting' option for a device in 'Set and view SCSI device
configuration.' If you are using an operating system that is
single-threaded and issues commands to only one device at a time (such as
DOS or Win95), disabling SCSI disconnect
might result in a slight performance improvement. If your operating
system is multi-threaded (such as OS/2), disabling SCSI disconnect will
degrade the performance of the SCSI subsystem. <Enabled> or
Disabled
Fast SCSI - External
If you have one or more Fast SCSI devices attached externally in one of
the following configurations on this adapter, enabling Fast SCSI external
improves performance : - One external SCSI device
enclosure model 3511. - Up to three external SCSI device
enclosures model 3510. - Any external configuration where
the SCSI cable length does not exceed 3 meters. Refer to the
device's documentation to determine whether it is a Fast SCSI
device. <Disabled>
or Enabled
Wide SCSI messages - External
This should be 'Enabled' unless you have a Wide SCSI
device attached to the adapter through a narrow (8 bits wide) external
interface cable. (What about a narrow device on a 68 to 50 pin
cable?) Refer to the device and cable documentation to determine whether
it is necessary to disable Wide SCSI messages.
<Enabled> or Disabled
Wide SCSI messages - Internal
The setting for this should be 'Enabled' unless you have
a Wide SCSI device attached to the adapter through a narrow (8 bits wide)
internal interface cable. Refer to the device and cable documentation to
determine whether it is necessary to disable Wide SCSI messages.
<Enabled> or
Disabled
Internal/External Bus Mode
When set to 'Separate', SCSI devices connected to the
external SCSI bus connector for this adapter can have the same SCSI ID
setting as other SCSI devices connected to the internal SCSI bus connector
on the same adapter. When set to 'Combined', all devices connected
to this adapter must have unique SCSI ID settings regardless of which SCSI
bus connector is used to attach the devices. Default is 'Separate'
unless you are using an operating system device driver that does not
support independent operation of the internal and external SCSI busses on
the adapter. <Separate> or Combined
System Determined ROM Address Range This shows the
address of the 32K block of memory that is assigned to the adapter.
Only one SCSI Adapter will have the ROM assigned, and any other SCSI
Adapter installed will share that address range. (Why this exists is a
good question. It says No System Resources, and it's not editable).
ESDI Requirements If
the ESDI adapter is also installed, then the address of the SCSI adapter
must be greater than the ESDI adapter address.
SCSI-2 Fast/Wide
Adapter/A Specs
SCSI type |
SCSI-2 Fast/Wide |
SCSI bus path / speed |
16 bit / 20 MB/sec |
I/O bus path / speed |
32 bit / 40 MB/sec streaming |
I/O features |
Streaming data transfer Address parity and data
parity |
RAID levels |
None (use software) |
Tagged Command Queuing |
Yes |
Processor |
80C186 at 20 MHz |
Size |
Type 3 (short) |
Channels |
Two (one internal/one external) |
Connectors |
Two internal SCSI-1 or SCSI-2 cabling 50 pin edgecard
and 68 pin mini C68 (only one active);one external
C68 |
Devices supported |
7 narrow or 15 wide per adapter 15 on Server 500 on
one or two channels |
Cache std / max |
0 KB / 0 KB (128 byte buffer) |
9595 Main
Page |