Compaq AlphaPC 164LX User Manual

AlphaPC 164LX Motherboard  
Tru64 UNIX  
User’s Manual  
Order Number: EC–R2ZPC–TE  
Revision/Update Information: This is a revised document. It  
supersedes the AlphaPC 164LX  
Motherboard DIGITAL UNIX Users  
Manual, EC–R2ZPB–TE.  
Compaq Computer Corporation  
Contents  
iii  
iv  
v
Tables  
vii  
1
About This Manual  
This manual describes the AlphaPC 164LX motherboard, a module for computing  
systems based on the Alpha 21164 microprocessor and the companion 21174 core  
logic chip. It describes the motherboard’s features and how to set its configuration  
jumpers. This manual helps users to install and populate the AlphaPC 164LX  
motherboard with memory modules and peripheral cards.  
1.1 Manual Conventions and Terminology  
The following conventions are used in this manual.  
Caution: Cautions indicate potential damage to equipment, software, or data.  
Note: Notes provide additional information about a topic.  
Numbering: All numbers are decimal or hexadecimal unless otherwise indicated. In  
case of ambiguity, a subscript indicates the radix of nondecimal numbers. For  
example, 19 is a decimal number, but 19 and 19A are hexadecimal numbers.  
16  
Extents: Extents are specified by a single number or a pair of numbers in square  
brackets ([ ]) separated by a colon (:), and are inclusive. For example, bits [7:3]  
specify an extent including bits 7, 6, 5, 4, and 3. Multiple bit fields are shown as  
extents.  
Register Figures: Register figures have bit and field position numbering starting at  
the right (low-order) and increasing to the left (high-order).  
Signal Names: All signal names are printed in boldface type. Signal names that  
originate in an industry-standard specification, such as PCI or IDE, are printed in the  
case as found in the specification (usually uppercase). Active low signals have either  
a pound sign “#” appended, or a “not” overscore bar; for example, DEVSEL# and  
RESET.  
About This Manual  
1–1  
     
Manual Conventions and Terminology  
Italic Type: Italic type emphasizes important information and indicates complete  
titles of documents.  
Terms: The following terms are used in this manual:  
This term...  
Refers to...  
Alpha SRM console  
DIGITAL UNIX installation guide  
Tru64 UNIX  
The Alpha SRM Console firmware  
The DIGITAL UNIX Installation Guide  
The Tru64 UNIX (formerly DIGITAL UNIX)  
operating system  
1–2  
About This Manual  
2
Features  
Table 2–1 provides an overview of the AlphaPC 164LX motherboard’s features.  
Table 2–1 AlphaPC 164LX Features  
Feature  
Description  
Microprocessor  
Alpha 21164 microprocessor  
(64-bit RISC)  
Core logic chip  
21174 core logic chip, comprising a single control chip that pro-  
vides an interface to system memory and the PCI bus  
Synchronous DRAM (SDRAM) 32MB to 1GB memory array –- Two banks of 128-bit memory;  
memory  
168-pin unbuffered SDRAM DIMMs  
Caching:  
L1 Icache  
L1 Dcache  
L2 Scache  
8KB, direct-mapped instruction cache on the CPU chip  
8KB, direct-mapped data cache on the CPU chip  
96KB, three-way, set-associative, write-back unified instruction  
and data cache on the CPU chip  
L3 backup cache  
Onboard 2MB, direct-mapped, synchronous SSRAM backup  
cache with 128-bit data path  
I/O and miscellaneous support  
32-bit and 64-bit, 33-MHz PCI  
Two 64-bit and two 32-bit PCI expansion slots  
PCI/EIDE control (CMD PCI0646)  
Intel 82378ZB PCI-to-ISA bridge chip  
Two dedicated ISA expansion slots  
SMC FDC37C935 combination controller chip provides control  
for diskettes, two UARTs with modem control, parallel port, key-  
board, mouse, and time-of-year clock  
1MB flash ROM  
Firmware  
Alpha SRM Console firmware  
Features  
2–1  
       
Figure 2–1 shows the AlphaPC 164LX motherboard and its components and  
Table 2–2 describes these components.  
Figure 2–1 AlphaPC 164LX Jumper/Connector/Component Location  
J27  
J28  
J30  
J31  
U62  
J25  
J24  
J18  
J29  
J26  
J23  
U61  
*
U58  
U59  
U60  
*
B1  
*
*
*
*
*
*
J17  
J16  
U53  
U50  
U49  
U48  
*
U43  
J15  
U42  
J19  
J20  
J21  
J22  
U41  
U40  
*
*
U37  
J13  
U31  
U20  
U8  
U32  
U21  
U9  
U33  
U22  
J5  
J4  
J6  
J7  
U10  
*
*
J3  
J1  
J8  
J9  
J10  
J5  
J11  
J2  
Top:  
Mouse  
Top:  
Bottom: COM2  
COM1  
J4  
Denotes Pin #1  
Bottom: Keyboard  
*
FM-05933.AI4  
2–2  
Features  
   
Table 2–2 AlphaPC 164LX Jumper/Connector/Component List  
Item No. Description  
Item No.  
J25  
Description  
B1  
J1  
J2  
J3  
RTC battery (CR2032)  
Hard-drive LED connector  
PCI slot 0 (64-bit)  
Soft power connector  
J26  
Fan power, enclosure (+12V)  
J27  
System configuration jumpers  
Power (+3V, +5V, -5V, +12V, -12V) J28  
Flash ROM update enable/disable  
jumper  
J4  
J5  
J6  
J7  
J8  
J9  
J10  
COM1/COM2 (DB9) connectors  
Keyboard/mouse connectors  
EIDE drive 2/3 connector  
J29  
J30  
J31  
SROM test port connector  
ISA slot 1  
ISA slot 0  
EIDE drive 0/1 connector  
U8 to U10 Cache SRAM (L3)  
U20 to U22 Cache SRAM (L3)  
SDRAM DIMM 0 [0:63] connector  
SDRAM DIMM 1 [64:128] connector U31 to U33 Cache SRAM (L3)  
SDRAM DIMM 2 [0:63] connector  
U37  
I/O interface and address control  
(DS 21174-CA)  
J11  
SDRAM DIMM 3 [64:128] connector U40  
Microprocessor, socket  
(DS Alpha 21164)  
J12  
J13  
J14  
J15  
Reserved  
U41  
U42  
U43  
U48  
Patch 8K PAL  
Parallel I/O connector  
Reserved  
EIDE controller  
System clock PLL (CY2308)  
Diskette (floppy) drive connector  
Microprocessor clock synthesizer  
(MC12439)  
J16  
PCI slot 3 (32-bit)  
U49  
Serial ROM, socketed (Xilinx  
XC17128D)  
J17  
J18  
PCI slot 2 (32-bit)  
U50  
PCI-to-ISA bridge (Intel 82378ZB)  
Microprocessor fan/fan sense connec- U53  
tor  
Combination controller, Super I/O  
(SMC FDC37C935)  
J19  
J20  
J21  
J22  
J23  
J24  
Enclosure fan +12V power connector U58  
Flash ROM (1MB)  
PCI arbiter PAL  
Speaker connector  
U59  
U60  
U61  
U62  
Reset button connector  
Halt button connector  
PCI slot 1 (64-bit)  
PCI interrupt request PAL  
Power controller  
Power sense  
Power LED connector  
Features  
2–3  
   
Power Requirements  
2.1 Power Requirements  
The AlphaPC 164LX motherboard has a total power dissipation of 100 W, excluding  
any plug-in PCI and ISA devices. Table 2–3 lists the power requirement for each dc  
supply voltage.  
The power supply must be ATX-compliant.  
Table 2–3 Power Supply DC Current Requirements  
1
Voltage/Tolerance  
+3.3 V dc, ±5%  
+5 V dc, ±5%  
Current  
5.0 A  
14.0 A  
0 A  
–5 V dc, ±5%  
+12 V dc, ±5%  
1.0 A  
–12 V dc, ±5%  
100.0 mA  
1
Values indicated are for an AlphaPC 164LX motherboard with an Alpha 21164 microprocessor  
operating at 600 MHz, with 64MB SDRAM, excluding adapter cards and disk drives.  
Caution: Fan sensor required. The 21164 microprocessor cooling fan must have  
a built-in sensor that will drive a signal if the airflow stops. The sensor is  
connected to motherboard connector J18. When the signal is generated,  
it resets the system.  
2.2 Environmental Requirements  
The 21164 microprocessor is cooled by a small fan blowing directly into the chip’s  
heat sink. The AlphaPC 164LX motherboard is designed to run efficiently by using  
only this fan. Additional fans may be necessary depending upon cabinetry and the  
requirements of plug-in cards.  
2–4  
Features  
       
Physical Parameters  
The AlphaPC 164LX motherboard is specified to run within the environment listed  
Table 2–4 AlphaPC 164LX Motherboard Environmental Requirements  
Parameter  
Specification  
Operating temperature  
Storage temperature  
Relative humidity  
10°C to 40°C (50°F to 104°F)  
–55°C to 125°C (–67°F to 257°F)  
10% to 90% with maximum wet bulb temperature 28°C  
(82°F) and minimum dew point 2°C (36°F)  
Rate of (dry bulb) temperature 11°C/hour ±2°C/hour (20°F/hour ±4°F/hour)  
change  
2.3 Physical Parameters  
The AlphaPC 164LX motherboard is an ATX-size printed-wiring board (PWB) with  
the following dimensions:  
Length: 30.48 cm (12.0 in ±0.0005 in)  
Width: 24.38 cm (9.6 in ±0.0005 in)  
Height: 6.86 cm (2.7 in)  
Features  
2–5  
     
Physical Parameters  
2.3.1 ATX Hole Specification  
Figure 2–2 shows the ATX Hole Specification for the AlphaPC 164LX. Measurements  
are shown in inches.  
Figure 2–2 ATX Hole Specification  
.800  
TYP Between  
Connectors  
4.900  
.650  
.500  
.400  
1.612  
1.300  
.600  
.625  
PCI Connector  
(4 Places)  
8.950  
6.100  
9.600  
ISA Connector  
(2 Places)  
11.100  
12.000  
This ATX hole is not supported  
on AlphaPC 164LX board, and no  
clearance is provided on side 2.  
This ATX hole is not supported  
on AlphaPC 164LX board,  
however clearance is provided  
on side 2.  
FM-06012.AI4  
2–6  
Features  
     
Physical Parameters  
2.3.2 ATX I/O Shield Requirements  
Figure 2–3 shows the ATX I/O shield dimensions for the AlphaPC 164LX. Measure-  
ments are shown in millimeters.  
Figure 2–3 ATX I/O Shield Dimensions  
R 1.00  
21.36  
16.05  
5.00 TYP  
9.25  
3.58  
2.45  
4.35  
11.15  
15.47  
17.95  
14.96  
22.95  
23.96  
29.10  
33.10  
R 1.00  
7.19 TYP  
FM-05986.AI4  
Features  
2–7  
     
3
AlphaPC 164LX Jumper Configuration  
The AlphaPC 164LX motherboard has two groups of jumpers located at J27 and J28,  
as shown in Figure 2–1. These jumpers set the hardware configuration and boot  
options. Figure 3–1 shows these jumper configurations.  
3.1 CPU Speed Selection  
The clock synthesizer at location U47 makes it possible to change the frequency of  
the microprocessor’s system clock output without having to change the clock crystal.  
Simply set the system clock divisor jumpers to adjust the frequency of the  
microprocessor’s system clock output. These system clock divisor jumpers are  
located at J27–1/2 (IRQ3), J27–3/4 (IRQ2), J27–5/6 (IRQ1), and J27–7/8 (IRQ0).  
The jumper configuration is set in IRQ3 through IRQ0. These four jumpers set the  
speed at power-up as listed in Figure 3–1. The microprocessor frequency divided by  
the ratio determines the system clock frequency.  
3.2 Bcache Size Jumpers (CF1 and CF2)  
The Bcache size jumpers are located at J27–11/12 (CF) and J27–13/14 (CF2). These  
jumpers configure the Bcache as specified in Figure 3–1.  
AlphaPC 164LX Jumper Configuration  
3–1  
         
Bcache Size Jumpers (CF1 and CF2)  
Figure 3–1 AlphaPC 164LX Configuration Jumpers  
J27 System Configuration Jumpers  
1
IRQ3  
Frequency Ratio IRQ3 IRQ2 IRQ1 IRQ0 Comments  
3
5
IRQ2  
466 MHz  
533 MHz  
600 MHz  
7
8
9
In  
Out  
In  
Out  
In  
Out  
In  
Default  
Out  
Out  
IRQ1  
IRQ0  
CF0  
In  
In  
Out  
7
9
All other combinations are reserved.  
Reserved (Default Out)  
11  
CF1  
CF2  
CF3  
Bcache Size  
2MB  
CF1  
Out  
CF2  
Out  
Comments  
Default  
13  
15  
All other combinations are reserved.  
Reserved (Default Out)  
Reserved (Default Out)  
Reserved (Default Out)  
Reserved (Default Out)  
17  
19  
21  
23  
CF4  
CF5  
CF6  
CF7  
Boot_Option (Default Out)  
Reserved (Default Out)  
25  
J28 Flash ROM Update Jumpers  
1
1 to 2 In = Disable  
2
2 to 3 In = Enable (Default)  
3
3–2  
AlphaPC 164LX Jumper Configuration  
   
Boot Option Jumper (CF7)  
3.3 Boot Option Jumper (CF7)  
The boot option jumper is located at J27–23/24 (CF7). The default position for this  
jumper is out (Figure 3–1). This jumper selects the image to be loaded into memory  
from the system flash ROM. With the jumper out, the SRM Console firmware is  
loaded. With the jumper in, the fail-safe booter is loaded. For more information  
about the fail-safe booter, refer to Section 8.4.  
3.4 Flash ROM Update Jumper (J28)  
When J28–2/3 are jumpered together (default), the flash ROM is write-enabled.  
When J28–1/2 are jumpered together, the flash ROM is write-protected.  
AlphaPC 164LX Jumper Configuration  
3–3  
     
4
AlphaPC 164LX Connector Pinouts  
This chapter contains pinouts for all of the AlphaPC 164LX connectors. See  
Figure 2–1 for connector locations.  
4.1 PCI Bus Connector Pinouts  
Table 4–1 shows the PCI bus connector pinouts.  
Table 4–1 PCI Bus Connector Pinouts  
Pin  
Signal  
Pin  
Signal  
Pin  
Signal  
Pin  
Signal  
32-Bit and 64-Bit PCI Connectors (J16, J17, J23, J26)  
A1  
TRST#  
Vdd  
A2  
A6  
+12V  
INTA  
A3  
TMS  
INTC  
A4  
TDI  
A5  
A7  
A8  
Vdd  
A9  
A10 Vdd  
A14  
A11  
A15  
A19  
A23  
A27  
A31  
A35  
A39  
A43  
A47  
A51  
A55  
A59  
B1  
A12  
A16  
A20  
A24  
A28  
A32  
A36  
A40  
A44  
A48  
A52  
A56  
A60  
B2  
Gnd  
A13  
A17  
A21  
A25  
A29  
A33  
A37  
A41  
A45  
A49  
A53  
A57  
A61  
B3  
Gnd  
RST#  
Vdd  
GNT#  
+3V  
A18 Gnd  
AD[30]  
Gnd  
A22 AD[28]  
A26 IDSEL  
A30 Gnd  
AD[26]  
+3V  
AD[24]  
AD[20]  
+3V  
AD[22]  
AD[16]  
TRDY#  
SDONE  
AD[15]  
Gnd  
AD[18]  
Gnd  
A34 FRAME#  
A38 STOP#  
A42 Gnd  
STOP#  
SBO#  
+3V  
+3V  
PAR  
A46 AD[13]  
A50 Not used  
A54 AD[06]  
A58 AD[00]  
A62 Vdd  
AD[11]  
Not used  
AD[04]  
Vdd  
AD[09]  
+3V  
C/BE#[0]  
Gnd  
AD[02]  
Vdd  
REQ64#  
TCK  
-12V  
Gnd  
B4  
B8  
TDO  
B5  
Vdd  
B6  
Vdd  
B7  
INTB  
INTD  
B9  
PRSNT1#  
B10  
AlphaPC 164LX Connector Pinouts  
4–1  
         
PCI Bus Connector Pinouts  
Table 4–1 PCI Bus Connector Pinouts (Continued)  
Pin  
Signal  
PRSNT2#  
Gnd  
Pin  
Signal  
Pin  
Signal  
Gnd  
Pin  
Signal  
B11  
B15  
B19  
B23  
B27  
B31  
B35  
B39  
B43  
B47  
B51  
B55  
B59  
B12 Gnd  
B13  
B17  
B21  
B25  
B29  
B33  
B37  
B41  
B45  
B49  
B53  
B57  
B61  
B14  
B18  
B22  
B26  
B30  
B34  
B38  
B42  
B46  
B50  
B54  
B58  
B62  
B16 CLK  
Gnd  
REQ#  
Gnd  
Vdd  
B20 AD[31]  
B24 AD[25]  
B28 Gnd  
AD[29]  
+3V  
AD[27]  
AD[23]  
+3V  
C/BE#[3]  
AD[19]  
Gnd  
AD[21]  
C/BE#[2]  
DEVSEL#  
+3V  
B32 AD[17]  
B36 +3V  
IRDY#  
LOCK#  
+3V  
Gnd  
B40 PERR#  
B44 C/BE#[1]  
B48 AD[10]  
B52 AD[08]  
B56 AD[03]  
B60 ACK64#  
SERR#  
Gnd  
AD[14]  
Gnd  
AD[12]  
Not used  
AD[05]  
Vdd  
Not used  
+3V  
AD[07]  
Gnd  
AD[01]  
Vdd  
Vdd  
64-Bit PCI Connectors Only (J23, J26)  
A63  
A67  
A71  
A75  
A79  
A83  
A87  
A91  
B63  
B67  
B71  
B75  
B79  
B83  
B87  
B91  
Gnd  
A64 C/BE#[7]  
A68 D[62]  
A72 Gnd  
A65  
A69  
A73  
A77  
A81  
A85  
A89  
A93  
B65  
B69  
B73  
B77  
B81  
B85  
B89  
B93  
C/BE#[5]  
Gnd  
A66  
A70  
A74  
A78  
A82  
A86  
A90  
A94  
B66  
B70  
B74  
B78  
B82  
B86  
B90  
B94  
Vdd  
PAR64  
D[58]  
Vdd  
D[60]  
D[54]  
Gnd  
D[56]  
D[50]  
Gnd  
A76 D[52]  
A80 D[46]  
A84 Vdd  
D[48]  
D[42]  
Gnd  
D[44]  
D[38]  
Gnd  
D[40]  
D[34]  
Gnd  
A88 D[36]  
D[32]  
A92  
B64 Gnd  
B68 D[63]  
B72 D[57]  
B76 Gnd  
B80 D[47]  
B84 D[41]  
B88 Vdd  
C/BE#[6]  
D[61]  
Gnd  
C/BE#[4]  
Vdd  
Gnd  
D[59]  
D[53]  
Vdd  
D[55]  
D[49]  
Gnd  
D[51]  
D[45]  
Gnd  
D[43]  
D[37]  
Gnd  
D[39]  
D[33]  
Gnd  
D[35]  
B92  
4–2  
AlphaPC 164LX Connector Pinouts  
ISA Expansion Bus Connector Pinouts  
4.2 ISA Expansion Bus Connector Pinouts  
Table 4–2 shows the ISA expansion bus connector pinouts.  
Table 4–2 ISA Expansion Bus Connector Pinouts (J30, J31)  
Pin  
1
Signal  
Gnd  
Pin  
2
Signal  
IOCHCK#  
SD6  
Pin  
3
Signal  
Pin  
4
Signal  
SD7  
RSTDRV  
IRQ9  
5
Vdd  
6
7
8
SD5  
9
–5V  
10  
14  
18  
22  
26  
30  
34  
38  
42  
46  
50  
54  
58  
62  
66  
70  
74  
78  
82  
86  
90  
94  
98  
SD4  
11  
15  
19  
23  
27  
31  
35  
39  
43  
47  
51  
55  
59  
63  
67  
71  
75  
79  
83  
87  
91  
95  
DRQ2  
12  
16  
20  
24  
28  
32  
36  
40  
44  
48  
52  
56  
60  
SD3  
13  
17  
21  
25  
29  
33  
37  
41  
45  
49  
53  
57  
61  
65  
69  
73  
77  
81  
85  
89  
93  
97  
–12V  
SD2  
ZEROWS#  
Gnd  
SD1  
+12V  
SD0  
IOCHRDY  
SA19  
SA17  
SA15  
SA13  
SA11  
SA9  
SMEMW#  
IOW#  
DACK3#  
DACK1#  
REFRESH#  
IRQ7  
AEN  
SA18  
SA16  
SA14  
SA12  
SA10  
SA8  
SMEMR#  
IOR#  
DRQ3  
DRQ1  
SYSCLK  
IRQ6  
IRQ5  
IRQ4  
SA7  
IRQ3  
SA6  
DACK2#  
BALE  
SA5  
TC  
SA4  
SA3  
Vdd  
SA2  
OSC  
SA1  
Gnd  
SA0  
MEMCS16# 64  
SBHE#  
LA22  
LA20  
LA18  
MEMR#  
SD8  
IOCS16#  
IRQ11  
IRQ15  
DACK0#  
DACK5#  
DACK6#  
DACK7#  
Vdd  
LA23  
LA21  
LA19  
LA17  
MEMW#  
SD9  
IRQ10  
IRQ12  
IRQ14  
DRQ0  
DRQ5  
DRQ6  
DRQ7  
MASTER#  
68  
72  
76  
80  
84  
88  
92  
96  
SD10  
SD12  
SD14  
SD11  
SD13  
SD15  
Gnd  
AlphaPC 164LX Connector Pinouts  
4–3  
     
SDRAM DIMM Connector Pinouts  
4.3 SDRAM DIMM Connector Pinouts  
Table 4–3 shows the SDRAM DIMM connector pinouts.  
Table 4–3 SDRAM DIMM Connector Pinouts (J8 through J11)1  
Pin  
1
Signal  
Gnd  
DQ3  
DQ6  
DQ9  
DQ13  
CB0  
NC  
Pin  
2
Signal  
DQ0  
+3V  
Pin  
3
Signal  
DQ1  
DQ4  
DQ8  
DQ11  
DQ14  
Gnd  
Pin  
4
Signal  
DQ2  
DQ5  
Gnd  
5
6
7
8
9
10  
14  
18  
22  
26  
30  
34  
38  
42  
46  
50  
54  
58  
62  
66  
70  
74  
78  
82  
86  
90  
94  
98  
102  
106  
110  
114  
118  
122  
DQ7  
DQ10  
+3V  
11  
12  
16  
20  
24  
28  
32  
36  
40  
44  
48  
52  
56  
60  
64  
68  
72  
76  
80  
84  
88  
92  
96  
100  
104  
108  
112  
116  
120  
124  
13  
17  
21  
25  
29  
33  
37  
41  
45  
49  
53  
57  
61  
65  
69  
73  
77  
81  
85  
89  
93  
97  
101  
105  
109  
113  
117  
121  
15  
19  
23  
27  
31  
35  
39  
43  
47  
51  
55  
59  
63  
67  
71  
75  
79  
83  
87  
91  
95  
99  
103  
107  
111  
115  
119  
123  
DQ12  
DQ15  
NC  
CB1  
+3V  
WE  
DQMB0  
Gnd  
DQMB1  
A0  
S0  
NC  
A2  
A4  
A6  
A8  
A10  
A12  
+3V  
+3V  
CK0  
DQMB2  
NC  
Gnd  
NC  
S2  
DQMB3  
NC  
NC  
+3V  
CB2  
CB3  
DQ18  
NC  
Gnd  
DQ19  
NC  
DQ16  
+3V  
DQ17  
DQ20  
Gnd  
CKE1  
DQ23  
DQ26  
DQ29  
CK2  
SCL  
DQ33  
DQ36  
DQ40  
DQ43  
DQ46  
Gnd  
DQ21  
DQ24  
+3V  
DQ22  
DQ25  
DQ28  
Gnd  
SDA  
DQ32  
+3V  
Gnd  
DQ27  
DQ30  
NC  
DQ31  
NC  
+3V  
Gnd  
DQ35  
DQ38  
DQ41  
DQ45  
CB4  
NC  
DQ34  
DQ37  
Gnd  
DQ39  
DQ42  
+3V  
DQ44  
DQ47  
NC  
CB5  
+3V  
CAS  
RAS  
A5  
DQMB4  
Gnd  
DQMB5  
A1  
S1  
A3  
A7  
A9  
BA0  
A13  
+3V  
4–4  
AlphaPC 164LX Connector Pinouts  
     
EIDE Drive Bus Connector Pinouts  
Table 4–3 SDRAM DIMM Connector Pinouts (J8 through J11)1 (Continued)  
Pin  
125  
129  
133  
137  
141  
145  
149  
153  
157  
161  
Signal  
CK1  
S3  
Pin  
126  
130  
134  
138  
142  
146  
150  
154  
158  
162  
166  
Signal  
BA12  
DQMB6  
NC  
Pin  
127  
131  
135  
139  
143  
147  
151  
155  
159  
163  
167  
Signal  
Gnd  
Pin  
128  
132  
136  
140  
144  
148  
152  
156  
160  
164  
168  
Signal  
CKE0  
PD3  
DQMB7  
NC  
+3V  
CB6  
CB7  
DQ50  
NC  
Gnd  
DQ48  
+3V  
DQ49  
DQ52  
Gnd  
DQ51  
NC  
PD  
DQ53  
DQ56  
+3V  
DQ54  
DQ57  
DQ60  
Gnd  
DQ55  
DQ58  
DQ61  
CK3  
Gnd  
DQ59  
DQ62  
NC  
DQ63  
SA0  
165  
SA1  
SA2  
+3V  
1
Pins 1 through 84 are on the front side and pins 85 through 168 are on the back side.  
2
The AlphaPC 164LX uses BA1 as both BA1 and ADDR12. Therefore, four-bank DIMMs using ADDR[11:0]  
are the maximum size. (Two-bank DIMMs can use ADDR[12:0].)  
Pull-down.  
3
4.4 EIDE Drive Bus Connector Pinouts  
Table 4–4 shows the EIDE drive bus connector pinouts.  
Table 4–4 EIDE Drive Bus Connector Pinouts (J6, J7)  
Pin  
1
Signal  
Pin  
2
Signal  
Gnd  
Pin  
3
Signal  
IDE_D7  
IDE_D5  
IDE_D3  
IDE_D1  
Gnd  
Pin  
4
Signal  
RESET  
IDE_D6  
IDE_D4  
IDE_D2  
IDE_D0  
MARQ  
IOR  
IDE_D8  
IDE_D10  
IDE_D12  
IDE_D14  
NC (key pin)  
Gnd  
5
6
IDE_D9  
IDE_D11  
IDE_D13  
IDE_D15  
Gnd  
7
8
9
10  
14  
18  
22  
26  
30  
34  
38  
11  
15  
19  
23  
27  
31  
35  
39  
12  
16  
20  
24  
28  
32  
36  
40  
13  
17  
21  
25  
29  
33  
37  
IOW  
Gnd  
CHRDY  
IRQ  
BALE  
MACK  
ADDR1  
CS0  
Gnd  
IOCS16  
ADDR2  
Gnd  
NC  
ADDR0  
ACT  
CS1  
AlphaPC 164LX Connector Pinouts  
4–5  
     
Diskette (Floppy) Drive Bus Connector Pinouts  
4.5 Diskette (Floppy) Drive Bus Connector Pinouts  
Table 4–5 shows the diskette (floppy) drive bus connector pinouts.  
Table 4–5 Diskette (Floppy) Drive Bus Connector Pinouts (J15)  
Pin  
1
Signal  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
ID0  
Pin  
2
Signal  
DEN0  
DEN1  
MTR0  
DR0  
Pin  
3
Signal  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Pin  
4
Signal  
NC  
5
6
7
8
INDEX  
DR1  
9
10  
14  
18  
22  
26  
30  
34  
11  
15  
19  
23  
27  
31  
12  
16  
20  
24  
28  
32  
13  
17  
21  
25  
29  
33  
MTR1  
STEP  
WGATE  
WRTPRT  
HDSEL  
DIR  
WDATA  
TRK0  
RDATA  
DSKCHG  
ID1  
4.6 Parallel Bus Connector Pinouts  
Table 4–6 shows the parallel bus connector pinouts.  
Table 4–6 Parallel Bus Connector Pinouts (J13)  
Pin  
1
Signal  
STB  
Pin  
2
Signal  
PD0  
PD4  
ACK  
AFD  
Gnd  
Gnd  
Pin  
3
Signal  
PD1  
PD5  
BUSY  
ERR  
Gnd  
Gnd  
Pin  
4
Signal  
PD2  
PD6  
PE  
5
PD3  
6
7
8
9
PD7  
10  
14  
18  
22  
11  
15  
19  
23  
12  
16  
20  
24  
13  
17  
21  
25  
SLCT  
SLIN  
Gnd  
INIT  
Gnd  
Gnd  
Gnd  
4–6  
AlphaPC 164LX Connector Pinouts  
           
COM1/COM2 Serial Line Connector Pinouts  
4.7 COM1/COM2 Serial Line Connector Pinouts  
Table 4–7 shows the COM1/COM2 serial line connector pinouts.  
Table 4–7 COM1/COM2 Serial Line Connector Pinouts (J4)  
COM1 Pin  
(Top)  
COM2 Pin  
(Bottom)  
COM1 Signal  
DCD1  
RxD1  
TxD1  
COM2 Signal  
DCD2  
RxD2  
TxD2  
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
DTR1  
SG1  
DTR2  
SG2  
DSR1  
RTS1  
CTS1  
RI1  
DSR2  
RTS2  
CTS2  
RI2  
4.8 Keyboard/Mouse Connector Pinouts  
Table 4–8 shows the keyboard/mouse connector pinouts.  
Table 4–8 Keyboard/Mouse Connector Pinouts (J5)  
Keyboard Pin  
(Top)  
Mouse Pin  
(Bottom)  
Keyboard Signal  
KBDATA  
NC  
Mouse Signal  
MSDATA  
NC  
1
2
3
4
5
6
1
2
3
4
5
6
Gnd  
Gnd  
Vdd  
Vdd  
KBCLK  
NC  
MSCLK  
NC  
AlphaPC 164LX Connector Pinouts  
4–7  
           
SROM Test Data Input Connector Pinouts  
4.9 SROM Test Data Input Connector Pinouts  
Table 4–9 shows the SROM test data input connector pinouts.  
Table 4–9 SROM Test Data Input Connector Pinouts (J29)  
Pin  
1
Signal  
Name  
NC  
2
SROM_CLK_L  
Clock out  
3
Gnd  
4
NC  
5
TEST_SROM_D_L SROM serial data in  
NC  
6
4.10 Input Power Connector Pinouts  
Table 4–10 shows the input power connector pinouts.  
Table 4–10 Input Power Connector Pinouts (J3)1  
Pin Voltage  
Pin Voltage  
Pin  
3
Voltage  
Gnd  
Pin Voltage  
1
5
9
+3.3 V dc  
Gnd  
2
6
+3.3 V dc  
+5 V dc  
4
8
+5 V dc  
7
Gnd  
P_DCOK  
5 V SB  
10 +12 V dc  
14 PS_ON  
18 –5 V dc  
11  
15  
19  
+3.3 V dc  
Gnd  
12 –12 V dc  
16 Gnd  
13 Gnd  
17 Gnd  
+5 V dc  
20 +5 V dc  
1
This pinout is ATX-compliant.  
4.11 Enclosure Fan Power Connector Pinouts  
Table 4–11 shows the enclosure fan power connector pinouts.  
Table 4–11 Enclosure Fan (+12 V dc) Power Connector Pinouts (J2, J19)  
Pin  
1
Voltage  
Gnd  
2
+12 V dc  
Gnd  
3
4–8  
AlphaPC 164LX Connector Pinouts  
                 
Speaker Connector Pinouts  
4.12 Speaker Connector Pinouts  
Table 4–12 shows the speaker connector pinouts.  
Table 4–12 Speaker Connector Pinouts (J20)  
Pin  
1
Signal  
SPKR  
Gnd  
Name  
Speaker output  
2
3
Gnd  
4
Gnd  
4.13 Microprocessor Fan Power Connector Pinouts  
Table 4–13 shows the microprocessor fan power connector pinouts.  
Table 4–13 Microprocessor Fan Power Connector Pinouts (J18)  
Pin  
1
Signal  
Name  
+12 V dc  
2
FAN_CONN_L Fan connected  
Gnd  
3
4.14 Power LED Connector Pinouts  
Table 4–14 shows the power LED connector pinouts.  
Table 4–14 Power LED Connector Pinouts (J24)  
Pin  
1
Signal  
Name  
POWER_LED_L Power LED input  
2
Gnd  
NC  
NC  
NC  
3
4
5
AlphaPC 164LX Connector Pinouts  
4–9  
                 
EIDE Drive LED Connector Pinouts  
4.15 EIDE Drive LED Connector Pinouts  
Table 4–15 shows the EIDE drive LED connector pinouts.  
Table 4–15 EIDE Drive LED Connector Pinouts (J25)  
Pin  
1
Signal  
Name  
HD_ACT_L  
HD_LED_L  
Hard drive active  
Hard drive LED input  
2
4.16 Reset Button Connector Pinouts  
Table 4–16 shows the reset button connector pinouts.  
Table 4–16 Reset Button Connector Pinouts (J21)  
Pin  
1
Signal  
RESET_BUTTON Reset system  
Gnd  
Name  
2
4.17 Halt Button Connector Pinouts  
Table 4–17 shows the halt button connector pinouts.  
Table 4–17 Halt Button Connector Pinouts (J22)  
Pin  
1
Signal  
HALT_BUTTON Halt system  
Gnd  
Name  
2
Note:  
The Halt button is not used with the Windows NT operating system.  
4.18 Soft Power Connector Pinouts  
Table 4–18 shows the soft power connector pinouts.  
Table 4–18 Soft Power Connector Pinouts (J1)  
Pin  
1
Signal  
Input  
Gnd  
Name  
System power on/off  
2
4–10 AlphaPC 164LX Connector Pinouts  
                       
5
Memory and Microprocessor Configuration  
For higher system speed or greater throughput, you can upgrade SDRAM memory  
by replacing DIMMs with those of greater size.  
When configuring or upgrading SDRAM, observe the following rules:  
Each DIMM must be a 168-pin unbuffered version and have a frequency of  
100 MHz.  
All DIMMs must be of equal size if they are in the same bank.  
5.1 Configuring SDRAM Memory  
Although not an exhaustive list, Table 5–1 lists the tested SDRAM memory  
configurations available.  
For a list of vendors who supply components and accessories for the AlphaPC  
Refer to Figure 2–1 for DIMM connector locations.  
Note:  
1Mb × 72 is not supported.  
Memory and Microprocessor Configuration  
5–1  
     
Upgrading SDRAM Memory  
Table 5–1 AlphaPC 164LX SDRAM Memory Configurations  
Bank 0  
Bank 1  
Total Memory  
32MB  
J8  
J9  
J10  
J11  
2Mb X 72  
2Mb X 72  
4Mb X 72  
4Mb X 72  
4Mb X 72  
8Mb X 72  
8Mb X 72  
8Mb X 72  
8Mb X 72  
16Mb X 72  
16Mb X 72  
2Mb X 72  
2Mb X 72  
4Mb X 72  
4Mb X 72  
4Mb X 72  
8Mb X 72  
8Mb X 72  
8Mb X 72  
8Mb X 72  
16Mb X 72  
16Mb X 72  
64MB  
2Mb X 72  
2Mb X 72  
96MB  
2Mb X 72  
4Mb X 72  
2Mb X 72  
4Mb X 72  
128MB  
160MB  
192MB  
256MB  
2Mb X 72  
4Mb X 72  
8Mb X 72  
2Mb X 72  
4Mb X 72  
8Mb X 72  
512MB  
16Mb X 72  
16Mb X 72  
5.2 Upgrading SDRAM Memory  
You can upgrade memory in the AlphaPC 164LX by adding more DIMMs or  
replacing the ones that you have with a greater size. Refer to Figure 2–1 for DIMM  
connector locations.  
Use the following general guidelines:  
1. Observe antistatic precautions. Handle DIMMs only at the edges to prevent  
damage.  
2. Remove power from the system.  
3. Open levers and align the DIMM.  
4. Firmly push the module into the connector. Ensure that the DIMM snaps into the  
plastic locking levers on both ends.  
5. Restore power to the system.  
5–2  
Memory and Microprocessor Configuration  
     
Increasing Microprocessor Speed  
5.3 Increasing Microprocessor Speed  
This section describes how to complete the following actions to increase  
microprocessor speed:  
Replace the Alpha 21164 microprocessor with an Alpha chip that has a higher  
speed rating.  
Reconfigure the clock divisor jumpers.  
5.3.1 Preparatory Information  
Caution: Static-Sensitive Component – Due to the sensitive nature of electronic  
components to static electricity, anyone handling the microprocessor  
must wear a properly grounded antistatic wriststrap. Use of antistatic  
mats, ESD approved workstations, or exercising other good ESD prac-  
tices is recommended.  
An Alpha 21164 microprocessor with a higher speed rating is available from your  
local distributor. See Appendix A for information about supporting products.  
When replacing the microprocessor chip, also replace the thermal conducting  
GRAFOIL pad. See Appendix A for information about the parts kit, which includes  
the heat sink, GRAFOIL pad, two hex nuts, heat-sink clips, 60-mm fan, fan guard,  
and four screws.  
5.3.2 Required Tools  
The following tools are required when replacing the microprocessor chip:  
A TS30 manual nut/torque driver (or equivalent) with the following attachments is  
required to affix the heat sink and fan to the microprocessor’s IPGA package:  
1/4-inch hex bit  
7/16-inch socket with 1/4-inch hex drive  
#2 Phillips-head screwdriver bit  
Memory and Microprocessor Configuration  
5–3  
     
Increasing Microprocessor Speed  
5.3.3 Removing the 21164 Microprocessor  
Remove the microprocessor currently in place at location U40 by performing the  
following steps:  
1. Unplug the fan power/sensor cable from connector J18 (see Figure 2–1).  
2. Remove the four 6-32 X 0.875-inch screws that secure the fan and fan guard to  
the heat sink.  
3. Remove the fan and fan guard.  
4. If the sink/chip/fan clip is used, remove it by unhooking its ends from around the  
ZIF socket retainers.  
5. Using a 7/16-inch socket, remove the two nuts securing the heat sink to the  
microprocessor studs.  
6. Remove the heat sink by gently lifting it off the microprocessor.  
7. Remove and discard the GRAFOIL heat conduction pad.  
8. Thoroughly clean the bottom surface of the heat sink before affixing it to the  
new microprocessor.  
9. Lift the ZIF socket actuator handle to a full 90° angle.  
10. Remove the microprocessor chip by lifting it straight out of the socket.  
5.3.4 Installing the 21164 Microprocessor  
Install the new microprocessor in location U40 by performing the following steps:  
Note:  
Install the heat sink only after the microprocessor has been assembled to  
the ZIF socket.  
1. Observe antistatic precautions.  
2. Lift the ZIF socket actuator handle to a full 90° angle.  
3. Ensure that all the pins on the microprocessor package are straight.  
4. The ZIF socket and microprocessor are keyed to allow for proper installation.  
Align the microprocessor, with its missing AD01 pin, with the corresponding  
plugged AD01 position on the ZIF socket. Gently lower into position.  
5. Close the ZIF socket actuator handle to its locked position.  
5–4  
Memory and Microprocessor Configuration  
   
Increasing Microprocessor Speed  
6. Install the heat sink and heat-sink fan as directed in the following steps. A heat-  
sink/fan kit is available from the vendor listed in Appendix A. Refer to  
Figure 5–1 for heat-sink and fan assembly details.  
Figure 5–1 shows the Fan/Heat-Sink Assembly on AlphaPC 164LX.  
Figure 5–1 Fan/Heat-Sink Assembly  
Screw, 6-32 x 0.875 in  
Qty 4  
Guard, Fan  
Fan  
Clip, Heat Sink/Chip/Fan  
Nut, Hex, 1/4-20, 2011-T3  
Aluminum, 0.438 in Across  
Flats, Qty 2  
Torque to 20 +/- 2 in-lbs  
Heat Sink, with Fan  
Mounting Holes  
Thermal Pad  
Airflow  
Alpha 21164  
FM-06013.AI4  
a. Put the GRAFOIL thermal pad in place. The GRAFOIL pad is used to  
improve the thermal conductivity between the chip package and the heat  
sink by replacing micro air pockets with a less insulative material. Perform  
the following steps to position the GRAFOIL pad:  
1. Perform a visual inspection of the package slug to ensure that it is free of  
contamination.  
2. Wearing clean gloves, pick up the GRAFOIL pad. Do not perform this  
with bare hands because skin oils can be transferred to the pad.  
Memory and Microprocessor Configuration  
5–5  
   
Increasing Microprocessor Speed  
3. Place the GRAFOIL pad on the gold-plated slug surface and align it with  
the threaded studs.  
b. Attach the microprocessor heat sink. The heat-sink material is clear anod-  
ized, hot-water-sealed, 6061-T6 aluminum. The nut material is 2011-T3 alu-  
minum (this grade is critical). Perform the following steps to attach the heat  
sink:  
1. Observe antistatic precautions.  
2. Align the heat-sink holes with the threaded studs on the ceramic package.  
3. Handle the heat sink by the edges and lower it onto the chip package,  
taking care not to damage the stud threads.  
4. Set a calibrated torque driver to 20 in-lbs, ±2 in-lbs (2.3 Nm, ±0.2 Nm).  
The torque driver should have a mounted 7/16-inch socket.  
5. Insert a nut into the 7/16-inch socket, place on one of the studs, and  
tighten to the specified torque. Repeat for the second nut.  
6. If the sink/chip/fan clip is used, properly install it by positioning it over  
the assembly and hooking its ends around the ZIF socket retainers.  
c. Attach the heat-sink fan assembly:  
1. Place the fan assembly on top of the heat sink, aligning the fan mounting  
holes with the corresponding threaded heat-sink holes. Align the fan so  
that the fan power/sensor wires exit the fan closest to connector J18 (see  
Figure 2–1). Fan airflow must be directed into the heat sink (fan label  
facing down toward the heat sink).  
2. Place the fan guard on top of the fan. Orient the guard so that the corner  
mounting areas lay flush against the heat sink.  
3. Secure the fan and fan guard to the heat sink with four 6-32 X 0.875-inch  
screws.  
4. Plug the fan power/sensor cable into connector J18.  
Important: When installing the microprocessor, you must change the frequency of  
its clock output by setting the system clock divisor jumpers, as described  
5–6  
Memory and Microprocessor Configuration  
6
Interrupts and ISA Bus Addresses  
This section lists the system and I/O interrupt assignments. It also lists the physical  
AlphaPC 164LX I/O space assignments.  
6.1 Interrupts  
Table 6–1 lists each AlphaPC 164LX ISA interrupt and its source.  
Table 6–1 ISA Interrupts  
Interrupt Number Interrupt Source  
IRQ0  
IRQ1  
IRQ2  
IRQ3  
IRQ4  
IRQ5  
IRQ6  
IRQ7  
IRQ8#1  
IRQ9  
IRQ10  
IRQ11  
IRQ12  
Internal timer 1  
Keyboard  
Interrupt from controller 2  
COM2  
COM1  
Available  
Diskette (floppy)  
Parallel port  
Reserved  
Available  
Available  
Available  
Mouse  
Interrupts and ISA Bus Addresses  
6–1  
         
ISA I/O Address Map  
Table 6–1 ISA Interrupts (Continued)  
Interrupt Number Interrupt Source  
IRQ13  
IRQ14  
Available  
EIDE  
IRQ15  
EIDE  
1
The # symbol indicates an active low signal.  
6.2 ISA I/O Address Map  
Table 6–2 lists the AlphaPC 164LX ISA I/O space address mapping.  
Table 6–2 ISA I/O Address Map  
Range (hex)  
000-00F  
020-021  
040-043  
060-061  
070  
Usage  
8237 DMA #1  
8259 PIC #1  
8253 timer  
Ubus IRQ12 and NMI control  
CMOS RAM address and NMI mask register  
DMA page registers  
8259 PIC #2  
080-08F  
0A0-0A1  
0C0-0DF  
2F8-2FF  
370-377  
3BC-3BF  
3F0-3F7  
3F8-3FF  
800  
8237 DMA #2  
Serial port—COM2  
Secondary diskette (floppy)  
Parallel port—LPT1  
Primary diskette (floppy)  
Serial port—COM1  
FLASH_ADR19 register  
AlphaPC 164LX configuration register  
PCI interrupt registers  
801  
804-806  
6–2  
Interrupts and ISA Bus Addresses  
     
ISA I/O Address Map  
6.2.1 Flash ROM Address Map  
The address range for the flash ROM is FFF8.0000–FFFF.FFFF. Flash space of 1MB  
is obtained by double mapping this 512KB space. FLASH_ADR19 register at I/O  
location 800 provides this function. Writing a 0 to this location enables the lower  
16  
512KB of flash. Writing a 1 to this location enables the upper 512KB of flash.  
Interrupts and ISA Bus Addresses  
6–3  
 
7
Alpha SRM Console Firmware  
The Alpha SRM Console firmware initializes the system and enables you to install  
and boot the Tru64 UNIX operating system. This firmware resides in the flash ROM  
on the AlphaPC 164LX motherboard.  
7.1 Alpha SRM Console Firmware Conventions  
The following conventions are used in this section:  
Convention  
Description  
>>>  
Alpha SRM Console prompt.  
Backslash (\) at the end of a line  
Continuation symbol to continue long commands  
on the next line.  
_>  
Continuation line prompt.  
255 characters.  
Maximum command length  
Multiple contiguous spaces or tabs Treated as a single space.  
Command abbreviations  
Command qualifiers or options  
Numbers  
Allowed, if not ambiguous.  
Prefix with a space and a dash (-).  
Hexadecimal, unless otherwise specified.  
(Registers, such as R0–R31, are shown in  
decimal notation.)  
Alpha SRM Console Firmware  
7–1  
     
Alpha SRM Console Firmware Conventions  
The following table lists Alpha SRM Console special keys and their functions. These  
special keys, also referred to as shortcut keys, provide command recall, line editing,  
and basic input/output control flow.  
Shortcut Key  
Function  
Enter  
Terminate the command line input.  
Delete one character to the left of the cursor.  
Backspace or  
Delete  
Ctrl/A  
Toggles insert/overstrike mode. (Overstrike is the default.)  
Ctrl/B  
Up arrow  
Down arrow  
Recall previous commands. (The last 16 commands are  
stored.)  
Ctrl/C  
Terminate the foreground process.  
Ctrl/D  
Left arrow  
Move the cursor one position to the left.  
Ctrl/E  
Move the cursor to the end of the line.  
Move the cursor one position to the right.  
Ctrl/F  
Right arrow  
Ctrl/H  
Ctrl/O  
Ctrl/Q  
Ctrl/R  
Ctrl/S  
Ctrl/U  
Move the cursor to the beginning of the line.  
Suppress or resume (toggle) console output.  
Resume the flow (XON) of data to the console.  
Retype the current command line.  
Stop the flow (XOFF) of data to the console.  
Delete the entire line.  
7–2  
Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
7.2 Basic Alpha SRM Console Command Descriptions  
This section describes the following basic Alpha SRM Console commands that are  
necessary to boot the Tru64 UNIX operating system:  
arc  
boot  
deposit  
examine  
fwupdate  
set  
show  
The Alpha SRM Console offers additional commands. For a complete list of Alpha  
SRM Console commands, enter helpat the Alpha SRM Console prompt (>>>).  
Alpha SRM Console Firmware  
7–3  
 
Basic Alpha SRM Console Command Descriptions  
arc  
Loads and runs the AlphaBIOS firmware update utility from a  
diskette.  
Syntax  
arc  
nt  
Arguments  
Options  
None  
None  
None  
Description  
Examples  
Either of the following commands load and run the AlphaBIOS  
firmware update utility from a diskette:  
>>>arc  
or  
>>>nt  
7–4  
Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
boot  
Initializes the processor, loads a program image from the specified  
boot device, and transfers control to the loaded image.  
Syntax  
boot [-file <filename>] [-flags  
<longword>[,<longword>]]  
[-protocols <enet_protocol>] [-halt]  
[<boot_device>]  
Arguments  
Options  
<boot_device>  
A device path or list of devices from which the firmware will attempt  
to boot. Use the set bootdef_devcommand to set an  
environment variable that specifies a default boot device.  
boot Command Option  
Description  
-file <filename>  
Specifies the name of a file to load into the system. Use  
the set boot_filecommand to set the  
environment variable that specifies a default boot file.  
-flags  
Specifies additional information for the operating  
system. For Tru64 UNIX systems, the following values  
may be used:  
<longword> [,<longword>]  
i = Interactive boot  
s = Boot to single user  
a = Autoboot to multiuser  
Use the set boot_osflagscommand to set an  
environment variable that specifies a default boot flag  
value.  
-protocols  
<enet_protocol>  
Specifies the Ethernet protocols that will be used for a  
network boot. Values may be mopor bootp.  
-halt  
Forces the bootstrap operation to halt and invoke the  
console program after the image is loaded and the page  
tables and other data structures are set up.  
Alpha SRM Console Firmware  
7–5  
Basic Alpha SRM Console Command Descriptions  
Description  
The bootcommand initializes the processor, loads a program image  
from the specified boot device, and transfers control to that image. If  
you do not specify a boot device in the command line, the default  
boot device is used. The default boot device is determined by the  
value of the bootdef_dev environment variable.  
If you specify a list of devices, a bootstrap is attempted from each  
device in the order in which the device is listed. Then control passes  
to the first successfully booted image. In a list, always enter network  
devices last because network bootstraps terminate only if a fatal error  
occurs or if an image is successfully loaded.  
The -flagsoption can pass additional information to the operating  
system about the boot that you are requesting. On an OpenVMS  
system, the -flagsoption specifies the system root number and  
boot flags. If you do not specify a boot flag qualifier, the default boot  
flags value specified by the boot_osflags environment variable is  
used.  
The -protocolsoption allows selection of either the DECnet  
MOP or the TCP/IP BOOTP network protocols. The keywords mop  
and bootpare valid arguments for this option. It is possible to set the  
default protocol for a port by setting the environment variable  
ewa0_protocols or era0_protocols to the appropriate protocol.  
Explicitly stating the boot flags or the boot device overrides the  
current default value for the current boot request, but does not change  
the corresponding environment variable.  
See the Environment Variables for Alpha SRM Console Commands  
section in this chapter for more information about environment  
variables.  
7–6  
Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
Examples  
boot Command Example  
>>>boot  
Description  
Boots the system from the default boot device.  
Boots the system from Ethernet port ewa0.  
>>>boot ewa0  
>>>boot -file dec2.sys ewa0  
Boots the file named dec2.sys from Ethernet  
port ewa0.  
>>>boot -protocol bootp ewa0  
>>>boot -flags 0,1  
Boots the system using the TCP/IP BOOTP  
protocol from Ethernet port ewa0.  
Boots the system from the default boot device  
using flag setting 0,1.  
>>>boot -halt dka0  
Loads the bootstrap image from disk dka0,  
halts the bootstrap operation, and invokes the  
console program. Subsequently, you can enter  
continueto transfer control to the operating  
system.  
Alpha SRM Console Firmware  
7–7  
Basic Alpha SRM Console Command Descriptions  
deposit  
Writes data to the specified address.  
Syntax  
deposit [-{b,w,l,q,o,h}] [{physical, virtual, gpr,  
fpr, ipr}] [-n <count>] [-s <step>]  
[<device>:]<address> <data>  
Arguments  
<device>:  
The optional device name (or address space) selects the device to  
access. The following platform-independent devices are supported:  
pmem  
Physical memory.  
vmem  
Virtual memory. All access and protection checking occur.  
If the access is not allowed to a program running with the  
current processor status (PS), the console issues an error  
message. If memory mapping is not enabled, virtual  
addresses are equal to physical addresses.  
<address>  
An address that specifies the offset within a device into which data is  
deposited. The address may be any legal symbolic address.  
Valid symbolic addresses are shown in the following table.  
Symbolic  
Address  
Description  
gpr-name  
Represents general-purpose register.  
Represents internal processor register.  
Program counter.  
ipr-name  
PC  
+
The location immediately following the last location referenced by  
examineor deposit.  
7–8  
Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
Symbolic  
Address  
Description  
-
The location immediately preceding the last location referenced by  
examineor deposit.  
*
@
The location last referenced by examineor deposit.  
The location addressed by the last location referenced by examineor  
deposit.  
<data>  
The data to be deposited.  
Options  
deposit Command Option  
Description  
-b  
Specifies data type is byte.  
-w  
Specifies data type is word.  
-l  
Specifies data type is longword.  
Specifies data type is quadword.  
Specifies data type is octaword.  
Specifies data type is hexword.  
-q  
-o  
-h  
-physical  
-virtual  
-gpr  
References physical address space.  
References virtual address space.  
References general-purpose register address space.  
References floating-point register address space.  
References internal processor register address space.  
-fpr  
-ipr  
-n <count>  
Specifies the number of consecutive locations to  
examine.  
-s <step>  
Specifies the address increment as a hexadecimal value.  
This option allows you to override the increment that is  
normally derived from the data size.  
Alpha SRM Console Firmware  
7–9  
Basic Alpha SRM Console Command Descriptions  
Description  
The depositcommand writes data to the specified address, such as  
a memory location, register, device, or file. The defaults for address  
space, data size, and address are the last specified values. After  
initialization, the default for address space is physical memory; for  
data size, the default is a quadword; and for address, the default is  
zero.  
An address or device can be specified by concatenating the device  
name with the address. For example, use pmem:0and specify the  
size of the address space to be written. If a conflicting device,  
address, or data size is specified, the console ignores the command  
and issues an error response.  
Examples  
deposit Command Example  
Description  
>>>d -n 1ff pmem:0 0  
Clears the first 512 bytes of physical  
memory.  
>>>d -l -n 3 pmem:1234 5  
Writes the value 5 into four longwords,  
starting at physical memory address 1234.  
>>>d -n 8 r0 ffffffff  
Loads GPRs R0 through R8 with -1.  
>>>d -l -n 10 -s 200 pmem:0 8  
Writes the value 8 in the first longword of  
the first 17 pages in physical memory.  
7–10 Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
examine  
Displays the contents of the specified address.  
Syntax  
examine [-{b,w,l,q,o,h,d}] [-{physical, virtual,  
gpr, fpr, ipr}] [-n <count>] [-s <step>]  
[<device>:]<address>  
Arguments  
<device>:  
The optional device name (or address space) selects the device to  
access.  
<address>  
The address specifies the first location to examine within the current  
device. The address can be any legal address specified.  
Options  
examine Command Option  
Description  
-b  
-w  
-l  
-q  
-o  
-h  
-d  
Specifies data type is byte.  
Specifies data type is word.  
Specifies data type is longword.  
Specifies data type is quadword.  
Specifies data type is octaword.  
Specifies data type is hexword.  
Specifies the data displayed is the decoded macro  
instruction. The Alpha instruction decode (-d) does not  
recognize machine-specific PALcode instructions.  
-physical  
-virtual  
-gpr  
References physical address space.  
References virtual address space.  
References general-purpose register address space.  
References floating-point register address space.  
-fpr  
Alpha SRM Console Firmware 7–11  
Basic Alpha SRM Console Command Descriptions  
examine Command Option  
-ipr  
Description  
References internal processor register address space.  
-n <count>  
Specifies the number of consecutive locations to  
examine.  
-s <step>  
Specifies the address increment as a hexadecimal value.  
This option allows you to override the increment that is  
normally derived from the data size.  
Description  
The examinecommand displays the contents of the specified  
address, such as a memory location, register, device, or file. The  
defaults for address space, data size, and address are the last specified  
values. After initialization, the default for address space is physical  
memory; for data size, the default is a quadword; and for address, the  
default is zero.  
An address or device can be specified by concatenating the device  
name with the address. For example, use pmem:0and specify the  
size of the address space to be displayed. If a conflicting device,  
address, or data size is specified, the console ignores the command  
and issues an error response.  
The display line consists of the device name, the hexadecimal address  
(or offset within the device), and the examined data (also in  
hexadecimal).  
The examinecommand supports the same options as the deposit  
command. Additionally, the examinecommand supports instruction  
decoding with the -doption, which disassembles instructions  
beginning at the current address.  
7–12 Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
Examples  
examine Command  
Example  
Display  
Description  
>>>e r0  
gpr: 0 (R0) 0000000000000002  
Examines the  
contents of R0,  
using a symbolic  
address.  
>>>e -g 0  
>>>e grp:0  
gpr: 0 (R0) 0000000000000002  
gpr: 0 (R0) 0000000000000002  
Examines the  
contents of R0,  
using address  
space.  
Examines the  
contents of R0,  
using a device  
name.  
>>>examine -n 5 r7 gpr: 38 (R7) 0000000000000000  
gpr: 40 (R8) 0000000000000000  
Examines the  
contents of R7  
and the next five  
registers.  
gpr: 48 (R9) 0000000000000000  
gpr: 50 (R10) 000000007FFBF800  
gpr: 58 (R11) 000000007FF781A2  
gpr: 60 (R12) 0000000000000000  
>>>examine ipr:11 ipr 11 (KSP) FFFFFFFF8228DFD0  
Examines the  
contents of  
internal processor  
register 11.  
Alpha SRM Console Firmware 7–13  
Basic Alpha SRM Console Command Descriptions  
fwupdate  
Loads and runs the AlphaBIOS firmware update utility from a  
diskette.  
fwupdate  
None  
Syntax  
Arguments  
Options  
None  
Description  
The fwupdatecommand script is used to load and run the  
AlphaBIOS firmware update utility from a diskette. The file  
fwupdate.exe is extracted from a diskette with a FAT file structure.  
This executable is then loaded to physical address 900000 and is  
executed in PALmode.  
Examples  
The following fwupdatecommand script loads and runs the  
AlphaBIOS firmware update utility from a diskette:  
>>>fwupdate  
7–14 Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
set  
Sets or modifies the value of an environment variable.  
Syntax  
set <envar> <value> [-default] [-integer] [-string]  
Arguments  
<envar>  
The environment variable to be assigned a new value.  
<value>  
The value that is assigned to the environment variable. It can be either  
a numeric value or an ASCII string.  
Options  
set Command Option  
-default  
Description  
Restores an environment variable to its default value.  
Creates an environment variable as an integer.  
Creates an environment variable as a string.  
-integer  
-string  
Description  
The setcommand is used to set or modify the value of an  
environment variable. Environment variables are used to pass  
configuration information between the console and the operating  
system. See Section 7.3 for more information about environment  
variables.  
Alpha SRM Console Firmware 7–15  
Basic Alpha SRM Console Command Descriptions  
Examples  
set Command Example  
Description  
>>>set bootdef_dev ewa0  
>>>set auto_action boot  
Modifies the default boot device to ewa0.  
Attempts to boot the operating system following an  
error, halt, or power-up.  
>>>set boot_osflags 0,1  
>>>set foobar 5  
Modifies the default boot flags to 0,1.  
Creates an environment variable called foobar and  
gives it a value of 5.  
7–16 Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
show  
Displays the current value of the specified environment variable or  
information about the system.  
Syntax  
show [{config, device [device_name], iobq, hwrpb,  
map, memory, pal, version, <envar>...}]  
Arguments  
show Command Argument  
Description  
config  
Displays the current memory configuration, PCI logical  
slots, and ISA logical slots.  
device [device name]  
Displays the devices and controllers in the system.  
Specifying a device name returns information on that  
device only.  
iobq  
Displays the input/output counter blocks.  
Displays the hardware restart parameter block.  
Displays the system virtual memory map.  
Displays the memory module configuration.  
Displays the version of Tru64 UNIX PALcode.  
Displays the version of the console.  
hwrpb  
map  
memory  
pal  
version  
<envar>  
Displays the current value of a specified environment  
variable.  
Options  
None  
Description  
The showcommand displays information about the system and the  
current value of a specified environment variable. See Section 7.3 for  
more information about environment variables.  
Alpha SRM Console Firmware 7–17  
Environment Variables for Alpha SRM Console Commands  
Examples  
show Command Example  
Description  
>>>show device  
dka0.0.0.6.0  
dka400.4.0.6.0 DKA400 RRD43 3213  
dva0.0.0.0.1  
Lists device information, such as  
system designation, drive model,  
or Ethernet address.  
DKA0 RZ26L 441A  
DVA0  
ewa0.0.0.12.0 EWA0 08-00-2B-E2-1C-25  
pka0.7.0.6.0  
PKA0 SCSI Bus ID 7  
>>>show memory  
48 Meg of System Memory  
Lists system random-access  
memory (RAM) size.  
>>>show *  
Lists all environment variables  
and their settings.  
>>>show boot*  
Lists all environment variables,  
beginning with boot.  
7.3 Environment Variables for Alpha SRM Console  
Commands  
This section describes environment variables that are used to define the system  
operational state and to pass information between the firmware and the operating  
system.  
7.3.1 Environment Variable Descriptions  
Environment variables are classified as either Alpha SRM Console architecture-  
required or system-defined.  
7–18 Alpha SRM Console Firmware  
     
Environment Variables for Alpha SRM Console Commands  
7.3.1.1 Architecture-Required Environment Variables  
The following table shows common Alpha SRM Console architecture-required  
environment variables and their descriptions. For a complete list, enter show *at  
the Alpha SRM Console prompt.  
Architecture-Required Environment  
Variable  
Description  
auto_action  
When used with the setor showcommand, this  
variable modifies or displays the console action  
that follows an error, halt, or power-up. The  
action can be halt, boot, or restart. The default is  
halt.  
boot_file  
When used with the setor showcommand, this  
variable modifies or displays the file name to be  
used when a bootstrap requires a file name. The  
default is null.  
boot_osflags  
bootdef_dev  
When used with the setor showcommand, this  
variable modifies or displays the additional  
parameters to be passed to system software. The  
default is 0.  
When used with the setor showcommand, this  
variable modifies or displays the default device  
or device list from which the system will attempt  
to boot. If the system software is preloaded, the  
variable is preset to point to the device containing  
the preloaded software. The default is null.  
Alpha SRM Console Firmware 7–19  
 
Environment Variables for Alpha SRM Console Commands  
7.3.1.2 System-Defined Environment Variables  
The following table shows common Alpha SRM Console system-defined  
environment variables and their descriptions. For a complete list, enter show *at  
the Alpha SRM Console prompt.  
System-Defined  
Environment Variable  
Description  
console  
When used with the setcommand, this variable modifies  
the console output to either the serial port or the graphics  
controller.  
control_scsi_term  
ewa0_mode  
This variable is unused in the motherboard system.  
This variable determines if the AUI (ThinWire) or the  
twisted-pair Ethernet ports will be enabled. AUI is the  
default. (Autosensing is not supported.)  
os_type  
When used with the setor showcommand, this variable  
modifies or displays the specified firmware that will be  
loaded on the next power cycle. Specify the value osf or  
UNIX to select the Alpha SRM Console.  
pci_parity  
This variable controls PCI parity checking. The possible  
values are:  
on  
off  
= Parity checking is enabled.  
= Parity checking is disabled; this is the  
default.  
sniff = Parity checking is enabled or disabled  
depending on the PCI device.  
oem_string  
When used with the setor showcommand, this variable  
modifies or displays a text string that identifies the product  
name in the Alpha SRM Console banner.  
7–20 Alpha SRM Console Firmware  
 
Environment Variables for Alpha SRM Console Commands  
System-Defined  
Environment Variable  
Description  
language n  
The language environment variable assigns language nto  
the system (where nis the option number of a language listed  
in the menu that follows). Use the following procedure to  
select the language:  
1. At the Alpha SRM Console prompt, enter the following  
commands:  
>>>set language 0  
>>>init  
The following menu and prompt are displayed:  
n Language  
n Language  
=======================================  
0none (display menu) 40Français (Suisse Romande)  
30Dansk  
32Deutsch  
42Italiano  
44Nederlands  
34Deutsch (Schweiz) 46Norsk  
36English (American) 48Portugues  
38English (British/Irish) 4ASuomi  
3AEspañol  
3CFrançais  
4CSvenska  
4EVlaams  
3EFrançais (Canadian)  
(1..16):  
2. Enter the number that corresponds to the language that you  
want to use. The following example shows how to assign  
the English (American) language to the system:  
(1..16):36  
3. When you receive a message to reset the system,  
power-cycle the system.  
Alpha SRM Console Firmware 7–21  
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
7.4 Using the AlphaBIOS Firmware Update Utility to Update  
the Flash ROM  
Use the AlphaBIOS firmware update utility to update the firmware in a flash ROM.  
7.4.1 AlphaBIOS Conventions  
AlphaBIOS uses universally accepted keys and key combinations for navigating the  
interface and selecting items. If you are familiar with MS-DOS or Microsoft  
Windows keyboard conventions, navigating AlphaBIOS is simple. Use the keys and  
key combinations shown in Table 7–1 when navigating and selecting items in  
AlphaBIOS.  
Table 7–1 AlphaBIOS Keys  
Key or Key Combination Description  
Tab  
Move highlight forward between fields of a dialog.  
Move highlight backwards between fields of a dialog.  
Shift + Tab  
or ↑  
Move highlight within a menu, or cycle through available field  
values in a dialog window.  
Alt + ↓  
Drop down a menu of choices from a drop-down listbox. A  
drop-down listbox can be recognized by the symbol .  
Home  
End  
Move to the beginning of a text-entry field.  
Move to the end of a text-entry field.  
or →  
Esc  
Move to the left or right in a text-entry field.  
Discard changes and back up to previous screen.  
Two levels of keyboard help are available:  
Press F1 once to display explanations of the keystrokes available for the  
currently displayed part of AlphaBIOS.  
Press F1 twice to display explanations of the keystrokes available for navigating  
throughout AlphaBIOS.  
7–22 Alpha SRM Console Firmware  
         
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
7.4.2 Starting the AlphaBIOS  
To start the AlphaBIOS, follow this procedure:  
1. Insert the AlphaBIOS diskette into diskette drive A.  
2. At the Alpha SRM Console prompt, enter the following command:  
>>>fwupdate  
Note:  
Because the firmware update utility reinitializes some system compo-  
nents, it may appear as if your system is restarting.  
Figure 7–1 shows an example of the AlphaBIOS Boot screen with the “Press  
<F2> to enter SETUP” message at the bottom.  
Figure 7–1 AlphaBIOS Boot Screen  
AlphaBIOS Version 5.60  
Please select the operating system to start:  
Windows NT Workstation 4.00  
Press Enter to choose.  
d i g i t a l  
Press <F2> to enter SETUP  
3. Press F2 to start the AlphaBIOS setup program.  
Alpha SRM Console Firmware 7–23  
     
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
7.4.3 Installing Alpha SRM Console Using AlphaBIOS Setup Program  
Figure 7–2 shows an example of the AlphaBIOS Setup screen. Select the  
AlphaBIOS Upgrade...option by using the arrow or Tab keys.  
Figure 7–2 AlphaBIOS Setup Screen  
Press Enter to begin installing the SRM Console firmware image.  
7–24 Alpha SRM Console Firmware  
     
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
Figure 7–3 shows an example of the AlphaBIOS Upgrade Options screen. If more  
than one image is found, the new image's name is displayed. If the name of the new  
image is not SRM Console, use the down arrow key to cycle through the available  
field values until SRM Console is displayed.  
Figure 7–3 AlphaBIOS Upgrade Options Screen  
Press Enter to continue the installation.  
Alpha SRM Console Firmware 7–25  
   
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
Figure 7–4 shows an example of the AlphaBIOS screen that warns you that you have  
selected to switch the operating system.  
Figure 7–4 AlphaBIOS Warning Screen  
Press Enter to continue the installation.  
7–26 Alpha SRM Console Firmware  
   
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
A screen similar to Figure 7–5 is displayed. The version numbers shown on your  
screen may be different than those shown in Figure 7–5.  
Figure 7–5 AlphaBIOS Upgrade SRM Console Screen  
Press F10 to continue the installation.  
Alpha SRM Console Firmware 7–27  
   
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
Figure 7–6 shows an example of the AlphaBIOS Upgrade Complete screen.  
Figure 7–6 AlphaBIOS Upgrade Complete Screen  
To load the SRM Console, power-cycle the system.  
7–28 Alpha SRM Console Firmware  
   
Installing the Tru64 UNIX Operating System  
7.5 Installing the Tru64 UNIX Operating System  
Note:  
The DIGITAL UNIX product name has been changed to Tru64 UNIX.  
Some references to older documentation titles use the DIGITAL UNIX  
product name.  
Note:  
Tru64 UNIX Version 4.0D is the minimum revision required for the  
AlphaPC 164LX motherboard system.  
This section supplements the DIGITAL UNIX Installation Guide for installing  
the Tru64 UNIX operating system on an AlphaPC 164LX motherboard system.  
Note:  
If you already have a previous version of Tru64 UNIX installed, see the  
DIGITAL UNIX Installation Guide for information on how to upgrade to  
a new version of the operating system. Be sure to review the preinstalla-  
tion tasks, which are covered in the DIGITAL UNIX Installation Guide.  
7.5.1 Requirements  
You need the following hardware and software to install the Tru64 UNIX operating  
system on an AlphaPC 164LX motherboard system:  
A minimum of 32MB of main memory; 64MB is recommended  
A 1GB (or larger) SCSI or EIDE hard disk capable of storing the supported  
software subsets  
Supported load devices  
SCSI CD–ROM drive capable of reliably reading in 512-byte block mode  
or  
EIDE (ATAPI) CD–ROM drive  
or  
A network interface  
A console terminal with ASCII capability or a supported graphics display  
console  
Tru64 UNIX Version 4.0D or higher Operating System Volume 1 compact disc  
Alpha SRM Console Version 4.9 or higher  
Alpha SRM Console Firmware 7–29  
   
8
Troubleshooting  
This chapter contains information about troubleshooting hardware and software  
during AlphaPC 164LX startup.  
8.1 Hardware Startup  
Use the following troubleshooting steps if video is not working on your system. If  
you still have no video after reviewing these steps, please call your system vendor.  
Troubleshooting Steps: No Video  
1. Check the connection to the ac outlet.  
2. Check the voltage setting on the power supply (115 V ac in the U.S.).  
3. Check that the frequency/jumper selection matches the speed of the Alpha chip.  
4. Check that the oscillator is installed into the motherboard correctly.  
5. Check that the CPU fan is connected and spinning.  
6. Ensure that the flash ROM update procedure was performed correctly. If you  
have a terminal attached to COM1, check the output for error messages after  
verifying that the flash ROM update procedure was performed correctly.  
7. Reseat the video card and ensure that it is connected to the monitor.  
8. Reseat the DIMMs.  
9. Replace the DIMMs.  
Troubleshooting  
8–1  
     
Beep Codes  
8.2 Beep Codes  
The beep codes provide error information about the AlphaPC 164LX system. Table  
8–1 lists and describes the beep codes.  
Table 8–1 Beep Codes  
Beep Code  
Description  
1–2–31  
This sequence represents the fail-safe booter startup.  
No valid header found in ROM; loading entire ROM.  
No memory found.  
4
5
6
Checksum error detected when image was read back from memory.  
1
One beep and a pause, followed by two beeps and a pause, followed by three beeps.  
8.3 Post Codes  
The post codes indicate the progress of the SROM and SRM Console firmware.  
Table 8–2 lists and describes the post codes.  
Table 8–2 Post Codes  
Post Code  
Source  
(hex)  
00  
01  
02  
03  
04  
05  
06  
0C  
0F  
13  
14  
15  
16  
17  
18  
19  
Description  
SROM  
Firmware initialization is complete  
CPU speed detected  
CPU speed converted  
Configuration jumpers read  
Bcache configuration value computed  
Bcache control value computed  
Bcache turned off  
Memory sized and memory bank 0 written  
Bcache turned on  
All of memory rewritten (good data parity written)  
Memory errors cleared; start reading system ROM  
Loading ROM without SROM decompression  
Loading ROM using SROM decompression  
System ROM loaded to memory  
Icache flush code written to memory  
CPU errors cleared; jump to system code  
8–2  
Troubleshooting  
           
Post Codes  
Table 8–2 Post Codes (Continued)  
Post Code  
Source  
(hex)  
Description  
20  
ISA bus reset  
3F  
Fatal error. Second code identifies source of error:  
05 = No memory found  
06 = Checksum error detected when image was read back from  
memory  
SRM  
Console  
FF  
FE  
Starting console  
Idle PCB initialization  
FD  
FC  
FB  
FA  
F9  
F8  
F7  
F6  
F5  
F4  
F3  
F2  
F1  
F0  
EF  
EE  
ED  
EC  
EB  
EA  
E9  
E8  
E7  
Semaphore initialization  
Heap initialization  
Heap initialization  
Heap initialization  
Driver structure initialization  
Idle process PID initialization  
File system initialization  
Timer data structures initialization  
Lowering IPL  
Entering idle loop  
Creating task to deallocate dead PCBs  
Creating polling task  
Creating timer task  
Creating power-up task  
Configuring memory  
Phase 1 driver startup  
Configuring the PCI/ISA bus  
Phase 3 driver startup  
Switching stdin/out/err to console terminal device  
Phase 4 driver startup  
Building per CPU slot in the HWRPB  
SCSI class driver initialization  
Phase 5 driver startup  
Fail-safe  
booter  
BF  
Fail-safe booter startup  
Troubleshooting  
8–3  
Fail-Safe Booter  
8.4 Fail-Safe Booter  
The fail-safe booter provides an emergency recovery mechanism when the primary  
firmware image contained in flash memory has been corrupted. When flash memory  
has been corrupted, and no image can be loaded safely from the flash, you can run  
the fail-safe booter and boot another image from a diskette that is capable of repro-  
gramming the flash.  
Starting the Fail-Safe Booter  
You can start the fail-safe booter in one of two ways:  
If the primary firmware image is unavailable when the system is powered on or  
reset, the fail-safe booter runs automatically. When the fail-safe booter runs, the  
system emits a series of beeps through the speaker as beep code 1-2-3; that is,  
one beep and a pause, followed by two beeps and a pause, followed by three  
beeps. After the diskette activity light flashes, insert the AlphaPC 164LX SRM  
Console Firmware diskette. The fail-safe booter will load and run the  
AlphaBIOS firmware update utility from this diskette. Proceed to Section 7.4  
and follow the procedure for updating your flash ROM.  
You can also start the fail-safe booter manually as follows:  
1. Power off your system.  
2. Add jumper CF7 as described in Section 3.3.  
3. Power on your system.  
4. Insert the AlphaPC 164LX SRM Console Firmware diskette into the diskette  
drive.  
5. Proceed to Section 7.4 and follow the procedures.  
8–4  
Troubleshooting  
   
9
Battery Recycle/Disposal Information  
NOTICE  
Recycle or dispose of batteries promptly in accordance with your organization’s  
environmental policies. If this is a LITHIUM battery, the following additional pre-  
cautions may apply:  
Replace batteries correctly to prevent possible explosion.  
Replace batteries with the same or equivalent type.  
Prior to disposal or recycling, protect all batteries against accidental short  
circuiting by affixing nonconductive tape across battery terminals or conductive  
surfaces.  
Keep batteries away from small children.  
Battery Recycle/Disposal Information  
9–1  
   
A
Support  
A.1 Customer Support  
The Alpha OEM website provides the following information for customer support.  
URL  
Description  
Contains the following links:  
Developers’ Area: Development tools, code examples,  
driver developers’ information, and technical white  
papers  
Motherboard Products: Motherboard details and  
performance information  
Microprocessor products: Microprocessor details and  
performance information  
News: Press releases  
Technical Information: Motherboard firmware and  
drivers, hardware compatibility lists, and product  
documentation library  
Customer Support: Feedback form  
Support A–1  
       
Supporting Products  
A.2 Supporting Products  
This section lists sources for components and accessories that are not included with  
the AlphaPC 164LX.  
A.2.1 Memory  
Dual inline memory modules (DIMMs) are available from a variety of vendors. For a  
list of qualified vendors, visit the Alpha OEM World Wide Web Internet site at URL:  
Click on Technical Information.  
Then click on Alpha OEM Hardware Compatibility List.  
A.2.2 Thermal Products  
Components included in this heat-sink and fan solution are heat sink, GRAFOIL  
pad, two hex nuts, heat-sink clips, 60-mm fan, and four screws. These are available  
from:  
United Machine and Tool Design Company, Inc.  
18 River Road  
P.O. Box 168  
Fremont, NH 03044  
Phone: 6036425040  
Fax: 6036425819  
PN 703281002  
A.2.3 Power Supply  
An ATX form-factor power supply, suitable for use with the AlphaPC 164LX  
(+3.3 V, +5 V, 5 V, +12 V, 12 V), is available from:  
Quantum Power Labs, Inc.  
1410 Gail Borden Place C4  
El Paso, TX 79935  
Phone: 9155992688  
Fax: 9155992699  
PN 11006A (300 W)  
A–2 Support  
       
Alpha Documentation  
Antec, Inc.  
2859 Bayview Drive  
Fremont, CA 94538  
Phone: 5107701200, ext. 313  
Contact: Han Liu  
PN PP253X  
A.2.4 Enclosure  
An enclosure, suitable for housing the AlphaPC 164LX and its power supply, is  
available from:  
Delta Axxion Technology  
1550 Northwestern Drive  
El Paso, TX 79912  
Phone: 9152258888  
PN DL17  
A.3 Alpha Documentation  
The following table lists some of the available Alpha documentation. You can  
download Alpha documentation from the Alpha OEM World Wide Web Internet site:  
Click on Technical Information.  
Then click on Documentation Library.  
Title  
Order Number  
EY–W938E–DP  
EC–QD2KB–TE  
EC–QP99C–TE  
Alpha Architecture Reference Manual1  
Alpha Architecture Handbook  
Alpha 21164 Microprocessor Hardware  
Reference Manual  
Alpha 21164 Microprocessor Data Sheet  
EC–QP98C–TE  
1
Not available on website. To purchase the Alpha Architecture Reference Manual, contact your  
sales office or call Butterworth-Heinemann (DIGITAL Press) at 18003662665.  
Support A–3  
   
Third–Party Documentation  
A.4 Third–Party Documentation  
You can order the following third-party documentation directly from the vendor.  
Title  
Vendor  
PCI Local Bus Specification, Revision 2.1  
PCI Special Interest Group  
PCI Multimedia Design Guide, Revision 1.0 U.S.  
PCI System Design Guide International 1–503–797–4207  
1–503–234–6762  
1–800–433–5177  
PCI-to-PCI Bridge Architecture Specification, Fax  
Revision 1.0  
PCI BIOS Specification, Revision 2.1  
82420/82430 PCIset ISA and EISA Bridges  
(includes 82378IB/ZB SIO) (PN 290483)  
Intel Corporation  
Literature Sales  
P.O. Box 7641  
Mt. Prospect, IL 60056  
Phone: 1–800–628–8686  
FaxBACK Service: 1–800–628–2283  
BBS: 1–916–356–3600  
Super I/O Combination Controller  
(FDC37C935) Data Sheet  
Standard Microsystems Corporation  
80 Arkay Drive  
Hauppauge, NY 11788  
Phone: 1–516–435–6000  
Fax: 1–516–231–6004  
A–4 Support  
 

Glem Gas_Emilia C64ECT User Manual
FirmTek Computer Hardware 2SE2 E User Manual
Eizo FlexScan L675 User Manual
Dell Flat Panel Monitor 225 4201 User Manual
Black Box EXN37218 User Manual
Black Box Computer Hardware LMC5022C R3 User Manual
AT T 9465 User Manual
Asus Rampage IVFormula Desktop Motherboard RAMPAGEIVFORMULA User Manual
AMD GEODE LE 366 User Manual
Acer AC 711 User Manual