Jump to content

IBM 3270 PC Troubleshooting Guide

From RetroTechCollection

This guide documents fault diagnosis for the IBM 3270 PC (machine type 5271). POST is the standard IBM PC XT (5160) sequence in the 1xxโ€“19xx range plus 28xx codes for the 3278/79 Emulation Adapter and 32xx codes for the 3270 PC Display Adapter / APA / PSS subsystem.

Reference Documents

[edit | edit source]
  • IBM SA38-0037-00 โ€” Personal Computer Family Service Information Manual (July 1989), Chapter 10.[1]
  • IBM G320-9539-0 โ€” 3270 Personal Computer Hints and Tips (June 1986).
  • IBM 1502336 โ€” PC 3278/79 Emulation Adapter Technical Reference (October 1983).
  • HelpPC diagnostic codes reference covers 28xx and 32xx ranges.[2]

Initial Diagnosis Workflow

[edit | edit source]

A working 3270 PC boots:

  1. Standard IBM PC XT POST (no error message, single short beep).
  2. Keyboard adapter card initialises and exposes its video BIOS.
  3. 3270 PC Display Adapter video appears.
  4. IBM PC DOS 2.0 or 2.1 boots.
  5. AUTOEXEC.BAT loads the 3270 PC Control Program.
  6. Control Program initialises:
3278/79 Emulation Adapter โ€” connects to 3174/3274 cluster controller.
APA / PSS cards (where fitted).
Multi-session windowed display on the 5272 monitor.
  1. Control Program presents the user with 4 mainframe sessions + 1 DOS task + 2 notepads in a window layout.

If any of these does not happen, stop and diagnose at that stage.

Stage 1 โ€” No Display at All

[edit | edit source]
  • Keyboard adapter card unseated โ€” this is the most common cause of "3270 PC won't display anything" because the keyboard adapter card holds the video BIOS for the Display Adapter. Reseat it.[3]
  • PSU rails โ€” probe at the planar power connector.
  • Standard XT chassis diagnosis applies (1xx planar code if planar fault).

Stage 2 โ€” POST 302 "Keyboard Error"

[edit | edit source]

The 3270 PC POST requires the 122-key 5271 Keyboard Element (or, on P-models, the 101-key Enhanced AT-style). If a plain XT 83-key keyboard is connected via the keyboard adapter dongle, POST will display 302 and prompt to press F1 to continue.

This is normal behaviour, not a fault โ€” but if you want to silence the 302, use a 122-key keyboard.

POST Error Code Ranges

[edit | edit source]

The 3270 PC inherits the standard IBM PC XT POST codes (1xxโ€“19xx) and adds two ranges specific to the 3270 hardware:

28xx โ€” 3278/79 Host Connect Adapter

[edit | edit source]
3270 PC 28xx POST codes (3278/79 Emulation Adapter)
Code Meaning
2801 Host Connect card initialisation failed
2802 Host Connect card power-on diagnostic failed
2803 Buffer test failed
2804 ROM checksum bad
2805 I/O register test failed
2806 Status-bit test failed
2807 Interrupt test failed
2808โ€“2818 Various sub-tests within the adapter

32xx โ€” Display Adapter Subsystem

[edit | edit source]
3270 PC 32xx POST codes (Display Adapter / PSS / APA)
Code range Subsystem Meaning
3201โ€“3250 3270 PC Display Adapter Sub-tests of the SCN2672 PVTC and framebuffer
3201 Graphics card fault Display Adapter not detected or not responding
3202 Programmed Symbols card fault PSS card (where fitted) failed
3203 APA card fault APA card (where fitted) failed
3261โ€“3279 PSS card Sub-tests for Programmed Symbol Set RAM and font load
3280โ€“3289 APA card Sub-tests for All Points Addressable graphics

3xx โ€” Keyboard

[edit | edit source]
  • 301 โ€” keyboard cable disconnected or stuck key.
  • 302 โ€” wrong keyboard (non-3270 keyboard connected via the keyboard adapter dongle). Press F1 to continue, or fit a 122-key 5271 Keyboard Element.

Display Diagnosis

[edit | edit source]
  • No display, no beeps โ€” keyboard adapter card unseated (this card holds the video BIOS), or PSU dead.
  • Single beep, no display โ€” Display Adapter card not detected. POST will produce a 3201 code on the speaker or alternate display device.
  • Garbled colour display โ€” IBM 5272 timing mismatch. Verify pin 4 of the DE-9 is correctly asserted; verify hsync 24 kHz, vsync 63 Hz.
  • Display shows only B&W on a colour monitor โ€” pin 4 not asserted; 5272 is in mono mode.
  • Display works in DOS but not in 3270 sessions โ€” Control Program not loaded, or Display Adapter / Keyboard Adapter card combination is wrong.

Host Connection Diagnosis

[edit | edit source]

The 3270 PC connects to an IBM 3174 or 3274 cluster controller via BNC twinax. Common faults:

  • 2801 / 2802 at POST โ€” 3278/79 Emulation Adapter card. Reseat or replace.
  • POST passes but Control Program reports "host not responding" โ€” cable, terminator, or controller-side configuration.
  • Host responds but the workstation cannot log on โ€” controller-side LU not defined as a 3278 / 3279, or VTAM application not bound to the LU.
  • Intermittent host disconnection โ€” coax cable termination, or interference. Verify the cable run is within the 3270 family distance limits (typically 5000 ft for RG-62).

Control Program Diagnosis

[edit | edit source]

The 3270 PC Control Program is unusual software for its era. Common failures:

  • Control Program will not load โ€” verify Control Program version matches the model. v3.0 is required for Models 31/51/71 and P-models.
  • "Memory hog" issue โ€” Control Program consumes ~200 KB resident. PC Magazine (Jan 1985) explicitly notes that this leaves limited free RAM for the single DOS session. If you need more RAM for a DOS session, reduce the number of mainframe sessions configured.
  • DOS application incompatibility โ€” QuickBasic and some other DOS applications are documented as incompatible with the Control Program's video / keyboard hooks. Run the DOS application directly under PC DOS without loading the Control Program.
  • Mainframe sessions limited to 24 lines instead of 32 โ€” this is a Control Program limitation, not a fault. The IBM 3279 native terminal supported 32-line mode; the 3270 PC Control Program does not.

APA / PSS Diagnosis

[edit | edit source]
  • APA card present but graphics applications crash โ€” verify APA card is at the expected I/O address (typically a different address from the Display Adapter); reseat.
  • PSS-loaded font not appearing โ€” PSS RAM not loaded by Control Program. Run the appropriate font-load utility.
  • 3270 graphics application reports "no PSS card" โ€” PSS card not detected; reseat or replace.

Diagnostic Diskettes

[edit | edit source]

The 3270 PC ships with diagnostic diskettes specific to the configuration:

  • INDLTDUK.DGS โ€” display subsystem diagnostic.
  • INDSFOMB.COM โ€” 3270 client driver diagnostic.

These are run from DOS, not from the Control Program.

Common Field Symptoms

[edit | edit source]
  • No display at all โ€” keyboard adapter card unseated (very common; this card holds the Display Adapter's video BIOS).
  • POST 302 โ€” keyboard is not a 122-key 5271 Keyboard Element; press F1 to continue.
  • POST 2801 โ€” 3278/79 Emulation Adapter card failure. Reseat or replace.
  • POST 3201 โ€” Display Adapter card failure.
  • Boots OK but no host connection โ€” BNC cable, terminator, or controller-side LU configuration.
  • DOS sessions run too slowly โ€” Control Program's ~200 KB resident overhead leaves limited RAM. Reduce active sessions or upgrade to an XMA-equipped Model 31/51/71.
  • Random reboots when warm โ€” PSU caps aged. Recap; see IBM 3270 PC Capacitor Replacement Guide.
  • Smell of fish from PSU โ€” RIFA X2 mains-suppression cap venting. Power off immediately.
  • 3295 plasma display shows pixel-rot patterns โ€” plasma panel end-of-life; replacement requires a donor.

Diagnostic Workflow Summary

[edit | edit source]
  1. Power on; observe POST.
  2. If no display, reseat keyboard adapter card first (it holds the video BIOS).
  3. If 1xxโ€“19xx code, treat as standard XT chassis fault.
  4. If 28xx code, treat as 3278/79 Emulation Adapter fault.
  5. If 32xx code, treat as Display Adapter / APA / PSS fault.
  6. If POST passes but Control Program fails, verify CP version against model.
  7. If Control Program loads but host connection fails, check the BNC cable and the 3174/3274 controller.
[edit | edit source]

References

[edit | edit source]