mca bus operations

Upload: drift-gee

Post on 06-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 MCA Bus Operations

    1/10

    22MCA BUS

    OPERATIONS

    734

    CONTENTS AT A GLANCE

    MCA Bus Configuration and SignalsMCA layout

    Knowing the MCA signals

    PS/2 Reference and Diagnostic DisksClearing a 55SX password

    Dealing with PS/2 165 errors

    (.ADF files)

    General Bus Troubleshooting

    Further StudyUsenet newsgroup

    With the introduction and widespread use of 32-bit microprocessors, such as the Intel80386 and 80486, the 16-bit ISA bus faced a serious data throughput bottleneck. Passing

    a 32-bit word across the expansion bus in two 16-bit halves presented a serious waste of

    valuable processing time. Not only was data and CPU speed an issue, but video and audio

    systems in PCs had also been improvingand demanding an increasing share of bus

    bandwidth. By early 1987, IBM concluded that it was time to lay the ISA bus to rest andunleash an entirely new bus structure, which it dubbed the MicroChannel Architecture

    (MCA). IBM incorporated the MCA bus into their PS/2 series of personal computers and

    also in their System/6000 workstations. This chapter shows you the layout and operations

    of the MCA bus.

  • 8/3/2019 MCA Bus Operations

    2/10

    MCA Bus Configuration and SignalsAll things considered, the MCA bus was a revolutionaryand superiordesign. One ofthe most substantial advantages is a reduction in electrical noise because of a radical re-

    arrangement of bus signals. Unlike the ISA or EISA bus (which had only a few ground

    lines), the MCA bus provides an electrical ground every fourth pin. Superior grounding

    and the corresponding reduction in electrical interference also means that the MCA bus

    can operate at higher frequencies than XT or AT busses (10MHz, as opposed to the

    ISA/EISA 8.33MHz). The MCA bus also offers extended performance in data and ad-

    dressing. You already know that an MCA bus can work with up to 32-bits of data. How-

    ever, the bus also has an increased number of address lines (32 instead of 24). This

    increases the amount of directly addressable memory from 16MB to 4GB.

    The MCA also brings sound and video to the bus. A single analog audio channel is

    added to the 8-bit bus segment. The audio channel can handle voice and music, and is in-tended to be almost as good as FM radio (roughly about 50Hz to 10kHz). Because the au-

    dio channel is available to all expansion devices, the signal can be exchanged and

    processed among each device independently. A VGA video extension is also provided

    with the MCA bus. This allows expansion video boards to be installed and work in con-

    cert with the VGA circuitry already existing on the MCA motherboard. An 8-bit video

    data bus and all necessary synchronization signals are available to an expansion board.

    Typically, only one video extension connector is included on an MCA motherboard.

    Still more advances include such features as matched memory cycles, burst and stream-

    ing data modes, data multiplexing, and bus mastering. A matched memory cycle is sup-

    ported with a small expansion connector. When a device is capable of sustaining matched

    memory transfers, the typical memory transfer cycle of 250 ns is increased 25% to only

    187 ns. The burst data-transfer mode allows data to be transferred in blocks without the

    intervention of a CPU (unlike ordinary data transfers, which require multiple CPU cyclesfor each transfer). The streaming data-transfer mode allows even faster transfers during

    bus-mastering operation. Using a data multiplexing technique, the MCA bus can accom-

    plish 64-bit data transfers by multiplexing the upper 32 data bits on the 32 idle address

    lines. Finally, the MCA bus supports bus masteringa technique that allows other de-

    vices besides the main CPU to take control of the system busses to accomplish their re-

    spective tasks.

    Although MCA offers many tangible enhancements over the ISA bus, computer users

    refused to abandon their hardware and software investment in order to scramble for lim-

    ited MCA-compatible peripherals to fill their needs. As a result, the MCA bus has never

    become the new standard that IBM hoped it would be. Although the number of PS/2 sys-

    tems still in service are dwindling rapidly, you might still encounter PS/2s in many home

    and school environments.

    MCA LAYOUT

    The layout for an MCA bus slot is shown in Fig. 22-1. Notice that up to three segments

    are on the bus connector: an 8-bit portion, a 16-bit portion, and a 32-bit portion. Also, an

    auxiliary video extension connector is usually available on only one slot. The first thing

    MCA BUS CONFIGURATION AND SIGNALS 735

    2SYSTEMDATA

    AND

    TROUBLE

    SHOOTING

  • 8/3/2019 MCA Bus Operations

    3/10

    you should realize about the MCA bus is that it is physically much smaller than an ISA or

    EISA busas a result, it is totally incompatible with ISA or EISA expansion products.

    The pinout for a 16-bit MCA slot is shown in Table 22-1. This primary type of MCAconnector combines video and audio signals in the expansion bus. The connection itself

    can be divided into three sections: the video section (pins xV00 to xV10), the 8-bit section

    (pins 1 through 45), and the 16-bit section (pins 48 to 58). Power, ground, and interrupt

    lines are easy to spot, but most other signals are new. The signal pinout for a 32-bit MCA

    slot is shown in Table 22-2. The 32-bit bus replaces the video section with a smaller

    matched memory control section (pins xM4 to xM1), but 8-bit and 16-bit sections remain

    the same. The 32-bit MCA slot also includes a 32-bit section (pins 59 to 89).

    KNOWING THE MCA SIGNALS

    Enable Synchronization (ESYNC) controls VGA signals (VSYNC, HSYNC, and BLANK)

    on the motherboard. When ESYNC is true, the Vertical Synchronization (VSYNC)pulses,

    Horizontal Synchronization (HSYNC) , andBlanking (BLANK) signals control the display.An independent 8-bit video data bus (P0 to P7) support 256 colors on the VGA display.

    VGA timing signals are controlled by theEnable Data Clock (EDCLK) andData Clock

    (DCLK) signals. TheEnable Video (EVIDEO) signal switches control of the palette bus

    allowing an external video adapter to provide signals on P0 to P7. Audio (Audio) andAu-

    dio Signal Ground (Audio GROUND) allow the expansion board to send tone signals to

    the motherboard speaker.

    There are 32 address bits (Address bit 0 to Address bit 31), 11 interrupts, and 32 data bits

    (Data bit 0 to Data bit 31). TheAddress Latch (ADL) signal is true when a valid address

    exists on the address lines. A Channel Check (CHCK) signal flags the motherboard

    when an error is detected on the expansion board. When data on the data bus is valid, the

    Command (CMD) is true. The Channel Ready Return (CHRDYRTN) signal is sent to

    the motherboard when the addressed expansion board I/O channel is ready. A Channel

    Reset (CHRESET) signal can be used to reset all expansion boards. The Card Setup(CDSETUP) instructs an addressed board to perform a setup. TheMemory Address En-

    able 24 (MADE24) line activates address line 24. The Channel Ready (CHRDY) line that

    the addressed board is idle after completing its access. WhenBurst (BURST) is true, the

    system bus will execute a burst cycle.

    TheData Size 16 Return (DS16RTN) andData Size 32 Return (DS32RTN) tell the

    motherboard whether the board is running at a 16- or 32-bit bus width. The System Byte

    736 MCA BUS OPERATIONS

    Video

    extension

    32-bit

    segment

    AV1

    8-bit

    segment

    16-bit

    segment

    ac

    AV10 A1 A45 A48 A58 A59 A89

    BV1 BV10 B1 B45 B48 B58 B59 B89

    FIGURE 22-1 The various elements of an MCA bus.

  • 8/3/2019 MCA Bus Operations

    4/10

    MCA BUS CONFIGURATION AND SIGNALS 737

    2SYSTEMDATA

    AND

    TROUBLE

    SHOOTING

    TABLE 22-1 MCA 16 BIT BUS PINOUT

    SIGNAL PIN PIN SIGNAL

    ESYNC BV10 AV10 VSYNC

    Ground BV9 AV9 HSYNC

    P5 BV8 AV8 BLANK

    P4 BV7 AV7 Ground

    P3 BV6 AV6 P6

    Ground BV5 AV5 EDCLK

    P2 BV4 AV4 DCLK

    P1 BV3 AV3 Ground

    P0 BV2 AV2 P7

    Ground BV1 AV1 EVIDEO

    Key Key Key KeyAUDIO Ground B1 A1 - CD setup

    AUDIO B2 A2 MADE 24

    Ground B3 A3 Ground

    Oscillator (14.3MHz) B4 A4 Address bit 11

    Ground B5 A5 Address bit 10

    Address Bit 23 B6 A6 Address bit 9

    Address bit 22 B7 A7 +5 Vdc

    Address bit 21 B8 A8 Address bit 8

    Ground B9 A9 Address bit 7

    Address bit 20 B10 A10 Address bit 6

    Address bit 19 B11 A11 +5 Vdc

    Address bit 18 B12 A12 Address bit 5

    Ground B13 A13 Address bit 4

    Address bit 17 B14 A14 Address bit 3

    Address bit 16 B15 A15 +5 Vdc

    Address bit 15 B16 A16 Address bit 2

    Ground B17 A17 Address bit 1

    Address bit 14 B18 A18 Address bit 0

    Address bit 13 B19 A19 +12 Vdc

    Address bit 12 B20 A20 - ADL

    Ground B21 A21 - Preempt

    - IRQ 9 B22 A22 - Burst

    - IRQ 3 B23 A23 -12 Vdc

    - IRQ 4 B24 A24 ARB 00

    Ground B25 A25 ARB 01

    - IRQ 5 B26 A26 ARB 02

    - IRQ 6 B27 A27 -12 Vdc

    - IRQ 7 B28 A28 ARB 03

    Ground B29 A29 ARB/ - GNT

    Reserved B30 A30 - TC

    Reserved B31 A31 +5 Vdc

  • 8/3/2019 MCA Bus Operations

    5/10

    738 MCA BUS OPERATIONS

    SIGNAL PIN PIN SIGNAL

    - CHCK B32 A32 - SO

    Ground B33 A33 - S1

    - CMD B34 A34 M/ - I/O

    CHRDYRTN B35 A35 +12 Vdc

    - CD SFDBK B36 A36 CD CHRDY

    Ground B37 A37 Data bit 0

    Data bit 1 B38 A38 Data bit 2

    Data bit 3 B39 A39 +5 Vdc

    Data bit 4 B40 A40 Data bit 5

    Ground B41 A41 Data bit 6

    CHRESET B42 A42 Data bit 7Reserved B43 A43 Ground

    Reserved B44 A44 - DS 16 RTN

    Ground B45 A45 - Refresh

    Key Key Key Key

    Key Key Key Key

    Data bit 8 B48 A48 +5 Vdc

    Data bit 9 B49 A49 Data bit 10

    Ground B50 A50 Data bit 11

    Data bit 12 B51 A51 Data bit 13

    Data bit 14 B52 A52 +12 Vdc

    Data bit 15 B53 A53 Reserved

    Ground B54 A54 - SBHE

    - IRQ 10 B55 A55 - CD DS 16- IRQ 11 B56 A56 +5 Vdc

    - IRQ 12 B57 A57 - IRQ 14

    Ground B58 A58 - IRQ 15

    Reserved B59 A59 Reserved

    Reserved B60 A60 Reserved

    TABLE 22-1 MCA 16 BIT BUS PINOUT(CONTINUED)

    TABLE 22-2 MCA 32 BIT BUS PINOUT

    SIGNAL PIN PIN SIGNAL

    Ground BM4 AM4 Reserved

    Reserved BM3 AM3 - MMC CMD- MMCR BM2 AM2 Ground

    Reserved BM1 AM1 - MMC

    Audio ground B1 A1 -CD setup

    Audio B2 A2 MADE 24

    Ground B3 A3 Ground

    Oscillator (14.3 MHz) B4 A4 Address bit 11

  • 8/3/2019 MCA Bus Operations

    6/10

    MCA BUS CONFIGURATION AND SIGNALS 739

    2SYSTEMDATA

    AND

    TROUBLE

    SHOOTING

    SIGNAL PIN PIN SIGNAL

    Ground B5 A5 Address bit 10

    Address bit 23 B6 A6 Address bit 9

    Address bit 22 B7 A7 +5 Vdc

    Address bit 21 B8 A8 Address bit 8

    Ground B9 A9 Address bit 7

    Address bit 20 B10 A10 Address bit 6

    Address bit 19 B11 A11 +5 Vdc

    Address bit 18 B12 A12 Address bit 5

    Ground B13 A13 Address bit 4

    Address bit 17 B14 A14 Address bit 3

    Address bit 16 B15 A15 +5 VdcAddress bit 15 B16 A16 Address bit 2

    Ground B17 A17 Address bit 1

    Address bit 14 B18 A18 Address bit 0

    Address bit 13 B19 A19 +12 Vdc

    Address bit 12 B20 A20 - ADL

    Ground B21 A21 - Preempt

    - IRQ 9 B22 A22 - Burst

    - IRQ 3 B23 A23 -12 Vdc

    - IRQ 4 B24 A24 ARB 00

    Ground B25 A25 ARB 01

    - IRQ 5 B26 A26 ARB 02

    - IRQ 6 B27 A27 -12 Vdc

    - IRQ 7 B28 A28 ARB 03Ground B29 A29 ARB/ - GNT

    Reserved B30 A30 - TC

    Reserved B31 A31 +5 Vdc

    - CHCK B32 A32 - SO

    Ground B33 A33 - S1

    - CMD B34 A34 M/ - I/O

    CHRDYRTN B35 A35 +12 Vdc

    - CD SFDBK B36 A36 CD CHRDY

    Ground B37 A37 Data bit 0

    Data bit 1 B38 A38 Data bit 2

    Data bit 3 B39 A39 +5 Vdc

    Data bit 4 B40 A40 Data bit 5

    Ground B41 A41 Data bit 6

    CHRESET B42 A42 Data bit 7

    Reserved B43 A43 Ground

    Reserved B44 A44 - DS 16 RTN

    Ground B45 A45 - Refresh

    Key Key Key Key

    TABLE 22-2 MCA 32 BIT BUS PINOUT(CONTINUED)

  • 8/3/2019 MCA Bus Operations

    7/10

    740 MCA BUS OPERATIONS

    SIGNAL PIN PIN SIGNAL

    Key Key Key Key

    Data bit 8 B48 A48 +5 Vdc

    Data bit 9 B49 A49 Data bit 10

    Ground B50 A50 Data bit 11

    Data bit 12 B51 A51 Data bit 13

    Data bit 14 B52 A52 +12 Vdc

    Data bit 15 B53 A53 Reserved

    Ground B54 A54 - SBHE

    - IRQ 10 B55 A55 - CD DS 16

    - IRQ 11 B56 A56 +5 Vdc

    - IRQ 12 B57 A57 - IRQ 14

    Ground B58 A58 - IRQ 15

    Reserved B59 A59 Reserved

    Reserved B60 A60 Reserved

    Reserved B61 A61 Ground

    Reserved B62 A62 Reserved

    Ground B63 A63 Reserved

    Data bit 16 B64 A64 Reserved

    Data bit 17 B65 A65 +12 Vdc

    Data bit 18 B66 A66 Data bit 19

    Ground B67 A67 Data bit 20

    Data bit 22 B68 A68 Data bit 21

    Data bit 23 B69 A69 +5 Vdc

    Reserved B70 A70 Data bit 24

    Ground B71 A71 Data bit 25

    Data bit 27 B72 A72 Data bit 26

    Data bit 28 B73 A73 +5 Vdc

    Data bit 29 B74 A74 Data bit 30

    Ground B75 A75 Data bit 31

    - BE 0 B76 A76 Reserved

    - BE 1 B77 A77 +12 Vdc

    - BE 2 B78 A78 - BE 3

    Ground B79 A79 - DC 32 RTN

    TR 32 B80 A80 - CD DS 32

    Address bit 24 B81 A81 +5 Vdc

    Address bit 25 B82 A82 Address bit 26

    Ground B83 A83 Address bit 27Address bit 29 B84 A84 Address bit 28

    Address bit 30 B85 A85 +5 Vdc

    Address bit 31 B86 A86 Reserved

    Ground B87 A87 Reserved

    Reserved B88 A88 Reserved

    Reserved B89 A89 Ground

    TABLE 22-2 MCA 32 BIT BUS PINOUT(CONTINUED)

  • 8/3/2019 MCA Bus Operations

    8/10

    High Enable (SBHE) signal is true when the upper 16 data bits are being used, but the

    Card Data Size 16 (CDDS16) signal is true when only 16 data bits are being used. If all32 bits of data are being transferred, theCard Data Size 32 (CDDS32) signal is true.

    When the main memory is being refreshed, theRefresh (REF) line is true. This allows

    any dynamic memory on expansion boards to be refreshed as well. TheMemory/ I/O (M/

    I/O) signal defines whether the expansion board is accessing a memory or I/O location.

    Signals S0 and S1 carry the status of a MicroChannel bus.

    The -Preempt (-PREEMPT) signal is true when a bus arbitration cycle begins. Arbitra-

    tion signals ARB00 to ARB03 indicate (in BCD) which of the 16 possible bus masters has

    won arbitration. TheArbitration/ Grant (ARB/ GNT) is high when the bus is in arbitra-

    tion, and low when bus control has been granted. When a DMA transfer has finished, the

    Terminal Count (TC) signal is true. Byte Enable signals 0 to 3 (BE0 to BE3) indicate

    which four bytes of a 32-bit data bus are transferring data. When an external bus master is

    a 32-bit device, the Translate 32 (TR32) line is true. The MMCR, MMCCMD, and

    MMC lines are matched memory-control signals.

    PS/2 Reference and Diagnostic DisksMicroChannel (PS/2) computers require the use of a reference (or startup) disk when-

    ever configuring the system, or exchanging MCA cards in their bus slots. Each time you

    add, remove, or exchange an MCA card, youll need to run the reference disk. However,

    reference disks are often among the first items to be misplaced as a PC is sold or passed

    from owner to owner. When servicing a PS/2 system, you might easily find yourself with-

    out a reference disk. Fortunately, the reference disks for many PS/2 systems (along with

    a variety of diagnostic disks) can be downloaded from the IBM FTP site. Table 22-3 high-

    lights the most popular FTP download addresses. Download the file to an empty directoryon the hard drive, then decompress the file. This will usually result in several individual

    files, with specific instructions for creating a reference/startup disk.

    CLEARING A 55SX PASSWORD

    For PS/2 55sx systems, a password will prevent the reference disk from running. Youll

    need to clear the CMOS RAM (including the password). Ordinarily, you can remove the

    CMOS backup battery and allow the memory to clear. But for 55sx systems, you can use

    the speaker cable to clear the CMOS RAM:

    s Turn off your system.

    s Unplug the speaker cable from the riser card and plug it in upside down.

    s Turn it back on, wait for memory to count, and listen for the beep.

    s Turn the system off, and plug the speaker cable right side up again.

    s The password will be cleared when you power the system up again.

    PS/2 REFERENCE AND DIAGNOSTIC DISKS 741

    2SYSTEMDATA

    AND

    TROUBLE

    SHOOTING

    For files with a .TG0 extension, you will also need to download Telegeta utility that ex-

    tracts .TG0 files: ftp://ftp.pc.ibm.com/pub/pccbbs/os2_fixes/tgsfx.com

  • 8/3/2019 MCA Bus Operations

    9/10

    DEALING WITH PS/2 165 ERRORS (.ADF FILES)

    When running the PS/2 reference disk, youll need to have an .ADF file for each MCA

    board in the system. If you encounter a 165 error when running autoconfigure with

    the reference disk, chances are that the .ADF file for one or more MCA devices in the sys-

    tem is missing from the reference disk. Check with the driver software that came with the

    particular MCA card (its diskette might contain the needed .ADF file).

    If youve got IBM-brand MCA cards in the system, you can obtain current .ADFs

    (Adapter Description Files) directly from IBM. Download the ALLFILES.TXT file from:

    ftp://ftp.pc.ibm.com/pub/pccbbs/allfiles.txt and locate the .ADF file for your particular

    device(s). You can then navigate the FTP site and obtain the .ADF file (usually some-

    where underftp://ftp.pc.ibm.com/pub/pccbbs/).

    If youre using third-party MicroChannel cards, youll need to contact each particular man-

    ufacturer and download the current .ADF file from their tech support areas or FTP sites.

    One very good source for .ADF files for older, non-IBM MicroChannel cards is at NCRs

    Web site (http://www.ncr.com/support/pc/pcdesc/library/adfs.shtml). You should also

    check Peter H. Wendts Web site (http://members.aol.com/phwimage1/mcaindex.htm)

    for free software that will identify MicroChannel controllers and give you the ADF file

    name. The site also has a large library of .ADF files for download.

    742 MCA BUS OPERATIONS

    TABLE 22-3 PS/2 REFERENCE AND DIAGNOSTIC DISK FTP ADDRESSES

    PS/2 25: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/25start.tg0

    PS/2 25 - 286: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rs25286a.tg0

    PS/2 30: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/30start.exe

    PS/2 30 - 286: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/mod30286.exe

    PS/2 35/40: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/3540st.exe

    PS/2 50/50z/60: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rf5060a.exe

    PS/2 53: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rf9553a.exe (reference disk)

    PS/2 53: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rd9553a.exe (diagnostic disk)

    PS/2 55sx/65sx: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rf5565a.exe

    PS/2 56/57 - 386: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rf855657.exe

    PS/2 56/57 - 486: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rf955657.exe

    PS/2 P70 (portable): ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rfp70a.exe

    PS/2 70/80: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rf7080a.exePS/2 P75 (portable): ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rfp75a.exe

    PS/2 76/77: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rf7677a.exe (reference disk)

    PS/2 76/77: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/rd7677a.exe (diagnostic disk)

    PS/2 76/77 (I or S): ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/7677ref.exe (reference disk)

    PS/2 76/77 (I or S): ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/7677diag.exe (diagnostic disk)

    PS/2 85 (9585): ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/9585rf.exe (reference disk)

    PS/2 85 (9585): ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/9585rd.exe (diagnostic disk)

    PS/2 90/95 (type 1): ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/rf90951a.exe

    PS/2 90/95 (type 2): ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/rf90952a.exe

    PS/2 90/95 (type 3): ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/rf90953a.exe

    PS/2 90/95 (type 4): ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/rf90954a.exe

    PS/2 90/95 (all): ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/rd9095a.exe (diagnostic disk)

  • 8/3/2019 MCA Bus Operations

    10/10

    General Bus TroubleshootingIn most cases, you will not be troubleshooting a busafter all, the bus is little more thana passive connector. However, the major signals that exist on an MCA bus can provide

    you with important clues about the systems operation. The most effective bus trou-

    bleshooting tool available to you is a POST board. Many POST boards are equipped with

    a number of LEDs that display power status, along with important timing and control sig-

    nals. If one or more of those LEDs is missing, a fault has likely occurred somewhere on

    the motherboard. Although most POST boards are designed for ISA bus work, Micro2000

    provides an MCA adapter for their POST-Probe.

    Another point to consider is that bus connectors are mechanical devicesas a result,

    they do not last forever. If you or your customer are in the habit of removing and insert-

    ing boards frequently, it is likely that the metal fingers providing contact will wear and

    result in unreliable connections. Similarly, inserting a board improperly (or with exces-

    sive force) can break the connector. In extreme cases, even the motherboard can be dam-

    aged. The first rule of board replacement is: always try removing and re-inserting the

    suspect board. It is not uncommon for oxides to develop on board and slot contacts that

    might eventually degrade signal quality. By removing the board and re-inserting it, you

    can wipe off any oxides or dust and possible improve the connections.

    The second rule of board replacement is: always try a board in another expansion slot be-

    fore replacing it. This way, a faulty bus slot can be ruled out before suffering the expense

    of a new board. If a bus slot is defective, a technician can do little, except:

    1 Block the slot and inform the customer that it is damaged and should not be used.

    2 Replace the damaged bus slot connector (a tedious and time-consuming task) and pass

    the labor expense on to the customer.

    3 Replace the motherboard outright (also a rather expensive option).

    Further StudyThats it for Chapter 22. Be sure to review the glossary and chapter questions on the ac-

    companying CD. If you have access to the Internet, take a look at some of these MCA (or

    PS/2) resources (in addition to the FTP references in Table 22-3):

    General Technics: http://gtweb.net/mi151.html (MicroChannel Sound Card)

    IBM PS/2 Reference Disks: ftp://ftp.pc.ibm.com/pub/pccbbs/refdisks/

    Indelible Blue: http://www.indelible-blue.com/ (MicroChannel add-on boards)

    PS/2 Parts: http://www.can.ibm.com/parts/catalogue/indexes/ps2indx.htm

    Vintage PCs: http://www.can.ibm.com/helpware/vintage.html

    USENET NEWSGROUP

    comp.sys.ibm.ps2.hardware

    FURTHER STUDY 743

    2SYSTEMDATA

    AND

    TROUBLE

    SHOOTING