Organization of this Manual This manual contains the following chapters: • Chapter 1 - Provides an overview of the VAXstation 4000 VLC system features, main memory, network interface and SCSI controllers. • Chapter 2 - Provides configuration information for the VAXstation 4000 VLC system.
Page 13
VAXstation 4000 VLC system: • VAXstation 4000 VLC Owner’s Manual Part number EK-VAXVL-OG • VAXstation 4000 VLC and Model 60 Operation Installation Guide Part number EK-PMARI-IG • VAXstation 4000 VLC Pocket Service Guide Part number EK-V466H-PS Conventions The conventions are used in this manual.
VAXstation 4000 VLC System Components This chapter describes the modules and features of the VAXstation 4000 VLC system. Information about the central processor (CPU), main memory, network interface, SCSI controller, and other components of the system are included. 1.1 Overview The VAXstation 4000 VLC system module (PN 54-20768-01) forms the basis of the entire system.
Page 15
1.1 Overview Figure 1–1 shows the major components of the system module. Base system ROMs TOY clock SCSI controller S-chip SOC chip Ethernet address ROM Ethernet controller VAXstation 4000 VLC ASICs (Application Specific Intregated Circuits) 1–2 VAXstation 4000 VLC System Components...
VAXstation 4000 VLC System Components 1.1 Overview Figure 1–1 System Module Major Components LJ-00963-TI0 VAXstation 4000 VLC System Components 1–3...
Page 17
Figure 1–2 shows the internal connector locations of the system module. Section 2.1.3 and Section 2.1.5 describe the system module external connectors. Power connector Mass storage connector SCSI connector Memory module connectors Graphics module connector NVR reset pads 1–4 VAXstation 4000 VLC System Components...
The CPU chip has 8 Kbytes of on-chip cache to improve execution times by minimizing the use of the memory subsystem. Figure 1–3 is a block diagram of the VAXstation 4000 VLC system module. 1–6 VAXstation 4000 VLC System Components...
VAXstation 4000 VLC System Components 1.2 Central Processor Unit Figure 1–3 VAXstation 4000 VLC System Module Block Diagram MDAL Memory Modules (8-24 MB Parity) Control System ROM (256 KB) Video Option Connector EDAL DC7201 SCSI Port SChip Gate Array Control...
Machine check during machine check exception Machine check during kernel stack not valid exception PSL<26:24>=101 during interrupt or exception PSL<26:24>=110 during interrupt or exception PSL>26:24>=111 during interrupt or exception PSL<26.24>=101 during REI PSL<26.24>=110 during REI PSL<26.24>=111 during REI 1–8 VAXstation 4000 VLC System Components...
Holds the latched interrupt requests received from I/O devices (read-only). INT_MSK Contains a mask which determines which interrupt requests will generate a processor interrupt (read/write). INT_CLR Enables a program to selectively reset interrupt request bits in the INT_REQ register (write-only). VAXstation 4000 VLC System Components 1–9...
The interrupt controller obtains this vector number from a reserved location in the system module on board ROM. The conventional vector values established by the ROM firmware for the eight devices are listed in Table 1–3. 1–10 VAXstation 4000 VLC System Components...
Storage controller 1.3 Main Memory In the VAXstation 4000 VLC, system memory is not mounted on the system board. Memory requirements are derived from DRAM memory modules that are pluged into the system board. The system requires a minimum of 8 Mbytes (two 4-Mbyte memory modules) and can have as many as six memory modules installed, totaling 24 Mbytes.
25-bit address that is the actual address to be accessed. Bits <15:00> that were retrieved from the translation table are stored as a new value in the appropriate translation cache associated with the DMA device and the valid bit set for the entry. VAXstation 4000 VLC System Components 1–13...
VAXstation 4000 VLC System Components 1.4 ROM Memory 1.4 ROM Memory The VAXstation 4000 VLC ROM contains the processor restart, diagnostic, console code, and bootstrap programs. 1.4.1 System ROM The system ROM data is stored in two EPROM chips that hold 256 Kbytes of data.
The VAXstation 4000 VLC workstation has no video frame buffer; one of several video option modules can be added to the system module to provide the frame buffer from which pixels are output to the monitor. The video option modules carry video RAMS, pixel timing, and output digital-to-analog conversion/level sifters.
FIFO are two of the setup parameters required by the graphics controller. Figure 1–4 shows a command packet. Figure 1–4 Command Packet General Format OPCODE Flags OPCODE Specific More Longwords, specified by <23:22> in FLAGS above LJ-00125-TI0 1–16 VAXstation 4000 VLC System Components...
CPU halt signal, restarting the system with a code 2. 1.6.1 Serial Line Controller Registers The serial line controller has eight addressable registers. These registers are listed in Table 1–6 with the addresses and names. VAXstation 4000 VLC System Components 1–17...
50 provide general purpose RAM storage. The registers occupy 64 consecutive longwords of address space, shown in Table 1–7. Each register is accessed using bit <9:2> of the longword; bits <31:10> and <1:0> are ignored on writing and undefined on reading. 1–18 VAXstation 4000 VLC System Components...
Time base divisor 200B.002C WAT_CSRB Date mode and format 200B.0030 WAT_CSRC Interrupt flag (not used) 200B.0034 WAT_CSRD Valid RAM and time flag 2008.0038 First byte of RAM data 200B.00FC Last byte of RAM data VAXstation 4000 VLC System Components 1–19...
4 Bytes CRC Check Code LJ-00091-TI0 The minimum size of a packet is 64 bytes. Packets shorter than this are called runt packets and are treated as erroneous when received by the network controller. 1–20 VAXstation 4000 VLC System Components...
For either type of address, the remaining 47 bits form the address value. A value of 48 ones is always treated as the broadcast address. The physical address of each VAXstation 4000 VLC workstation is determined before the system ships from the factory. The physical address is stored in the Ethernet Address ROM on the system module.
ID number. This number is controlled by programs that drive the SCSI interface and is not fixed in the VAXstation 4000 VLC workstation hardware. The interface consists of 18 signal lines; some are driven by initiators and some by targets.
Page 36
REQ and ACK Are used to synchronize information transfers over the data bus during any of the six information transfer phases. REQ is always driven by the target. ACK is always driven by the initiator. VAXstation 4000 VLC System Components 1–23...
2.1 VAXstation 4000 VLC System Box The system box is used for desktop installation of the VAXstation 4000 VLC system. Figure 2–1 shows the system box and its components. Refer to Appendix D for a complete list of field replaceable units and part numbers.
LJ-01386-TI0 2.1.2 Power Supply The VAXstation 4000 VLC system box uses the Model H7109-00 power supply. This power supply has two AC power connectors, located at the rear of the metal container, to connect the system to a wall outlet and to the system monitor.
VAXstation 4000 VLC System Configuration 2.1 VAXstation 4000 VLC System Box The power supply has an automatic voltage select (AVS ) circuit to automatically select the AC input of either 100 to 120 Vac or 220 to 240 Vac. The supply is a 106 watt (W) unit. It supplies the following voltages:...
Page 41
VAXstation 4000 VLC System Configuration 2.1 VAXstation 4000 VLC System Box Power Supply Output Characteristics Parameter Specifications Minimum Typical Maximum +5.1 V reg. 4.90 V 5.05 V 5.20 V Short term +5.1 V reg. +4.85 V +5.10 V +5.25 V Long term +12.1 V reg.
VAXstation 4000 VLC System Configuration 2.1 VAXstation 4000 VLC System Box 2.1.3 VAXstation 4000 VLC System Controls The AC power switch is located on the left rear of the system box. The switch controls the AC power to the power supply but does not affect the power outlet provided for add-on peripherals at the rear of the system box.
VAXstation 4000 VLC System Configuration 2.1 VAXstation 4000 VLC System Box 2.1.4 System Box Internal Cabling Table 2–1 lists the system box cabling and cable part numbers. Table 2–1 Devices and Cable Part Numbers System Device Cable P/N Monitor power cable...
VAXstation 4000 VLC System Configuration 2.1 VAXstation 4000 VLC System Box Table 2–2 VAXstation 4000 VLC System Box Operating Conditions Temperature range 15°C to 32°C (59°F to 90°F) (with tape or floppy) 0°C to 40°C (32°F to 104°F) (without tape of floppy) Maximum rate of 11°C (52°F) per hour...
VAXstation 4000 VLC Firmware This chapter is an overview of the VAXstation 4000 VLC system firmware. The firmware is located in two EPROMs that hold a total of 256K bytes of data. The firmware has the following four areas of operation: •...
Memory management unit (MMU) test d. Floating point unit (FPU) test e. Interval timer test Miscellaneous system board test (checksums, interrupt controller test, Ethernet ID ROM) g. Network controller test h. SCSI Controller test Sound chip test 3–2 VAXstation 4000 VLC Firmware...
An external HALT is detected (pressing the halt button at the front panel) In console mode input and output (I/O) routines are used by the • Power-Up self test • Extended self test • Utilities • VAXstation 4000 VLC Firmware 3–3...
DCT. If the shared driver is not already in RAM, the dispatcher allocates space and copies the driver from ROM to RAM. 7. Calls the device self-test interface 3–4 VAXstation 4000 VLC Firmware...
• Prompts the user if more parameters are needed • Prompts the user if the utility being used will destroy any user data • Starts the utility VAXstation 4000 VLC Firmware 3–5...
3.5 System ROM Overview 3.5 System ROM Overview The VAXstation 4000 VLC system firmware contains 256K bytes of ROM split into two 64K byte by sixteen-bit wide ROMs. This provides the 32-bit wide memory data path shown in Figure 3–1.
2004.0008 reserved for ROM part data These 24 bytes are reserved for information contained in each ROM byte. • 2004.0020 interrupt vector numbers These eleven longwords are used by the VAXstation 4000 VLC hardware as part of the interrupt process. VAXstation 4000 VLC Firmware 3–7...
Page 53
The first longword contains the physical address of the beginning of the keyboard tables. The second longword contains the physical address of the beginning of the keyboard mapping tables. 3–8 VAXstation 4000 VLC Firmware...
3.6 Configuration Table Overview 3.6 Configuration Table Overview Information about the VAXstation 4000 VLC workstation devices is saved in the system configuration tables by the power-up initialization code. The code sizes the system by reading the ROM-based DCT and builds a memory resident configuration data structure.
Edit version ID This is reserved for use by diagnostic developers. • Number of devices This is the number of entries in the MCT table. The next three fields are replicated for each device in the system. 3–10 VAXstation 4000 VLC Firmware...
Major Version ID The version number is used to track major changes in the device diagnostic routines. • Minor Version ID The version number is used to track minor changes in the device diagnostic routines. VAXstation 4000 VLC Firmware 3–11...
Size of Extended System Test Status Flags DPSIZE DIRTYP Physical Address of Module Code Length Entry Point Offset ((NBR_OF_DIRS-1)*10)+2C Flags DPSIZE DIRTYP Physical Address of Module Code Length Entry Point Offset LJ-00105-TI0 • Device ID The device ID number. 3–12 VAXstation 4000 VLC Firmware...
Page 58
SHOW CONFIG command at the console prompt. • Pointer to permanent memory allocated This points to the permanent memory that has been allocated. The field is filled in by the diagnostic the first time that it allocates memory. VAXstation 4000 VLC Firmware 3–13...
This field is filled in by the diagnostic the first time that it allocates memory. • System test status Note that the VAXstation 4000 VLC system does not perform a system test. • Pointer-to-Extended-System-Test status Note that the VAXstation 4000 VLC does not perform a system test.
Any device that provides a shared port driver or shared class driver must provide a descriptor that tells the base system firmware, system test monitor, and any other piece of software specific information about the drive. A driver descriptor has the format shown in Figure 3–5. VAXstation 4000 VLC Firmware 3–15...
• Address of the driver data area This contains the address of the device driver data area that the driver uses to store local data. • Address of the I/O segment table 3–16 VAXstation 4000 VLC Firmware...
• Allocate memory for the driver data area • Allocate memory for the diagnostic function block or console function block • Call the INIT_DRIVER routine with the following parameters: Pointer to the I/O Segment Table VAXstation 4000 VLC Firmware 3–17...
Page 63
Pointer to the Driver Function Block or Console Function Block Pointer to the Shared Console Interface Area; or add zero if this is not a console driver As many as two additional device specific parameters 3–18 VAXstation 4000 VLC Firmware...
3.9 Console Driver Interface 3.9 Console Driver Interface The VAXstation 4000 VLC system console code is split into a class/port driver scheme. The class driver contains the main console functions, such as PUT_CHARACTER and GET_CHARACTER. The port drivers contain the device-specific code required to support this functionality.
LK401 keyboard translation are handled by the DZ driver. • Data structures that allow the system software to map all console code and I/O space references into virtual memory as needed The SCIA data structure is shown in Figure 3–8. 3–20 VAXstation 4000 VLC Firmware...
DZ Port Driver Driver Descriptor Graphics Device ID Graphics Port Driver Driver Descriptor NI Device ID NI Port Driver Driver Descriptor VMS Debug Device ID VMS Debug Port Device Driver XXX Device ID XXX Port Device Driver LJ-00109-TI0 VAXstation 4000 VLC Firmware 3–21...
Diagnostic Testing This chapter describes the diagnostic testa, test commands, and error codes provided with the VAXstation 4000 VLC system. 4.1 Diagnostic Testing System troubleshooting involves several types of tests: • Power-Up Self Test This test includes initialization and power-up testing of all devices.
Diagnostic Testing 4.1 Diagnostic Testing 4.1.1 Power-Up Test Figure 4–1 depicts the console screen after a successful power-up test is completed. Figure 4–1 Successful Power-Up KA48-A V1.0 32MB 08-00-2b-04-03-12 >>> LJ-001384-TI0 Figure 4–2 depicts the console screen after an unsuccessful power-up test is completed.
Diagnostic Testing 4.1 Diagnostic Testing Figure 4–2 Unsuccessful Power-Up KA44-A V1.0 32MB 08-00-2b-04-03-12 001 6 SCSI 0034 >>> LJ-01385-TI0 Error information is given in the following format: Fru Dev_nbr Dev_nam Err_nbr Message Meaning The name of the failed FRU Dev_nbr Device number of the failed device Dev_nam Device name of the failed device...
Diagnostic Testing 4.1 Diagnostic Testing 4.1.2 Displaying System Configuration The VAXstation 4000 VLC system firmware provides two commands that determine what type of mass storage devices are included in the system and what the overall system configuration is. To determine the presence of storage devices such as a hard disks, diskette drives, or other drives, at the console prompt enter the SHOW DEVICE command.
Diagnostic Testing 4.1 Diagnostic Testing To determine the presence of devices other than internal storage devices and to determine the quantity of memory in the system, enter the SHOW CONFIG command at the console prompt. The system presents a configuration table similar to Example 4–2. Example 4–2 Sample Show Config Display Diagnostic Testing 4–5...
Diagnostic Testing 4.1 Diagnostic Testing 4.1.3 Displaying System Errors To obtain detailed error information about any failing device in the system use the SHOW ERROR utility. To determine if an error has occurred on a particular device, enter the SHOW ERROR command followed by the device number.
Diagnostic Testing 4.2 Running the Self Test 4.2 Running the Self Test Table 4–1 shows the format conventions for running the self test using the TEST command. Table 4–1 Running Self Test Using the Test Command Command Action T d1 Run the self test on device number d1 T d1:d2 Run the self test on devices numberered d1 through d2...
Diagnostic Testing 4.2 Running the Self Test Table 4–2 lists the VAXstation 4000 VLC system configuration modules and the associated self-test commands. Table 4–2 Device Number and Self-Test Commands Number Mnemonic Name Self-Test Command Non-volatile RAM T1 or T NVR...
Diagnostic Testing 4.2 Running the Self Test 4.2.0.2 LCG Self Tests Self Test Function Video Test Tests the communication between the S-chip and VRAM. It initializes the brooktree, sets up the video screen, and sets up the video registers in the S-chip. Register Test Uses the longword format to read/write test all LCG S-chip registers.
Diagnostic Testing 4.2 Running the Self Test 4.2.0.3 DZ Self Test Self Test Function Reset Test Resets the DZ chip and sets up the lines to default values. An error occurs if the device does not reset or the line parameters are not set up correctly.
Diagnostic Testing 4.2 Running the Self Test 4.2.0.4 Cache Self Test Self Test Function DATA Store Tests the data store in the SOC primary cache. A two-pass memory Test test is performed on the data store. Performs a read/compare /complement/write in forward and reverse directions. The data store is accessed through the I/O address space.
Diagnostic Testing 4.2 Running the Self Test 4.2.0.7 Interval Timer Self Test Self Test Function Interrupt Test Enables the interval timer interrupts. It lowers the IPL for 30 ms and counts the number of interrupts. If there are too few or too many interrupts, an error occurs.
Diagnostic Testing 4.2 Running the Self Test 4.2.0.9 Network Interconnect Self Test Self Test Function Network Verifies the 32 byte network address ROM that contains the unique Address ROM 6-byte network address and the 2-byte checksum and test data byte. Test It checks for a null or multicast address, calculates/compares the checksum, and verifies the test data bytes.
Diagnostic Testing 4.2 Running the Self Test 4.2.0.10 SCSI Self Test Self Test Function Register Test Verifies that the 53C94B controller chip registers are fully functional. All read/write bits that can be written are written to. It also verify the bits. Interrupt Test Verifies the SCSI bits in the interrupt mask register, interrupt request register, and the interrupt clear register.
Diagnostic Testing 4.2 Running the Self Test Self Test Function Interrupt Test Enables interrupts, and sends and receives an 8-byte packet by way of internal loopback. Audio Test Generates and outputs a sequence of 8 audible tones. Refer to Table 4–1 and Table 4–2 for information on how to run the Audio self test.
Diagnostic Testing 4.4 System Console 4.4 System Console This section describes the standard console commands for the VAXstation 4000 VLC system. The console commands are divided into three functional groups. • SET/SHOW Commands Use these commands to set or examine system parameters and configuration.
Diagnostic Testing 4.4 System Console 4.4.1 SET and SHOW Commands Use the SET and SHOW commands to set and examine system parameters. Table 4–3 lists the SET and SHOW parameters and their meanings. Table 4–3 SET and SHOW Parameters Parameter Meaning BFLG Default bootflag...
Diagnostic Testing 4.4 System Console 4.4.1.1 SET and SHOW Command Syntax The SET and SHOW command syntax is >>> SHOW parameter >>> SET parameter value Example: >>> SHOW BOOT >>> SET BOOT DKA200: 4.4.2 SET and SHOW Parameters This section describes each of the SET and SHOW parameters. 4.4.2.1 BFLG The BFLG parameter is the default bootflag.
Diagnostic Testing 4.4 System Console 4.4.2.2 BOOT The BOOT parameter is the default boot device. The boot device can be set to a bootable SCSI drive or the network device. To see the valid device boot names, enter the SHOW DEVICE command. The first column lists the boot names. Example: >>>...
Diagnostic Testing 4.4 System Console 4.4.2.4 DEVICE The DEVICE parameter displays SCSI and Ethernet device information. The SET command does not apply to this parameter. Example: >>> SHOW DEVICE VMS/VMB ADDR DEVTYPE NUMBYTES RM/FX WP DEVNAM ------- ---- ------- -------- ----- -- ------ ESA0 08-00-2B-17-EA-FD...
Diagnostic Testing 4.4 System Console 4.4.2.5 DIAGENV The DIAGENV parameter determines the diagnostic environment that the diagnostics run under. Table 4–4 lists the diagnostic environments and their usage. Table 4–4 Diagnostic Environments Mode Usage Customer No setup is required. Default mode on powerup. Customer Service Provides a more thorough test than in customer mode.
Diagnostic Testing 4.4 System Console Example: >>> SET DIAGENV 2 DIAGENV = 2 >>> SHOW DIAGENV DIAGENV = 2 4.4.2.6 ERROR The ERROR parameter displays extended error information about any errors that occur during the last execution of: • Powerup self test •...
Diagnostic Testing 4.4 System Console 4.4.2.8 FBOOT The FBOOT (fast boot) parameter determines whether the memory is tested on powerup. The powerup test time is reduced when main memory and FB memory are not tested. • When FBOOT = 0 the memory is tested on powerup. •...
Diagnostic Testing 4.4 System Console 4.4.2.10 KBD The KBD parameter determines the keyboard language. • The SHOW KBD command displays the numeric keyboard code only. • The SET KBD command displays the language choices and the numeric code. Example: >>> SET KBD 0) Dansk 8) Francais (Suisse Romande) 1) Deutsch...
Diagnostic Testing 4.4 System Console 4.4.2.12 MOP The MOP bit enables the NI (Ethernet) listener while the system is in console mode. The listener can send and receive messages on the network. The default mode is listener enabled (MOP = 1). Example: >>>...
Diagnostic Testing 4.4 System Console 4.4.2.14 SCSI This parameter is the SCSI ID for the system; it should be set to 6. The system SCSI ID should never be changed. Example: >>> SHOW SCSI SCSI = 6 4.4.2.15 TRIGGER The TRIGGER bit enables the Entity-Based Module (EMB). With EMB and the NI listener enabled (TRIGGER = 1, MOP = 1) you can access the console or boot the system from a remote system.
Diagnostic Testing 4.4 System Console 4.4.3 Memory Commands There are three memory commands you use to manipulate memory and registers. They are essentially the same as other VAX workstaion commands. Command Function DEPOSIT Enter a value(s) into memory location(s) or register(s). EXAMINE Display the contents of memory location(s) or register(s).
Diagnostic Testing 4.4 System Console • Range of addresses: /N:X specifies that the X+1 locations be written with the value specified by DATA. • Protection: /U unprotects a protected memory location. An example of a protected area is the area of memory that the console uses. The ADDRESS specifies the address (or first address) to be written.
Page 97
Diagnostic Testing 4.4 System Console /I - internal processor register /G - general purpose register /M - machine register • Range of addresses: /N:X specifies that the X+1 locations be written. • Protection: /U unprotects a protected memory location. An example of a protected area is the area of memory that the console uses.
Diagnostic Testing 4.4 System Console 4.4.3.3 FIND Use the FIND command to search memory for either: • A page-aligned 128KB segment of good memory • A restart parameter block (RPB) If the segment is found, the starting address plus 512 is left in the stack pointer (SP) If the segment is not found an error message displays.
Diagnostic Testing 4.4 System Console 4.4.4.1 BOOT The boot command starts the bootloader that loads the operating system and starts it. The boot command causes the system to exit console mode and enter program mode. Syntax: >>> boot /qualifier device, second_device The following table describes the command syntax.
Diagnostic Testing 4.4 System Console 4.4.4.2 CONTINUE The CONTINUE command switches the system from console mode to program mode. The CPU starts running at the current program counter. Example: >>> CONTINUE 4.4.5 INITIALIZE and UNJAM UNJAM resets the system devices. The INITIALIZE command resets the processor registers.
Diagnostic Testing 4.4 System Console 4.4.5.2 Miscellaneous Console Commands The following are miscellaneous console commands. Command Function HELP or ? Lists console commands and syntax. LOGIN Enables restricted console commands when PSE and PSWD are set. REPEAT Continuously repeats a console command. 4.4.5.3 HELP or ? The HELP command or the question mark (?) list the console commands and the syntax allowed with each command.
Removing and Replacing FRUs This chapter describes how to remove and replace the field replaceable units (FRUs) in the VAXstation 4000 VLC system box. Table D–1 lists the VLC FRUs and their part numbers. Each section describes the removal procedure for the FRU. Unless otherwise specified, you install a FRU by reversing the steps in the removal procedure.
Removing and Replacing FRUs 5.1 Cautions and Warnings 5.2 VAXstation 4000 VLC FRUs Figure 5–1 shows the location of the VAXstation 4000 VLC system FRUs. CPU module (PN 54-20768-01) Power supply (PN H7109-00) RZ23L 121Mbyte disk drive (PN RZ23-E) Memory modules (PN 20-36110-05) LCG Graphics/Audio module (PN 54-20772-01) Figure 5–1 Location of System Box FRUs...
Removing and Replacing FRUs 5.2 VAXstation 4000 VLC FRUs The I/O panel located at the rear of the system box provides for connection of external devices to the system. Figure 5–2 shows the rear of the system box and its I/O connectors.
Removing and Replacing FRUs 5.2 VAXstation 4000 VLC FRUs Figure 5–3 shows the connectors and controls located on the right side of the VAXstation 4000 VLC system box. Audio in/out This is a four-pin, MJ-type connector. Halt console switch When actuated, this momentary switch sends a Halt signal to the CPU module.
Removing and Replacing FRUs 5.3 System Preparation 5.3 System Preparation Perform the following to prepare the system for removing or replacing FRUs. 1. Turn power to the operating system off. 2. Enter console mode by pressing the halt button (Figure 5–3) located on the right rear of the system box.
Removing and Replacing FRUs 5.3 System Preparation 5. Turn the system off (0). Warning Turn power to the monitor off for at least three minutes before removing the power cord. Remove the power cord from the monitor before moving the monitor. The monitor is heavy and may require two people to lift it.
Refer to Section 5.3 before removing or replacing a device or module. This section describes how to remove the mass storage device from the VAXstation 4000 VLC workstation. Figure 5–5 shows the RZ23L drive with its cricket retaining clip in the foreground and skid plate with mounting bolt holes underneath the drive.
Removing and Replacing FRUs 5.4 Mass Storage Drive Removal To remove the hard disk drive, perform the following steps: 1. Depress the cricket clip on the side of the drive and slide the drive back until the metal pegs (on the bottom of the drive) are aligned with the mounting holes on the skid plate.
Removing and Replacing FRUs 5.4 Mass Storage Drive Removal 5.4.1 Hard Disk Drive Replacement Before installing the new hard disk drive, verify the SCSI ID setting on the drive. The SCSI jumpers allow you to select a distinct unit number for each SCSI device.
Removing and Replacing FRUs 5.4 Mass Storage Drive Removal Set the SCSI ID jumpers of the top disk drive as specified in Table 5–1. The jumpers are used in the following manner: • Install the jumper for ON. • Remove the jumper for OFF. Note Disk drives are normally assigned address numbers 0-3.
Removing and Replacing FRUs 5.5 Power Supply Removal 5.5 Power Supply Removal CAUTION Wear an antistatic wrist strap and place an antistatic mat under the system when removing and replacing any modules. This section describes how to remove the power supply from the VAXstation 4000 VLC system box.
When replacing the power supply, ensure that the power supply you are installing is identical to the one you remove from the system. When installing a power supply into a VAXstation 4000 VLC workstaion, install the H7109 power supply. Note Use care when handling the power supply.
Removing and Replacing FRUs 5.6 Removing the LCG Module 5.6 Removing the LCG Module CAUTION Wear an antistatic wrist strap and place an antistatic mat under the system when removing and replacing any modules. To remove the LCG module perform the following steps: 1.
Removing and Replacing FRUs 5.7 Removing the System Module 5.7.1 System Module (CPU) Replacement Be sure to protect the system module from damage due to static charge when replacing or removing the system module. To install a new system module (CPU), reverse the steps in Section 5.7. 5.8 MS40 Memory Module Removal Note There must always be at least two memory modules in a VAXstation...
Page 116
Removing and Replacing FRUs 5.8 MS40 Memory Module Removal are numbered on the right edge of the memory connectors located on the system board. Removing and Replacing FRUs 5–15...
Removing and Replacing FRUs 5.8 MS40 Memory Module Removal This section describes how to remove the MS40 memory module from the system. The memory modules are shown in Figure 5–1. To remove the MS40 memory modules perform the following steps: 1.
Removing and Replacing FRUs 5.9 Clearing the System Password 5.9 Clearing the System Password To clear the system password 1. Turn power to the system off. 2. Ground the two triangles onto the system module using a screwdriver. Figure 5–9 shows the grounding points on the CPU module. Figure 5–9 Password Clearing Points P as s w o rd C le arin g...
Removing and Replacing FRUs 5.10 Testing the VAXstation 4000 VLC System 5.10 Testing the VAXstation 4000 VLC System This section describes how to test the system after removing or replacing any FRUs. 5.10.1 Restore the System Before you can test the system, you must restore the system to its previous operating state.
Removing and Replacing FRUs 5.10 Testing the VAXstation 4000 VLC System 5.10.2 Test the System Test the system to confirm that all devices and modules are connected correctly. Do the following to test the system: 1. Note any power-up error or status messages on the monitor screen.
Self-Test Error Codes A.1 Self-Test Error Codes The system reports two kinds of self-test errors: those that display on the console immediatly after running the self test, and extended self test errors. The first type consists of one or two question marks to indicate a nonfatal or fatal error, the failing FRU, the failed device, and a general error code.
Self-Test Error Codes A.1 Self-Test Error Codes Table A–1 (Cont.) TOY/NVR Self-Test Error Codes Error-DEC Error-HEX Meaning Battery check test has failed and NVR register test has failed VRT bit failure and battery check test has failed Battery check, VRT, and NVR test has failed Update in progress has failed to clear;...
Self-Test Error Codes A.1 Self-Test Error Codes 001 0010 ssssssss cccccccc llllllll rrrrrrrr eeeeeeee Message Meaning ssssssss Suberror code cccccccc Value of the DZ CSR llllllll Line number rrrrrrrr Data read back eeeeeeee Expected data This format is used by the DZ read LPR test. Table A–3 lists the DZ suberror codes.
Page 124
Self-Test Error Codes A.1 Self-Test Error Codes Table A–3 (Cont.) DZ Suberror Codes Suberror-HEX Meaning DZ Polled Test Transfer has timed out Data is invalid Parity error Framing error Overrun error Character received != Character transmitted DZ Interrupt Test Transfer has timed out Data is invalid Parity Error Framing Error...
Self-Test Error Codes A.1 Self-Test Error Codes A.1.3 Memory Self-Test Error Codes Table A–4 lists the memory self-test error codes. Table A–4 Memory Self-Test Error Codes Error-DEC Error-HEX Meaning 16 MB memory modules are mismatched Gap found between memory module pairs 16 MB memory module found on a PVAX2 4 MB module found after 16 MB module Memory modules not plugged in pairs...
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format: xxx 4 MEM yyyy xxx 00a bbbbbbbb cccccccc dddddddd eeeeeeee Message Meaning The failed FRU yyyy The error code in HEX Extended error information format type bbbbbbbb The contents of the memory system error register (MSER) cccccccc The failing address dddddddd...
Self-Test Error Codes A.1 Self-Test Error Codes A.1.7 SCSI Self-Test Error Codes Table A–8 lists the SCSI self-test error codes. Table A–8 SCSI Self-Test Error Codes Error-DEC Error-HEX Meaning SCSI Reset Register Test has failed SCSI Configuration Registers Test has failed SCSI Fifo Register Test has failed SCSI Transfer Count Registers Test has failed SCSI Interrupt, Status Registers Test has failed...
Page 129
Self-Test Error Codes A.1 Self-Test Error Codes Table A–8 (Cont.) SCSI Self-Test Error Codes Error-DEC Error-HEX Meaning SCSI Data Transfer Test, Non-DMA/Synchronous Miscompare SCSI Minimal Device Test has failed SCSI Map Error Test, DMA Mapping has failed SCSI Map Error Test, DMA Inquiry has failed SCSI Map Error Test, Map Error Will Not Clear SCSI Map Error Test, Map Error Will Not Set SCSI Map Error Test, Parity Error Will Not Clear...
Page 130
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 000B : This format is used by the register test. 001 000B aaaaaaaa bbbbbbbb cccccccc Message Meaning aaaaaaaa The error code bbbbbbbb The address of the register or location being accessed cccccccc Information about the error Extended Error Format 000C :...
Page 131
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 000D : This format is used when not enough data is returned to the self test after a SCSI command is executed. aaa 000D bbbbcccc ddddeeee ffffgggg hhhhhhhh Message Meaning The FRU bbbb The logical unit number...
Page 132
Self-Test Error Codes A.1 Self-Test Error Codes Message Meaning llll The contents of the controller interrupt register at the time of the error mmmmmmmm The request sense key Extended Error Format 000F : This format is used when the status phase returns a bad status, or when a bad sense key is seen after a request sense.
Page 133
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 0010 : This format is used when a request sense command is executed, but not enough sense bytes are received. aaa 0010 bbbbcccc ddddeeee ffffgggg hhhhiiii jjjjjjjj kkkkkkkk Message Meaning The FRU bbbb Logical unit number...
Page 134
Self-Test Error Codes A.1 Self-Test Error Codes Message Meaning jjjj Contents of the controller status register at the time of the error kkkk Contents of the controller interrupt register at the time of the error llllllll Number of bytes actually sent in the data in/out phase mmmmmmmm Number of bytes that should have been sent in the data in/out phase Extended Error Format 0012 :...
Page 135
Self-Test Error Codes A.1 Self-Test Error Codes Message Meaning bbbb Logical unit number cccc Device ID dddddddd DMA address where the SCSI command is located eeeeeeee DMA address where the SCSI data is located ffffffff Contents of the parity control register gggggggg Map register address hhhhhhhh...
Page 136
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 14 : This format is used by the data transfer test when the number of bytes received from two transfers are different. aaa 0014 bbbbbbbb cccccccc dddddddd Message Meaning The FRU bbbbbbbb First number of the bytes cccccccc...
Self-Test Error Codes A.1 Self-Test Error Codes A.1.8 Audio Self-Test Error Codes Table A–9 lists the audio self-test error codes. Table A–9 Audio Self-Test Error Codes Error-DEC Error-HEX Meaning AUD$LIU_LSR_SAE Register Test has failed AUD$LIU_LPR_SAE Register Test has failed AUD$LIU_LPR_NZE Register Test has failed AUD$LIU_LMR1_SAE Register Test has failed AUD$LIU_LMR2_SAE Register Test has failed AUD$MUX_MCR1_SAE Register Test has failed...
Page 138
Self-Test Error Codes A.1 Self-Test Error Codes This format is used by all of the audio register test. aaa 0010 bbbbbbbb cccccccc dddddddd Message Meaning The FRU bbbbbbbb Error number cccccccc Contents of data register (DR) dddddddd A–18 Self-Test Error Codes...
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 0011 : This format is used by all of the audio register test. aaa 0011 bbbbbbbb cccccccc dddddddd Message Meaning The FRU bbbbbbbb Error number cccccccc Contents of D channel status register 2 (DSR2) dddddddd Extended Error Format 0012 : This format is used by all of the audio register test.
Page 140
Self-Test Error Codes A.1 Self-Test Error Codes Table A–10 (Cont.) FPU Self-Test Error Codes Error-DEC Error-HEX Meaning ACBF instruction test has failed Unexpected Exception has occured during ACBF test 1026 ADDF2/ADDF3 instruction test has failed 1028 Unexpected Exception has occured during ADDFx test 1282 CMPF instruction test has failed...
Page 141
Self-Test Error Codes A.1 Self-Test Error Codes Table A–10 (Cont.) FPU Self-Test Error Codes Error-DEC Error-HEX Meaning 3332 Unexpected Exception has occured during SUBFx test 3586 TSTF instruction test has failed 3588 Unexpected Exception has occured during TSTF test The FPU self test displays extended error information when an error occurs. Use the SHOW ERROR command to view the extended error information.
Self-Test Error Codes A.1 Self-Test Error Codes A.1.10 Cache Self-Test Error Codes Table A–11 lists the Cache self-test error codes. Table A–11 Cache Self-Test Error Codes Error-DEC Error-HEX Meaning Error in write/read to the DATA store Error in write/read to the TAG store 1024 Valid bit is not set when it should be 1280...
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 000a : This format is use by Cache test. 001 000a aaaaaaaa eeeeeeee rrrrrrrr Message Meaning aaaaaaaa Address within the DATA or TAG store that failed eeeeeeee Expected value of the data pattern rrrrrrrr Data that was read from the failing address A.1.11 LCG Self-Test Error Codes...
Page 144
Self-Test Error Codes A.1 Self-Test Error Codes Table A–12 (Cont.) LCG Self-Test Error Codes Error-DEC Error-HEX Meaning LCG Interrupt Test Failures Write protect not set Write protect not cleared Bad opcode interrupt not set Bad opcode interrupt not cleared Clip list wrap interrupt not set Clip list wrap interrupt not cleared Packet breakpoint interrupt not set Packet breakpoint interrupt not cleared...
Page 145
Self-Test Error Codes A.1 Self-Test Error Codes Table A–12 (Cont.) LCG Self-Test Error Codes Error-DEC Error-HEX Meaning Video Option Board VRAM Test Failures Pass 1 failed Pass 2 failed Pass 3 failed Address pass test failed Video Option Board Brooktree Test Failures BT read mask register BT blink mask register BT command register...
Page 146
Self-Test Error Codes A.1 Self-Test Error Codes Table A–12 (Cont.) LCG Self-Test Error Codes Error-DEC Error-HEX Meaning LCG Virtual Drawing Test Failures Virtual status bits error Virtual translation error Virtual rasterop error Virtual falut error Virtual invalidate error LCG Physical Drawing Test Failures Physical resterop error Logical function error Action code error...
Page 147
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 000B : This format is used by the LCG fifo test. 010 000B aaaaaaaa bbbbbbbb cccccccc dddddddd eeeeeeee Message Meaning aaaaaaaa The error code bbbbbbbb Fifo control flag being tested cccccccc Address of the register dddddddd...
Page 148
Self-Test Error Codes A.1 Self-Test Error Codes Message Meaning dddddddd LCG status register content Extended Error Format 000E : This format is used by the LCG fifo test and the LCG virtual drawing test. 010 000E aaaaaaaa bbbbbbbb cccccccc dddddddd eeeeeeee ffffffff Message Meaning aaaaaaaa...
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 0010 : This format is used by the LCG virtual drawing test and the LCG physical drawing test. 001 0010 aaaaaaaa bbbbbbbb cccccccc dddddddd eeeeeeee ffffffff gggggggg Message Meaning aaaaaaaa Error code bbbbbbbb LCG-drawing opcode and opcode flags...
Page 151
Self-Test Error Codes A.1 Self-Test Error Codes Table A–13 (Cont.) NI Self-Test Error Codes Error-DEC Error-HEX Meaning Lance Interrupt Test Failures Initialization failed Transmit failed Receive failed Packet comparison failed NI bit in INT_REQ register not set NI bit in INT_REQ register not clear NI ISR not entered NI ISR entered multiple times Lance CRC Test Failures...
Page 152
Self-Test Error Codes A.1 Self-Test Error Codes Table A–13 (Cont.) NI Self-Test Error Codes Error-DEC Error-HEX Meaning Lance Collision Test Failures Initialization failed Unknown transmit error RETRY not flagged Transmitter disabled Lance Address Filtering Test Failures Initialization failed Transmit failed Receive failed Packet comparison failed Broadcast filtering failed...
Page 153
Self-Test Error Codes A.1 Self-Test Error Codes Table A–13 (Cont.) NI Self-Test Error Codes Error-DEC Error-HEX Meaning Lance tx BUFF Test Failures Initialization failed BUFF error mot flagged Transmitter enabled Unknown transmit error DMA Registers Test Failures MAP_BASE register error I/O write access to map registers failed I/O read access to map registers failed Parity error not flagged...
Page 154
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 0001 : This format is used by the register test. 0001 0001 aaaaaaaa bbbbbbbb cccccccc Message Meaning aaaaaaaa Register address bbbbbbbb Expected data or data written cccccccc Actual data or data read Extended Error Format 0002 : This format is used when there is a DMA error.
Page 155
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 000B : This format is used when there is a network address ROM address group error. 0001 000B aaaaaaaa bbbbbbbb cccccccc 0000dddd Message Meaning aaaaaaaa Base address of the network address ROM bbbbbbbb First four bytes of the network address cccccccc...
Page 156
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 000D : This format is used when there is an initialization error. 0001 000D 0000aaaa bbbbbbbb 0000cccc dddddddd eeeeeeee Message Meaning aaaa Actual value of the Lance CSR0 bbbbbbbb Physical address of the initialization block cccc Initialization block mode dddddddd...
Page 157
Self-Test Error Codes A.1 Self-Test Error Codes Extended Error Format 000F : This format is used when there is a receive error. 0001 000F 0000aaaa bbbbbbbb cccccccc dddddddd Message Meaning aaaa Actual value of Lance CSR0 bbbbbbbb Physical address of the current receive descriptor cccccccc First longword of the receive descriptor dddddddd...
Diagnostic LED Error Codes B.1 Reading Diagnostic LED Codes The system uses the eight LEDs on the control panel to indicate the current executing test. At power-up, all the LEDs turn on (LED code is FF(h)), and then display different codes as the devices are tested. The LED codes are broken into two fields.
Diagnostic LED Error Codes B.1 Reading Diagnostic LED Codes B.1.1 Powerup/Initialization LED Codes, XXXX zzzz Table B–1 lists the system powerup and initialization LED codes. Table B–1 Powerup and Initialization LED Codes LED Depiction Code Description xxxx xxxx Power has been applied but no instruction has been run xxxx xxxo ROM has been entered and initializa-...
Diagnostic LED Error Codes B.1 Reading Diagnostic LED Codes B.1.2 TOY/NVR LED Codes, OOOX zzzz Table B–2 lists the TOY and NVR LED codes. Table B–2 TOY and NVR LED Codes LED Depiction LED Code Description ooox oooo TOY and NVR clock test has System failed ooox ooox...
Diagnostic LED Error Codes B.1 Reading Diagnostic LED Codes B.1.4 Memory LED Codes, OXOX zzzz Table B–4 lists the memory LED codes. Table B–4 Memory LED Codes LED Depiction LED Code Description oxox oooo Memory byte mask System or memory test has failed modules oxox ooox...
Diagnostic LED Error Codes B.1 Reading Diagnostic LED Codes Table B–6 SCSI Device LED Codes LED Depiction LED Code Description xoxo oooo SCSI test has been entered System xoxo ooox SCSI register test has failed System xoxo ooxo SCSI interrupt test has failed System xoxo ooxx SCSI data transfer test has...
Diagnostic LED Error Codes B.1 Reading Diagnostic LED Codes B.1.8 NI Device LED Codes, XOOX zzzz Table B–8 lists the NI LED codes. Table B–8 NI LED Codes LED Depiction LED Code Description xoox oooo NI self test has been System entered xoox ooox...
Diagnostic LED Error Codes B.1 Reading Diagnostic LED Codes Table B–9 Synchronous Communication Device LED Codes LED Depiction LED Code Description xxoo oooo Comm option code Sync. comm., system entered xxoo ooox Comm option ROM Sync. comm., system test has failed xxoo ooxo Comm option RAM Sync.
Diagnostic LED Error Codes B.1 Reading Diagnostic LED Codes B.1.10 Cache LED Code, OXOO zzzz Table B–10 lists the cache LED codes. Table B–10 Cache LED Codes LED Depiction LED Code Description oxoo ooox Error in the data store read System /write oxoo ooxo...
Page 166
Troubleshooting The troubleshooting techniques described in Appendix C do not identify all possible problems that may occur nor do the actions suggested remedy all problems. If the powerup tests complete, the error message displayed on the console can be used to identify a failed FRU, or you can run the self test, system test, or utility tests in Customer Service mode to help isolate failing FRUs.
C.1 Troubleshooting Symptoms and Corrective Actions C.1 Troubleshooting Symptoms and Corrective Actions This section provides problem isolation and repair recommendations. The VAXstation 4000 VLC system is broken down into the following operating areas and troubleshooting tables for each area are provided. •...
Troubleshooting C.1 Troubleshooting Symptoms and Corrective Actions Use the following tables to help isolate a failing FRU in the VAXstation 4000 VLC system. Examin the possiable symptoms in each table and review the possiable causes. When you have found a match to the symptoms demonstrated by the problem system, implement the recomended corrective action.
Page 169
Troubleshooting C.1 Troubleshooting Symptoms and Corrective Actions Table C–1 (Cont.) System Problems Symptom Possible Cause Corrective Action Monitor fuse is blown. See the monitor guide for fuse replace- ment instructions. Wall outlet may not be Try a different wall outlet or try an operative.
Page 170
Troubleshooting C.1 Troubleshooting Symptoms and Corrective Actions Table C–1 (Cont.) System Problems Symptom Possible Cause Corrective Action Unable to boot off the See Table C–6 network (ESA0). Troubleshooting C–5...
Troubleshooting C.1 Troubleshooting Symptoms and Corrective Actions Table C–2 Monitor Problems Symptom Possible Cause Corrective Action No display appears on the Monitor is not turned on. Check the monitor on/off monitor screen. switch. Ensure that the monitor power cord is connected correctly at both ends.
Troubleshooting C.1 Troubleshooting Symptoms and Corrective Actions Table C–4 Keyboard Problems Symptom Possible Cause Corrective Action Keys do not work. The hold screen key function is Press the hold screen key active and the hold screen light to release the function. is on.
Page 173
Troubleshooting C.1 Troubleshooting Symptoms and Corrective Actions Table C–6 (Cont.) Network Problems Symptom Possible Cause Corrective Action Cable connection is loose. Check that all connec- tions on the Ethernet segment are secure. Power supply failure. Replace the power supply. LEDs 7,4,3, and 0 on the back of T-connector is disconnected.
Troubleshooting C.1 Troubleshooting Symptoms and Corrective Actions Table C–7 Expansion Box Problems Symptom Possible Cause Corrective Action Expansion box fan is off Power cord is not connected. Ensure that the power cord is connected correctly. Faulty power cord. Replace power cord. Power supply fan has failed.
Page 175
Troubleshooting C.1 Troubleshooting Symptoms and Corrective Actions Table C–7 (Cont.) Expansion Box Problems Symptom Possible Cause Corrective Action Diskette is damaged or does not Try another diskette that contain software. contains software. Two SCSI identifiers are set to Reset the SCSI IDs to an the same ID number.
VAXstation 4000 VLC Part Numbers D.1 Part Numbers Table D–1 contains the part numbers for the VAXstation 4000 VLC workstation field replaceable units. These FRUs can be ordered through Digital Services. VAXstation 4000 VLC Part Numbers D–1...
VAXstation 4000 VLC Part Numbers D.1 Part Numbers Table D–2 and Table D–3 contain miscellaneous VAXstation 4000 VLC workstation FRUs. These FRUs can be ordered through manufacturing. Table D–2 Miscellaneous FRU Part Numbers Part Number LK401-AA Keyboard LK401-AA LKXXX-AA Tablet...
29-27890-01 RZ57 PCB 29-28159-01 RZ57 HDA 70-28158-01 Vertical stand BA46X-AA Multiple box stand H9855-AA SCSI bracket assembly 70-28097-01 Front bezel blank 70-28099-01 Front bezel opening for 5 1/4" drive 70-28099-02 (continued on next page) D–4 VAXstation 4000 VLC Part Numbers...
Page 180
Various drive mounting bracket 74-40431-01 Rear opening filler 74-41472-01 Rear opening RFI shield filler 74-41473-01 Table D–6 list the available VAXstation 4000 VLC workstation monitors and part numbers. Table D–6 VAXstation 4000 VLC Monitors Part Number 14" Monochrome PC4XV-A2 19" Monochrome VR262 19"...
Index Diagnostic LED Codes (cont’d) sysnc comm device, B–6 system device, B–4 Audio Self Test, 4–14 TOY and NVR, B–3 AUD Self Test Diagnostic LEDs Codes see audio self test, 4–14 powerup/initialization, B–2 Diagnostic Test, 4–1 see voltage select, 2–4 DMA Mapping, 1–13 Driver Descriptor, 3–15 Drive Removal, 5–7...
Page 183
Error Codes (cont’d) Memory Self Test, 4–12 TOY/NVR, A–1 Module Removal Extended Self Test, 3–4, 4–1 MS44 memory module, 5–14 Multicast Address, 1–21 Multicast-group Address, 1–21 Field Replaceable Units, 5–1 firmware, 3–1 Floating Point Unit Self Test, 4–11 Network Addresses, 1–21 FPU Self Test Network Controller, 1–20 see floating point unit self test, 4–11...
Page 184
System Console Commands TRIGGER, 4–27 Memory (cont’d) VER, 4–27 EXAMINE, 4–29 System Controls, 2–6 FIND, 4–30 System Cover MOVE, 4–31 removal, 5–6 Miscellaneous Commands, 4–33 System Devices, 2–7 HELP or ?, 4–34 System Module Removal, 5–13 LOGIN, 4–34 System ROM REPEAT, 4–34 overview, 3–6 Processor Control, 4–31...
Need help?
Do you have a question about the VAXstation 4000 VLC and is the answer not in the manual?
Questions and answers