Information contained in this document is subject to change without notice.
Hewlett-Packard makes no warranty of any kind with regard to this material, including,
but not limited to, the implied warranties of merchantability and fitness for a particular
purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental
or consequential damages in connection with the furnishing, performance, or use of
this material.
Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential
damages in connection with the furnishing, performance, or use of this material.
Hewlett-Packard assumes no responsibility for the use or reliability of its software on equipment
that is not furnished by Hewlett-Packard.
This document contains proprietary information which is protected by copyright. All rights are
reserved. No part of this document may be photocopied, reproduced, or translated into another
language without the prior written consent of Hewlett-Packard Company.
Centronics® is a U.S. registered trademark of Centronics Data Computer Corporation.
LANManager, Microsoft Windows, Windows 95 and OS/2 are products of Microsoft
NOTICE 2
PREFACE 5
ORDERING INFORMATION FOR THE PHOENIX BIOS MANUAL 5
CONVENTIONS 5
BIBLIOGRAPHY 6
1 SYSTEM OVERVIEW7
SYSTEM OVERVIEW 7
HP VECTRA VL 5/XX SERIES 3 – VL 5/XX SERIES 4 COMPARISON 7
HP VECTRA VL 5/XX SERIES 4 DESKTOP – MINI-TOWER
COMPARISON 8
VL 5/XX SERIES 4 PC BLOCK DIAGRAM 9
PRINCIPAL COMPONENTS AND FEATURES 9
VL 5/XX SERIES 4 SYSTEM BOARD 10
VL 5/XX MT SERIES 4 DESKTOP BACKPLANE 11
VL 5/XX MT SERIES 4 MINI-TOWER BACKPLANE 11
PROCESSOR 11
SUPERSCALAR ARCHITECTURE 12
FLOATING POINT UNIT (FPU) 12
DYNAMIC BRANCH PREDICTION 12
INSTRUCTION AND DATA CACHE 12
DATA INTEGRITY 13
PCI CHIP SET 13
PCI, CACHE AND MEMORY CONTROLLER (82437FX) 14
DATA PATH UNIT (82438FX) 15
THE PCI/ISA BRIDGE AND IDE CONTROLLER (82371FB) 15
THE 82438FX AND 82371FB FEATURE SUMMARY 16
SUPER I/O CHIP 1 7
NS PC87332VF FEATURE SUMMARY 17
FLEXIBLE DRIVE CONTROLLER (FDC) 17
SERIAL/PARALLEL PORTS 18
GRAPHICS/INTEGRATED VIDEO 18
IDE TO PCI CONTROLLER 19
FLASH ROM 19
SECURITY FEATURES 19
PHYSICAL CHARACTERISTICS 19
ELECTRICAL SPECIFICATIONS 20
POWER AVAILABILITY (CONTINUOUS OPERATION): 20
ENVIRONMENTAL SPECIFICATIONS 21
2 SUMMARY OF THE HP/PHOENIX BIOS22
HP/PHOENIX BIOS DESCRIPTION 22
OVERVIEW OF ADDRESS SPACE 22
I/O ADDRESSES USED BY THE SYSTEM* 22
BIOS I/O PORT MAP 23
Page 4
ADDRESSING SYSTEM BOARD COMPONENTS 24
3 DESKTOP MANAGEMENT INTERFACE26
DMI INFORMATION STRUCTURE 26
ACCESSING BIOS DMI INFORMATION 27
THE DMI HEADER 28
VERIFYING THE DMI INFORMATION STRUCTURE 28
DMI SUB-STRUCTURE TABLES 2 9
4 POWER-ON SELF-TESTS AND ERROR MESSAGES32
POWER-ON SELF TEST (POST) 32
SHADOW RAM 32
ERROR MESSAGES 34
BEEP CODES 36
5 THE ULTRA VGA VIDEO CONTROLLERS37
THE MATROX MGA MILLENNIUM VIDEO ADAPTER BOARD 37
VIDEO MEMORY 37
AVAILABLE VIDEO RESOLUTIONS 37
VESA CONNECTOR 38
FURTHER INFORMATION 38
THE INTEGRATED ULTRA VGA VIDEO CONTROLLER 38
VIDEO MEMORY 39
VIDEO MODES 39
AVAILABLE BIOS VIDEO RESOLUTIONS 42
VESA CONNECTOR 43
DB15 CONNECTOR PINOUT 43
VIDEO CONTROLLER SUMMARY 43
Page 5
PREFACE
This manual is a technical reference and BIOS document for engineers and technicians
providing system level support. It is assumed that the reader possesses a detailed
understanding of AT-compatible microprocessor functions and digital addressing techniques.
Technical information that is readily available from other sources, such as manufacturer’s
proprietary publications, has not been reproduced.
This manual contains summary information only. For additional reference material, refer to the
bibliography.
ORDERING INFORMATION FOR THE PHOENIX BIOS MANUAL
System BIOS for IBM PCs, Compatibles, and EISA Computers
Phoenix Technologies is available in many bookstores. It can also be ordered directly from the
publisher as follows:
In the U.S.A.
Call Addison-Wesley in Massachusetts at +1-800-447-2226, and be prepared to give a credit
card number and expiry date.
In Europe
Send your request to Addison-Wesley at the address given below, and be prepared to give a
credit card number and expiry date.
The following conventions are used throughout this manual to identify specific elements:
• Hexadecimal numbers are identified by a lower case h.
For example, 0FFFFFFFh or 32F5h
• Binary numbers and bit patterns are identified by a lower case b.
For example, 1101b or 10011011b
Page 6
BIBLIOGRAPHY
•
System BIOS for IBM PCs, Compatibles, and EISA Computers
Phoenix Technologies. Addison-Wesley (publisher).
The following Hewlett-Packard publications may also assist the reader of this manual.
(ISBN 0-201-57760-7) by
• HP Vectra VL 5/xx series 4 PC
• HP Vectra VL 5/xx MT series 4 PC
• HP Vectra VL 5/xx series 4 PC and HP Vectra VL 5/xx MT series 4 PC
(D3645-90901)
Guide
HP Vectra PC Service Handbook - 9th edition
•
The following Intel® publication provides more detailed information:
Pentium Processor
•
(241595-1)
User’s Guide
User’s Guide
(supplied with PC).
(supplied with PC).
(Available January 1996)
Familiarization
Page 7
1SYSTEM OVERVIEW
This chapter provides a description of the HP Vectra VL 5/xx series 4 desktop and HP Vectra
VL 5/xx MT series 4 mini-tower PC with detailed system specifications.
SYSTEM OVERVIEW
The HP Vectra VL 5/xx series 4 PC is a Pentium processor, ISA/PCI-based PC and features
the Intel Triton chip set.
HP VECTRA VL 5/XX SERIES 3 – VL 5/XX SERIES 4 COMPARISON
Trio 765 64V+ or 764 integrated on
PCI bus or
Matrox MGA Millennium video card
1 MB standard
upgradable to 2 MB
Matrox Models
2 MB standard
upgradable to 4 MB or 8 MB*
Integrated in chip set (part of
82371FB multipurpose chip)
Integrated on PCI bus
Primary channel dedicated for hard
disk drives
Secondary channel recommended for
CD-ROM drives
No secondary IDE controller
(Two channels on enhanced IDE
controller - see above)
Integrated in SMC 932 Super I/O chip
on ISA bus
Integrated in SMC 932 Super I/O chip
on ISA bus
*The 6 MB video upgrade module is available only from Matrox Electronic Systems Limited.
Page 8
HP VECTRA VL 5/XX SERIES 4 DESKTOP – MINI-TOWER COMPARISON
DesktopMini-Tower
IDE Controller
Primary channel connectors
IDE Controller
Secondary channel connectors
Flexible disk controller connectorsTwo connectors for 3.5-inch
Accessory board slots (on
backplane)
Internal device shelvesOne for hard disk driveTwo for hard disk drives
Front-access device shelvesOne 3.5-inch
Two connectors for hard disk
drives
One red connector recommended
for CD-ROM
flexible disk drive or tape drive
One 16-bit ISA (short 16cm/
6.3-inch)
One 16-bit ISA (full-length)
One 32-bit PCI/16-bit ISA
Combination (full-length)
One 32-bit PCI (full-length)
One 5.25-inch
One 5.25-inch, 1-inch high
Two connectors for hard disk drives
Two red connectors recommended for
CD-ROM and supplementary hard
disk drive
Two connectors for 3.5-inch flexible
disk drive or tape drive
One connector for 5.25-inch flexible
disk drive
Maximum two devices connected
simultaneously
Three 16-bit ISA (full-length)
One 32-bit PCI/16-bit ISA
Combination (short 16cm/ 6.3-inch)
Two 32-bit PCI (full-length)
One 3.5-inch
Three 5.25-inch
Page 9
VL 5/XX SERIES 4 PC BLOCK DIAGRAM
ISA
Accessory
Board Slots
Keyboard
Mouse
Pentium
Processor
Intel Triton
82437/8FX
Chipset
Intel
82371FB
PCI/ISA
Bridge
SMC932
Super I/O
Controller
256 KB
Level-Two
Host Bus
Memory
(8 MB -
128 MB)
PCI Bus
IDE Controller Channel 1
IDE Controller Channel 2
ISA Bus
I/O
Decode
Logic
Cache
Flash
Support
PCI
Accessory
Board Slots
S3 Trio
Video
Controller
BIOS
Flash
ROM
FDD
Parallel
Serial 2
Serial 1
PRINCIPAL COMPONENTS AND FEATURES
The main features of the system board are:
• supports Pentium processors of several different clock speeds (90, 100, 120 or 133 MHz,
and 150 and 166 MHz when available) with accompanying voltage regulator module
(VRM)
• a PCI bus video controller: most models of the Vectra VL 5/xx series 4 have an integrated
64-bit Ultra VGA controller on the PCI bus (S3 Trio 765 64V+ on D3xxxA models and S3
Trio 764 on D3xxxB models)
• an Enhanced IDE controller with two channels on the PCI bus
• a primary IDE channel for two IDE hard disk drives
• a secondary IDE channel for an IDE CD-ROM drive and, in the mini-tower models, a
fourth IDE device (such as a third IDE hard disk drive)
Page 10
• a combined controller on the ISA bus for
• 2 flexible disk drives and/or tape drives
• 2 serial ports
• 1 parallel port
• sockets for DRAM main memory: the Vectra VL 5/xx series 4 PCs provide six sockets for
main memory, allowing installation of up to 128 MB
• a system ROM (using flash ROM technology) that can be easily updated with the latest
firmware, using the
Phlash.exe
program supplied with the firmware upgrade. The system
ROM contains:
• the BIOS (system BIOS, video BIOS and low option ROM)
• a power-on hardware test that allows you to view the results of the diagnostics as well
as a corrective action message (error message utility)
• menu-driven SETUP with context-sensitive help (in US English only)
• a keyboard/mouse controller and interface.
VL 5/XX SERIES 4 SYSTEM BOARD
*This video upgrade applieso nly to themodels with integrated video controller.
Page 11
VL 5/XX MT SERIES 4 DESKTOP BACKPLANE
VL 5/XX MT SERIES 4 MINI-TOWER BACKPLANE
PROCESSOR
The Pentium processor uses 64-bit architecture and is 100% compatible with Intel’s family of
x86 processors. All application software written for Intel386 and Intel486 processors can run on
the Pentium without modification. The Pentium processor contains all the features of the Intel
486 processor, with the following added features which enhance performance:
• Superscalar Architecture
• Floating Point Unit
• Dynamic Branch Prediction
• Instruction and Data cache
• Data Integrity
• Supports MultiProcessor Specification (MPS) 1.1
• PCI bus architecture
• Advanced Power Management capability for reducing power consumption
The processor is seated in a Zero Insertion Force (ZIF) socket.
Page 12
SUPERSCALAR ARCHITECTURE
The Pentium processor’s superscalar architecture has two instructions pipelines and a floatingpoint unit, each capable of independent operation. The two pipelines allow the Pentium to
execute two integer instructions in parallel, in a single clock cycle. Using the pipelines halves
the instruction execution time and almost doubles the performance of the processor, compared
with an Intel486 microprocessor of the same frequency.
Frequently, the microprocessor can issue two instructions at once (one instruction to each
pipeline). This is called instruction pairing. Each instruction must be simple. One pipeline will
always receive the next sequential instruction of the one issued to the other pipeline.
FLOATING POINT UNIT (FPU)
The Floating Point Unit incorporates optimized algorithms and dedicated hardware for multiply,
divide, and add functions. This increases the processing speed of common operations by a
factor of three.
DYNAMIC BRANCH PREDICTION
The Pentium processor uses dynamic branch prediction. To dynamically predict instruction
branches, the processor uses two prefetch buffers. One buffer is used to prefetch code in a
linear way, and one to prefetch code depending on the contents of the Branch Target Buffer
(BTB). The BTB is a small cache which keeps a record of the last instruction and address used.
It uses this information to predict the way that the instruction will branch the next time it is used.
When it has made a correct prediction, the branch is executed without delay, thereby
enhancing performance.
INSTRUCTION AND DATA CACHE
The Pentium processor has separate code and data caches on-chip. Each cache is 8 KB in size
with a 32-bit line. The cache acts as temporary storage for data and instructions from the main
memory. As the system is likely to use the same data several times, it is faster to get it from
the on-chip cache than from the main memory.
Each cache has a dedicated Translation Lookaside Buffer (TLB). The TLB is a cache of the
most recently accessed memory pages. The data cache is configured to be Write-Back on a
line-by-line basis (a line is an area of memory of a fixed size).
The data cache tags (directory entries used to reference cached memory pages) are triple
ported to support two data transfers and an inquire cycle in the same clock cycle. The code
cache tags are also triple ported to support snooping (a way of tracking accesses to main
memory by other devices) and split line accesses.
Individual pages of memory can be configured as cacheable or non-cacheable by software or
hardware. They can also be enabled and disabled by hardware or software.
Page 13
DATA INTEGRITY
PCI
Slave
The processor uses a number of techniques to maintain data integrity. It employs two methods
of error detection:
• Data Parity Checking
This is supported on a byte-by-byte basis, generating parity bits for data addresses sent
out of the microprocessor. These parity bits are not used by the external subsystems.
• Internally
The processor uses functional redundancy checking to provide maximum error detection
of the processor and its interface.
PCI CHIP SET
The chip set consists of three devices:
• The PCI, Cache, and Memory Controller (82437FX)
• Two Data Path Units (82438FX)
• The PCI/ISA bridge and IDE controller (82371FB)
The 82437FX and 82438FX2 devices provide the core cache and memory system architecture,
and the PCI interface.
Pentium
Processor
Host Bus
82438FX
Data Path Unit
Level-Two
Cache
82437FX PCI, Cache and
Memory Controller
Cache
Controller
Write
Buffer
82438FX
Data Path Unit
Main
Memory
Main
Memory
Controller
PCI Bus
82371Fb
PCI/ISA Bridge
PCI
Master
APIC
ISA Bus
ISA Bus
Controller
IDE
Controller
BIOS
PCI
Master
PCI
Slave
Page 14
PCI, CACHE AND MEMORY CONTROLLER (82437FX)
The 82437FX device integrates cache and memory control functions and provides bus control
functions for the transfer of information between the microprocessor, cache, main memory and
the PCI bus. The cache controller supports the Pentium Cache Write-Back mode and 256 KB
of direct mapped, write-back level-two cache, using synchronous pipeline burst SRAMs.
82437FX Feature Summary
FunctionFeatures
Cache controller• Direct mapped organization
• Buffered write-back
• External cache tags
• 32-byte line size
• Uses synchronous pipeline burst SRAM
• Supports 3-1-1-1* burst reads
Write buffer• Buffers all processor writes to main memory
• Buffers memory writes to PCI for selected memory regions
• Supports 3-1-1-1* write access timing
*The Pentium's internal cache has a 32-byte line size, which is four times the width of the Pentium's
host data bus. Burst reads and writes by the Pentium involve a full cache line, and so require four
back-to-back cycles to complete. The first cycle in each burst of four always requires more time to
complete than the three subsequent cycles. This is because the first cycle includes the addressing
phase and precharge timing (for memory).
Page 15
FunctionFeatures
DRAM controller• Uses dedicated DRAM memory address and data buses
• Page mode - one or two pages open simultaneously
• Supports pipelined accesses
• Full RAS/CAS programmability
• Flexible bank configurations (each bank programmable for DRAM
size, bank width and single or double-sided modules)
• Self configuring bank start addresses
• Shadow RAM support for the memory region 640 KB -
1 MB (in 16 KB segments)
• System management memory support
• RAS only refresh
• Fast memory access 7-2-2-2* with Extended Data Out (EDO) memory
PCI slave interface• Becomes processor (local) bus master to generate DRAM
requests on behalf of other PCI bus masters
• Supports PCI bus burst cycles
• Supports posted writes to DRAM for PCI burst writes
• Supports read-ahead from DRAM for PCI burst reads
PCI master interface• Provides for programmable PCI bus memory regions in
memory address map
• Supports PCI bus burst cycles for 64-bit and 32-bit misaligned Pentium
reads and writes
• Optional posting of PCI memory and I/O writes
• Optional buffering of PCI memory writes
• Optional read-ahead for processor to PCI accesses
PCI bus arbiter• Supports PCI bus arbitration for up to four masters
• Supports rotating priority scheme
*The Pentium's internal cache has a 32-byte line size, which is four times the width of the Pentium's
host data bus. Burst reads and writes by the Pentium involve a full cache line, and so require four
back-to-back cycles to complete. The first cycle in each burst of four always requires more time to
complete than the three subsequent cycles. This is because the first cycle includes the addressing
phase and precharge timing (for memory).
DATA PATH UNIT (82438FX)
The 82438FX component contains a 64-bit data path between the host bus and main memory.
A 4×64-bit deep buffer provides 3-1-1-1 writes to main memory.
This buffer is used for:
• writes from processor to main memory
• level-two cache write back cycles
• transfers from PCI to main memory.
THE PCI/ISA BRIDGE AND IDE CONTROLLER (82371FB)
The 82371FB device serves as a bridge between the PCI bus and the ISA expansion bus, and
incorporates a two-channel PCI IDE controller. It incorporates the logic for a PCI interface, a
DMA interface, a DMA controller that supports fast DMA transfers, data buffers to isolate the
PCI and ISA buses, Timer/Counter logic, and NMI control logic.
Page 16
The 82371FB PCI/ISA bridge also provides decode for the following peripheral devices:
• Flash BIOS
• Real Time Clock/CMOS Memory
• Keyboard/Mouse Controller
• Flexible Disk Controller
• Two Serial Ports
• One Parallel Port
• PCI Accessory Board Slots.
THE 82438FX AND 82371FB FEATURE SUMMARY
FunctionFeatures
Data buffer
(for 82438FX and 82371FB
together)
PCI master / slave interface
(for 82371FB only)
ISA bus controller
(for 82371FB only)
Fast IDE controller
(for 82371FB only)
• Provides a high performance 64-bit data path between
the processor (local) bus and main memory
• Provides a 32-bit data path to the PCI bus
• Provides a 8-deep x 64-bits wide write buffer for all
processor writes to main memory
• Provides a one-level posted write buffer for all processor writes
to PCI bus memory
• Fully compatible with PCI specification
• Supports PCI-to-ISA / ISA-to-PCI bus master cycle translations
• Supports programmable memory regions to provide fast positive
decode for PCI master accesses
• Implements subtractive decoding for unclaimed PCI cycles
• Supports PCI-to-ISA posted memory writes
• Translates DMA transfers for PCI slaves
• Supports PCI address/data parity generation and checking
• Fully compatible with ISA bus standard
• Supports asynchronous ISA bus operation up to 16 MHz
• Integrates:
• two 82C37A DMA controllers
• two 82C59A interrupt controllers
• 82C54 timer
• hidden ISA refresh controller
• support for BIOS
• port A, B and NMI logic
• Supports PIO and Bus Master IDE
• Supports up to Mode 4 timings
• Up to 22 MB/s transfer rate
• 8×32-bit buffer for Bus Master IDE PCI burst transfers
Page 17
SUPER I/O CHIP
The basic input/output control functions are provided by the Super I/O chip, the SMC 932. This
chip is 100% compatible with ISA architecture and provides:
• an integrated flexible drive controller that supports 3.5-inch and 5.25-inch flexible disk
drives, and tape drives
• a multi-mode parallel port
• two serial ports
• keyboard controller
• RTC
• 256 bytes of CMOS memory.
NS PC87332VF FEATURE SUMMARY
FunctionFeatures
Flexible disk controller• Software compatible with the DP8473, the 765A, and the N82077
• 16-byte FIFO (default disabled)
• Burst and non-burst modes
• Perpendicular recording drive support
• New high-performance internal digital data separator (no external filter
components required)
• Low-power CMOS with enhanced power-down mode
• Automatic media-sense support
UARTs• Software compatible with the PC16550A and PC16450
• MIDI compatible
Bidirectional parallel port• Enhanced Parallel Port (EPP) compatible
• Extended Capabilities Port (ECP) compatible
• Bidirectional under either software or hardware control
• Ability to multiplex FDC signals on parallel port pins for external FDD
• Includes protection circuit against damage caused when printer is
switched on, or operated at higher voltages
Address decoderProvides selection of all primary and secondary ISA addresses including
COM 1 - 4 and LPT 1 - 3
Enhanced power
management
• Special configuration registers for power down
• Enhanced programmable power down FDC command
• Auto power down and wake up modes
• 3 special pins for power management
• Typical current consumption during power down is less than 10µA
• Reduced pin leakage current
FLEXIBLE DRIVE CONTROLLER (FDC)
The FDC is software and register compatible with the 82077AA, and 100% IBM compatible. It
has an A and B drive-swapping capability and a non-burst DMA option.
Page 18
SERIAL/PARALLEL PORTS
The Super I/O chip supports two serial ports and one bidirectional parallel port. The serial ports
are high speed UARTs with 16 Byte FIFOs, and can be programmed as COM1, COM2, COM3,
COM4, or disabled.
The parallel port can operate in four modes:
• Standard mode (PC/XT, PC/AT, and PS/2 compatible)
• Bidirectional mode (PC/XT, PC/AT, and PS/2 compatible)
• Enhanced mode (Enhanced Parallel Port or EPP compatible)
• High speed mode (MS/HP Extended Capabilities Port or ECP compatible).
It can be programmed as LPT1 (378h, IRQ7), LPT2 (278h, IRQ5), or disabled.
GRAPHICS/INTEGRATED VIDEO
The integrated video subsystem is composed of a PCI bus video controller and a DRAM array.
The Vectra VL 5/xx series 4 PC uses the S3 Trio 765 64V+ or S3 Trio 764 video controller.
These video controller embed a RAMDAC, and supports video resolutions of up to
1280 x 1024.
Video Controller
The S3 Trio 765 64V+ and S3 Trio 764 video controllers offer full compatibility with VGA. In
addition, the features are enhanced beyond Super VGA by hardware which accelerates
graphical user interface operation in environments such as Microsoft Windows or OS/2.
NOTEThe S3 Trio 765 64V+ and S3 Trio 764 video drivers
are not compatible.
D3xxxA models use the S3 Trio 765 64V+.
D3xxxB models use the S3 Trio 764.
The enhanced features include:
• direct connectivity to PCI bus
• true acceleration for 8, 16 and 32-bit pixel depths
• 60 MHz clock for video memory
• fully programmable Pixel Clock Generator up to 135 MHz
• supports 2 MB DRAM
• fast linear addressing with full software relocation.
Video DRAM
The Vectra VL 5/xx series 4 PC is supplied with 1 MB of video DRAM as standard. An
additional 1 MB video DRAM accessory can be installed, to give a total of 2 MB video DRAM.
The upgrade consists of two 512 KB video memory chips.
Video Resolutions Supported
A table detailing all the video resolutions supported can be found in chapter 5 of this manual.
Page 19
IDE TO PCI CONTROLLER
This IDE to PCI controller implementation supports the full Enhanced IDE feature set. The
BIOS uses the auto-detected drive geometry information to select the fastest configuration
supported by each installed IDE drive.
• Supports data transfer rate of up to 12 MB/s.
• 32-bit Windows and DOS I/O transfers (many IDE controllers use Windows integral IDE
driver which only supports 16-bit I/O transfers).
FLASH ROM
The PC uses 128 KB of 200ns, Flash ROM. The HP BIOS boot code contains SETUP, video
BIOS, error messages, and ISA and PCI initialization. During programming of the Flash ROM,
the power supply switch and the reset button are disabled to prevent accidental interruption.
SECURITY FEATURES
The PC has many security features to protect stored data, to protect the SETUP configuration,
and to prevent unauthorized operation of software applications:
• power-on prompt, with user of administrator password
• power-on keyboard and mouse lock, with user password
• space bar power-on protection (feature can be disabled in SETUP)
• communications port protection (ports can be disabled in SETUP)
• flexible disk drive protection (disks can be read and/or write protected in SETUP)
• boot protection (boot on flexible disk, CD-ROM, and hard disk can be enabled or disabled
in SETUP)
• cover lock and, in the desktop, security bracket.
PHYSICAL CHARACTERISTICS
Desktop Unit
Weight:0 lbs (9 kg)
Dimensions:15.3 inches (D) by 16.5 inches (W) by 4.9 inches (H)
(39 cm by 42 cm by 12.5 cm)
Footprint:1.8 sq ft (0.17 m2)
Mini-Tower Unit
Weight:28.7 lbs (13 kg)
Dimensions:17.3 inches (D) by 7.6 inches (W) by 17.2 inches (H)
(44 cm by 19.2 cm by 43.8 cm)
Footprint:0.9 sq ft (0.084 m
Keyboard
Flat:18 inches (W) by 7 inches (D) by 1.3 inches (H)
(464mm by 178mm by 33mm)
Standing:18 inches (W) by 7 inches (D) by 2 inches (H)
(464mm by 178mm by 51mm)
2
)
Page 20
ELECTRICAL SPECIFICATIONS
Desktop Models
Input voltage:
The Desktop VL 5/xx series 4 PCs are equipped with a 100 W (rated) power supply.
This power supply requires an input voltage in the following range:
• 100-127 Vac and 200-240 Vac auto-ranging at a frequency of 50 and 60 Hz.
POWER AVAILABILITY (CONTINUOUS OPERATION):
• 100 W continuous.
• For each ISA accessory board:
4.5 A at 5 V
1.5 A at 12 V
0.3 A at -12 V
0.1 A at -5 V.
• For PCI accessory boards:
4.5 A at 5 V
0.5 A at 12 V
0.1 A at -12 V
Mini-Tower Models
Input voltage:
The Mini-Tower VL 5/xx series 4 PCs are equipped with a 160 W continuous (rated) power
supply.
This power supply requires an input voltage in the following range:
• 100-127 Vac and 176-264 Vac at a frequency of 47 Hz to 63 Hz, with manual switching
between 115 and 230 V.
Heat Dissipation:
• Maximum thermal dissipation: 91 kcal per hour (360 BTUs per hour).
Power Availability (Continuous Operation):
• 160 W continuous, 200 W peak.
• For each ISA accessory board:
1.4 A at 5 V
0.13 A at 12 V
0.1 A at -12 V
0.03 A at -5 V.
• For PCI accessory boards:
3 x 5V PCI slots.
Page 21
ENVIRONMENTAL SPECIFICATIONS
Desktop Unit (with hard disk)
Operating Temperature+ 40° to 104° F (+5°C to +40°C)
Recommended Operating Temperature+59°F to +158°F (+15°C to +30°C)
Storage Temperature-40°F to +158°F (-40°C to +70°C)
Over Temperature Shutdown+122°F (+50°C)
Operating Humidity15% to 80% (relative)
Storage Humidity8% to 80% (relative)
Operating Altitude10000 ft (3100m) max
Storage Altitude15000ft (4600m) max
Mini-Tower Unit (with hard disk)
Operating Temperature+ 41° to 104° F (+5°C to +40°C)
Recommended Operating Temperature+59°F to +158°F (+15°C to +30°C)
Storage Temperature-40°F to +158°F (-40°C to +70°C)
Over Temperature Shutdown+122°F (+50°C)
Operating Humidity15% to 80% (relative)
Storage Humidity8% to 80% (relative)
Operating Altitude10000 ft (3100m) max
Storage Altitude15000ft (4600m) max
NOTEOperating temperature and humidity ranges may
vary depending upon the mass storage devices
installed. High humidity levels can cause improper
operation of disk drives. Low humidity levels can
aggravate static electricity problems and cause
excessive wear of the disk surface.
The 6 MB video upgrade module is available only from Matrox Electronic Systems Limited.
Page 22
2SUMMARY OF THE HP/PHOENIX BIOS
This chapter is a summary of the main features of the new HP/Phoenix system BIOS.
For a more detailed description, refer to the manual
and EISA Computers
by Phoenix Technologies Ltd. Information for ordering this manual is
System BIOS for IBM PCs, Compatibles,
given in the preface.
HP/PHOENIX BIOS DESCRIPTION
This chapter and the following two chapters give an overview of the HP/Phoenix BIOS. The
information is divided into three main sections:
• The address space, with details of the interrupts used, described in this chapter.
• The Desktop Management Interface or DMI, which is the new method for storing and
accessing information about the PC, described in chapter 3.
• The Power-On-Self-Test or POST, which is the sequence of tests the PC performs to
ensure that the system is functioning correctly, described in chapter 4.
OVERVIEW OF ADDRESS SPACE
Peripheral devices, accessory devices and system controllers are accessed via the system I/O
space, which is not located in system memory space. The 64 KB of addressable I/O space
comprises 8-bit and 16-bit registers (called I/O ports) located in the various system
components. When installing an accessory board, ensure that the I/O address space selected
is in the free area of the space reserved for accessory boards (100h to 3FFh).
I/O ADDRESSES USED BY THE SYSTEM*
170h-177h, 376hIDE secondary channel
1F0h-1F7h, 3F6hIDE primary channel
278h-27FhParallel port
2E8h-2EFhSerial Port
2F8h-2FFhSerial Port
370h-371hIntegrated I/O Controller
378h-37FhParallel Port
3B0h-3DFhIntegrated video graphics controller
3E8h-3EFhSerial Port
3F0h-3F5h, 3F7hIntegrated flexible disk drive controller
3F8h-3FFhSerial Port
496h-497hHP reserved
678h-67BhParallel port if ECP mode is selected
778h-77BhParallel port if ECP mode is selected
*If configured.
Refer to the “HP BIOS I/O Port Map” in this chapter for more detailed information.
This section describes the HP BIOS port map. The next section provides more details about
how the BIOS uses the system board components mentioned in the I/O port list.
I/O Address PortsFunctionBits
0000-000FDMA Controller 18
0020-0021Interrupt Controller 18
0040-0043Interval Timer 18
0060, 0064Keyboard Controller8
0061NMI Status and Control8
0070NMI Mask register, RTC address8
0071RTC data8
0081-0083, 008FDMA Low Page register8
0092Alternate reset and A20 Function8
0096-009FInternal Ports8
00A0-00A1Interrupt Controller 28
00C0-00DFDMA Controller 28
00F0-00FFCo-processor error
0170-0177Secondary IDE Controller
01F0-01F7IDE Controller
0278-027FParallel Port 3
02E8-02EFSerial Port 4
02F8-02FFSerial Port 2
0370-0377Secondary Flexible Disk Controller
0378-037FParallel Port 2
03B0-03DFVideo
03BC-03BFParallel Port 1
03E8-03EFSerial Port 3
03F0-03F7Flexible Disk Controller
03F8-03FFSerial Port 1
0CF8-0CFFUsed for PCI Configuration**
*These addresses are dedicated to configuration registers for PCI devices.
Page 24
ADDRESSING SYSTEM BOARD COMPONENTS
This section provides more details of how the BIOS uses the system board components
mentioned in the I/O port list.
DMA Channel Controllers
The system controller supports seven DMA channels, each with a page register used to extend
the addressing range of the channel to 16 MB. The only types of DMA transfer allowed are:
“I/O-to-memory” and “memory-to-I/O”
“I/O-to-I/O” and “memory-to-memory” transfers are disallowed by the hardware configuration.
The following table summarizes how the DMA channels are allocated.
First DMA controller (used for 8-bit transfers)
ChannelFunction
0Available
1Available or ECP mode for parallel port
2Flexible disk I/O
3Available or ECP mode for parallel port
Second DMA controller (used for 16-bit transfers)
ChannelFunction
4Cascade from first DMA controller
5-6Available
6-7Available
Page 25
Interrupt Controllers
The system has two 8259A compatible interrupt controllers. They are arranged as a master
interrupt controller and a slave that is cascaded through the master.
The following table shows how the master and slave controllers are connected. The Interrupt
Requests (IRQ) are numbered sequentially, starting with the master controller, and followed by
the slave.
IRQ8(70h)Real time clock
IRQ9(71h)Available for PCI accessory boards, if not used by ISA boards
IRQ10(72h)Available for PCI accessory boards, if not used by ISA boards
IRQ11(73h)Available for PCI accessory boards, if not used by ISA boards
IRQ12(74h)Mouse
IRQ13(75h)Pentium
IRQ14(76h)Primary channel of IDE controller
IRQ15(77h)Free, if not used by secondary channel of IDE controller*
IRQ3(0Bh)Free, if not used used for serial port**
IRQ4(0Ch)Free, if not used used for serial port**
IRQ5(0Dh)Free, if not used used for parallel port***
IRQ6(0Eh)Flexible disk drive controller
IRQ7(0Fh)Free, if not used used for parallel port***
*IRQ 15 can be made available by disabling the secondary channel of the IDE controller in the
SETUP program.
**IRQ3 and IRQ4 can be made available by disabling the serial ports in the SETUP program.
**IRQ5 and IRQ7 can be made available by disabling the parallel ports in the SETUP program.
PCI Interrupt Request Lines
PCI devices generate interrupt requests using up to four PCI interrupt request lines (INTA#,
INTB#, INTC#, and INTD#).
When a PCI device makes an interrupt request, the request is re-directed to the system
interrupt controller. The interrupt request will be re-directed to one of the IRQ lines made
available for PCI devices.
All PCI devices with interrupt transfer support will use and share INTA#. A multiple-function
PCI device may support several INT lines. These devices will require more than one system
interrupt request line.
Page 26
3DESKTOP MANAGEMENT INTERFACE
This chapter describes an important feature of HP’s new style BIOS, the Desktop Management
Interface or DMI.
DMI INFORMATION STRUCTURE
This BIOS presents a new method for storing and accessing information about the PC, called
the Desktop Management Interface or DMI.
The system administrator uses the DMI to access information about the PC, such as the BIOS
version number, the serial number, the processor type, and the size of the hard disk drive. This
information is stored in the Management Information Format Database, or MIF.
Pointers are used to indicate the position of a table or a string value. The following rules apply
to pointers:
• Pointers must never be zero. For empty strings, the pointer must point to a null (zero)
value.
• Far pointers are in Intel (little endian) format, with the segment in the high word and the
offset in the low word.
All string values are terminated by a null (zero) value.
Page 27
Overview of the DMI Information Structure
ACCESSING BIOS DMI INFORMATION
To access BIOS information, do the following steps:
1Locate the DMI header.
Search for the “$DMI” signature in the segment E0000:0 or F0000:0.
2Verify the checksums.
Refer to "Verifying the DMI Information Structure," in this chapter.
3Locate the first sub-structure table using the far pointer given in the DMI header.
4Walk through the tables to locate the desired table.
Each table is identified by a unique type. The type is given by the first byte of the table.
The length of the table is given by the second byte. The next table follows immediately
after the current one.
Page 28
5Read off the required values.
Value
“$DMI”
00010010 (Ver 1.2)
0Eh
Far pointer (variable)
variable
variable
variable
Each type of table has a pre-defined format. For a list of the major table types, refer to
"DMI Sub-Structure Tables," in this chapter.
6Use the pointer to retrieve string values.
All string values are terminated by a null (zero) value.
THE DMI HEADER
The DMI header is the starting point for all DMI information.
FieldOffsetLength
DMI Header Signature0h4 bytes
Version4h1 byte
DMI Header Length5h1 byte
Pointer to DMI structures0Ah4 bytes (DWORD)
Length of DMI structures0Ch2 bytes (WORD)
Checksum of DMI structures0Ch1 byte
Checksum of DMI header0Dh1 byte
VERIFYING THE DMI INFORMATION STRUCTURE
Before accessing the DMI tables, the checksums must be verified to ensure the reliability of the
information. To calculate a checksum value of a structure, do the following steps:
1Add together all the bytes of the structure.
2Convert the value to negative.
3Cast the value to a byte (take the low byte).
There are two checksums, one for the DMI header and another for the remaining DMI structure.
To verify these two checksums, do the following steps:
1Locate the DMI header.
2Using the length value of the DMI header, calculate the checksum value for the DMI
header. (When adding together the bytes of the header, exclude the checksum byte, offset
0Dh.)
3Verify this value against the checksum given for the DMI header.
4Retrieve the position and length of the DMI structures.
5Calculate the checksum value for the DMI structures.
6Verify this value against the checksum given for the DMI structures.
Page 29
DMI SUB-STRUCTURE TABLES
Each type of table has a pre-defined format. Although the structure can evolve over time, new
fields are always added to the end of the table and the length value reflects this new size.
To parse several tables in order to find a specific table, simply use the table length. Using this
method will ensure that the parser can function even when the tables evolve over time.
To locate specific BIOS information, use the DMI sub-structure tables which are listed on the
following pages.
Type 1 : BIOS Information
FieldOffsetLengthValueDescription
Type0h1 byte1BIOS information table
Length1h1 byte15hTable length (in bytes)
Vendor2h4 bytes
BIOS Version6h4 bytes
BIOS Starting
Address
BIOS Release DateCh4 bytes
BIOS
Characteristics
BIOS ROM Size14h1 bytevariableValue indicating the size of the BIOS ROM:
Ah2 bytes
10h4 bytes
(DWORD)
(DWORD)
(WORD)
(DWORD)
(DWORD)
variableFar pointer to string containing BIOS vendor
variableFar pointer to string containing BIOS version
variableSegment location of BIOS starting address,
variableFar pointer to string containing BIOS release
variable
bit field
name.
number.
i.e. E800h.
date.
Bit field value indicating which functions the
BIOS supports.
0 → 64K,
1 → 128K,
2 → 256K,
3 → 512K, etc.
Type 2: Component ID
FieldOffsetLengthValueDescription
Type0h1 byte2Component ID table
Length1h1 byte0AhTable length
Manufacturer2h2 bytes
Product4h2 bytes
Version (oard
Revision)
Serial Number8h2 bytes
6h2 bytes
(WORD)
(WORD)
(WORD)
(WORD)
variableNear pointer to string containing
manufacturer’s name.
variableNear pointer to string containing product
name.
variableNear pointer to string containing date code.
variableNear pointer to string containing processor
variableNear pointer to string describing the
variableDecimal value of maximum processor speed.
1 → Other
2 → Unknown
3 → Central Processor
4 → Math Processor
5 → DSP Processor
6 → Video Processor
1 → Other
2 → Unknown
6 → 80486
A → 80487
B → Pentium
20 → Power PC
manufacturer’s name.
processor.
Example: 66d for a 66 MHz processor.
1 → Other
2 → Unknown
3 → Daughter Board
4 → ZIF Socket
5 → Replaceable Piggy Back
6 → None
HP-Specific DMI Sub-Structure Structures
Type 80h: HP ID
FieldOffsetLengthValueDescription
Type0h1 byte80hHP ID information table
Length1h1 byte6Table length
Signature02h2“HP”Hewlett-Packard signature
PC ID04h1 bytevariablePC Identification
Capabilities05h1 byteBITMAP
Bit 7=1 → Tatooing supported
Bit 6=1 → PCMCIA device is present
Bit 5=1 → Infrared is present
Bit 4=1 → Two embedded serial ports present
Bit 3=1 → Mini-Tower (1) or Desktop (0)
Bit 2=1 → Embedded LAN present
Bit 1=1 → Using integrated video
Bit 0=1 → Supports HP LAN boot ROM
Bits 7-4 → Number of integrated parallel ports
Bits 3-0 → Number of integrated serial ports
Type 84h: HP System Information
FieldOffsetLengthValueDescription
Type0h1 byte84hHP system information table
Length1h1 byteEhTable length
System Power-on
Time
Base Memory Size04h2 bytesvariableSize of base memory in kilobytes
Extended Memory
Size
HP BIOS Version08h4 bytesvariableLong pointer to string describing HP BIOS
CPU Name0Ch2 bytesvariableShort pointer to string describing CPU name
02h2 bytesvariableShort pointer to string containing date and
time of last boot.
Format: “ccyymmddHHMM”
The value “************” indicates RTC has
failed.
06h2 bytesvariableExtended Memory size in 64 KB blocks
version
Page 32
4POWER-ON SELF-TESTS AND ERROR
MESSAGES
This chapter describes the power-on self-tests (POST), which are contained in the PC’s ROM
BIOS, and the error messages which can result.
POWER-ON SELF TEST (POST)
Each time the system is powered on, or a reset is performed, the POST is executed. The
POST process verifies the basic functionality of the system components and initializes certain
system parameters. The POST performs the tests in the order described in this chapter.
The POST displays a graphic screen with the HP Vectra logo. If the POST detects an error, the
error message is displayed. To see the tests performed during the POST, press [ESC] when
the HP Vectra logo appears and the display will switch to text mode. In this mode, a summary
configuration screen will be displayed at the end of the POST. Pressing the PAUSE/ BREAK
key at any time will allow you to inspect the screen contents. Press any key to resume
If the POST is initiated by a soft reset [CTRL] [ALT] and [DELETE], the RAM tests are not
executed and shadow RAM is not cleared. In all other respects, the POST executes in the
same way following power-on or a soft reset.
NOTEThe POST does not detect when a
drive
(“HDD 1” or “HDD 3” in the setup) has been
slave hard disk
installed or changed.
SHADOW RAM
On HP personal computers, access to certain ROM data is enhanced by using shadow RAM.
During the POST, the BIOS and other ROM data is copied into high-speed shadow RAM. The
shadow RAM is addressed at the same physical location as the original ROM in a manner
which is completely transparent to applications. This technique provides faster access to the
system BIOS firmware.
POST TestDescription
System BIOS Tests
LED Test
Processor Test
System (BIOS) ROM Test
RAM Refresh Timer Test
Interrupt RAM Test
Shadow the System ROM BIOS
Tests the LEDs on the control panel.
Tests the processor’s registers. Test failure causes the boot
process to abort.
Calculates an 8-bit checksum. Test failure causes the boot
process to abort.
Tests the RAM refresh timer circuitry. Test failure causes the
boot process to abort.
Checks the first 64 KB of system RAM used to store data
corresponding to various system interrupt vector addresses.
Test failures cause the boot process to abort.
Tests the system ROM BIOS and shadows it. Failure to
shadow the ROM BIOS will cause an error code to display.
The boot process will continue, but the system will execute
from ROM. This test is not performed after a soft reset (using
[CTRL] [ALT] and [DELETE]).
Page 33
Load CMOS Memory
CMOS RAM Test
Internal Cache Memory Test
Initialize the Video
Test External Cache
Shadow SCSI ROM
8042 Self-Test
Timer 0/Timer 2 Test
DMA Subsystem Test
Interrupt Controller Test
Real-Time Clock Test
RAM Address Line
Independence Test
Size Extended Memory
Real-Mode Memory Test (First
640KB)
Shadow RAM Test
Protected Mode RAM Test
(Extended RAM)
Checks the serial EEPROM and returns an error code if it has
been corrupted. Copies the contents of the EEPROM into
CMOS RAM.
Checks the CMOS RAM for start-up power loss, verifies the
CMOS RAM checksum(s). Test failure causes error codes to
display.
Tests the processor’s internal level-one cache RAM. Test
failure causes an error code to display and the boot process
to abort.
Video Tests
Initializes the video subsystem, tests the video shadow RAM,
and, if required, shadows the video BIOS. A failure causes an
error code to display, but the boot process continues.
System Board Tests
Tests the level-two cache. A failure causes an error code to
display and disables the external cache.
Tests for the presence of HP SCSI ROMs. If SCSI ROMs are
detected, their contents are copied into the shadow RAM area.
A failure will cause an error code to display.
Downloads the 8042 and invokes the 8042 internal self-test. A
failure causes an error code to display.
Tests Timer 0 and Timer 2. Test failure causes an error code
to display.
Checks the DMA controller registers. Test failure causes an
error code to display.
Tests the Interrupt masks, the master controller interrupt path
(by forcing an IRQ0), and the industry-standard slave
controller (by forcing an IRQ8). Test failure causes an error
code to display.
Checks the real-time clock registers and performs a test that
ensures that the clock is running. Test failure causes an error
code to display.
Memory Tests
Verifies the address independence of real-mode RAM (no
address lines stuck together). Test failure causes an error
code to display.
Sizes and clears the protected mode (extended) memory and
writes the value into CMOS bytes 30h and 31h. If the system
fails to switch to protected mode, an error code is displayed.
Read/write test on real-mode RAM. (This test is not done
during a reset using [CTRL] [ALT] and [DELETE]). The test
checks each block of system RAM to determine how much is
present. Test failure of a 64 KB block of memory causes an
error code to display, and the test is aborted.
Tests shadow RAM in 64 KB segments (except for segments
beginning at A000h, B000h, and F000h). If they are not being
used, segments C000h, D000h and E000h are tested. Test
failure causes an error code to display.
Tests protected RAM in 64 KB segments above 1 MB. (This
test is not done during a reset using [CTRL] [ALT] and
[DELETE]). Test failure causes an error code to display.
Page 34
Keyboard Test
Mouse Test
Flexible Disk Controller
Subsystem Test
Internal Numeric Coprocessor
Test
Parallel Port Test
Serial Port Test
Hard Disk Controller
Subsystem Test
System Generation
Plug and PlayConfiguration
Keyboard / Mouse Tests
Invokes a built-in keyboard self-test of the keyboard’s
microprocessor and tests for the presence of a keyboard and
for stuck keyboard keys. Test failure causes an error code to
display.
If a mouse is present, invokes a built-in mouse self-test of the
mouse’s microprocessor and for stuck mouse buttons. Test
failure causes an error code to display.
Tests of Flexible Disk Drive A
Tests for proper operation of the flexible disk controller. Test
failure causes an error code to display.
Coprocessor Tests
Checks for proper operation of the numeric coprocessor part
of the processor. Test failure causes an error code to display.
Parallel Port Tests
Tests the integrated parallel port registers, as well as any
other parallel ports. Test failure causes an error code to
display.
Serial Port Tests
Tests the integrated serial port registers, as well as any other
serial ports. Test failure causes an error code to display.
Hard Disk Drive Tests
Tests for proper operation of the hard disk controller. Test
failure causes an error code to display. The test does not
detect hard disk replacement or changes in the size of the
hard disk.
System Configuration Tests
Initiation of the system generation (SYSGEN) process, which
compares the configuration information stored in the CMOS
memory with the actual system. If a discrepancy is found, an
error code will be displayed.
Configures any Plug and Play device detected (either PCI or
ISA):
•All PCI devices, and any ISA device necessary for loading
the operating system will be configured for use.
•Any ISA device that is not required for loading the
operating system, will be initialized (prepared for loading of
a device driver), but not fully configured for use.
ERROR MESSAGES
When the PC is switched on or reset, a power-on hardware test is performed. If an error occurs,
an error message is displayed.
NOTEHP’s new style BIOS does not display POST error
codes (such as 910B) which existed in the BIOS of
previous HP Vectra PCs.
Page 35
MessageCorrective Action and/or Explanation
Operating system not foundCheck whether the disk, HDD, FDD or CD-ROM disk drive is
connected.
If it is connected, check that it is detected by Setup.
Check that your boot device is enabled on the Setup Security
menu.
If the problem persists, check that the boot device contains the
operating system.
Missing operating systemIf you have configured HDD user parameters, check that they
are correct. Otherwise, use HDD type “Auto” parameters.
Failure fixed disk
(preceded by a 30” time-out)
Check that HDD is connected.
Check that HDD is detected in Setup.
Check that boot on hard disk drive is enabled in Setup.
Diskette Drive A (or B) errorCheck whether the diskette drive is connected.
Check Setup for the configuration.
System battery is deadYou may get this message if the PC is disconnected for a few
days. When you Power-on the PC, run
Setup
to update the
configuration information. The message should no longer be
displayed. Should the problem persist, replace the battery.
Keyboard errorCheck that the keyboard is connected.
Resource Allocation Conflict - PCI
Clear CMOS.
device 0079 on motherboard
Video Plug and Play interrupted or
failed Re-enable in Setup and try
You may have powered your PC Off/On too quickly and the PC
turned off Video plug and play as a protection.
again
System CMOS checksum bad -
run Setup
CMOS contents have changed between 2 power-on sessions.
Run Setup for configuration.
I/O device IRQ conflictSerial ports A and B may have been assigned the same IRQ.
Assign a different IRQ to each serial port and save the
configuration.
No message, system “hangs”
after POST
Check that cache memory and main memory are correctly set
in their sockets.
OtherAn error message may be displayed and the PC may “hang” for
20 seconds and then beep. The POST is probably checking for
a mass storage device which it cannot find and the PC is in
Timeout Mode. After Timeout, run Setup to check the
configuration.
Page 36
BEEP CODES
If a terminal error occurs during POST, the system issues a beep code before attempting to
display the error. Beep codes are useful for identifying the error when the system is unable to
display the error message.
Beep Code*Numeric CodeDescription
1-2-2-316hBIOS ROM checksum failure
1-3-1-120hDRAM refresh test failure
1-3-1-322h8742 Keyboard controller test failure
1-3-4-12CRAM failure
1-3-4-32ERAM failure on data bits in low byte of memory bus
1-4-1-130RAM failure on data bits in high byte of memory bus
2-1-2-346ROM copyright notice check failure
2-2-3-158Unexpected interrupts test failure
1-298Video configuration failure or
Option ROMs checksum failure
1B4This does not indicate an error.
There is one short beep before system startup.
*Values indicate number and relative length of beep signals. For example, 1-2-2-3 is one long beep,
followed by two short beeps, followed by another two short beeps, and finally three short beeps.
Page 37
5THE ULTRA VGA VIDEO CONTROLLERS
Memory
2 MB
This chapter gives details of the Video Subsystems used by the HP Vectra VL 5/xx Series 4
PCs.
Basic models have the Trio S3 video controller integrated on the system board. Other models
have a Matrox MGA Millennium video adapter board installed in a PCI slot.
THE MATROX MGA MILLENNIUM VIDEO ADAPTER BOARD
The Matrox MGA Millennium video adapter board has 2 MB video memory installed on the
board, a VESA feature connector, and a socket for either a video memory upgrade module or
an MPEG upgrade module.
The video adapter board uses the PCI bus for data transfers between the processor and the
video subsystem, and has the following features:
• 100% compatible with IBM® VGA display standard
• 64-bit video memory access
• Hardware acceleration of graphical user interface (GUI) operations
• Support for up to 8 MB WRAM (Window RAM) at 60 ns
• Graphics resolutions of up to 1600 x 1200
• Integrated 24-bit RAMDAC
• Green PC power saving features
• Standard and Enhanced Video Graphics Array (VGA) modes
• DDC 2B compliant.
VIDEO MEMORY
The Matrox MGA Millennium has 2 MB of video WRAM (window random access memory)
preinstalled on the video adapter board, and has a socket for the attachment of a video
memory upgrade card or an MPEG upgrade card. The video memory upgrade card provides
an extra 2 or 6 MB of video memory, for a total of 4 MB or 8 MB video WRAM. (The 8 Mb
video upgrade is available only from Matrox Electronic Systems Limited.)
AVAILABLE VIDEO RESOLUTIONS
ResolutionNumber of colorsVideo Adapter Maximum
Refresh Rate (Hz)
640 x 480256, 64K, 16M120
800 x 600256, 64K, 16M
1024 x 768256, 64K
1280 x 1024256100
1600 x 1200*25672
*Upper limit of refresh rate for HP monitors is 60Hz at this resolution.
Page 38
Video Adapter Maximum
Memory
4 MB
Memory
8 MB
ResolutionNumber of colors
640 x 480256, 64K, 16M120
800 x 600256, 64K, 16M
1024 x 768256, 64K
1280 x 1024256, 64K, 16M (24 bpp)100
1600 x 1200*256, 64K72
ResolutionNumber of colors
640 x 480256, 64K, 16M120
800 x 600256, 64K, 16M
1024 x 768256, 64K, 16M
1280 x 1024256, 64K, 16M100
1600 x 1200*256, 64K, 16M72
*Upper limit of refresh rate for HP monitors is 60Hz at this resolution.
Refresh Rate (Hz)
Video Adapter Maximum
Refresh Rate (Hz)
VESA CONNECTOR
The Video Electronics Standards Association (VESA) defines a standard video connector,
variously known as the VESA
feature
connector. The Matrox MGA Millennium video adapter board supports an output-only VESA
feature connector in VGA mode. This connector is integrated on the adapter board, and is
connected directly to the pixel data bus and the synchronization signals.
connector,
auxiliary
connector, or
pass-through
FURTHER INFORMATION
For further information on the Matrox MGA Millennium video adapter board, contact Matrox
Electronic Systems.
Matrox Electronic Systems Ltd.
1055 St. Regis Blvd.
Dorval, Quebec
Canada H9P 2T4
Telephone: (514) 685-2630
Fax: (514) 685-2853
BBS: (514) 685-6008
THE INTEGRATED ULTRA VGA VIDEO CONTROLLER
The HP Vectra VL 5/xx Series 4 PCs provide an integrated Ultra VGA video subsystem,
comprising a S3 Trio family video controller and 1 MB DRAM. Two sockets are provided for
installation of an additional 1 MB (2×512 KB modules) DRAM.
Two versions of the S3 Trio video controllers are used: S3 Trio 765 64V+ and S3 Trio 764.
The drivers for these two video controllers are not compatible
provided for PC maintenance. Vectra models using the S3 Trio 765 64V+ controller have
product numbers D3xxxA, while the models using the S3 Trio 764 controller have product
numbers D3xxxB.
. Two different sets of drivers are
Page 39
The video subsystem uses the PCI bus for data transfers between the processor and the video
subsystem, and has the following features:
• 100% compatible with IBM® VGA display standard
• 32-bit video memory access with 1 MB DRAM. This increases to 64-bit access when an
additional 1 MB DRAM is installed
• Hardware acceleration of graphical user interface (GUI) operations
• Support for up to 2 MB DRAM at 60 ns
• Graphics resolutions of up to 1280 x 1024
• Integrated 24-bit RAMDAC
• Green PC power saving features
• Standard and Enhanced Video Graphics Array (VGA) modes
• DDC 1 compliant.
VIDEO MEMORY
The S3 Trio 765 64V+ integrated video subsystem has 1 MB of video DRAM preinstalled on
the system board, and provide two sockets for the installation of a pair of 512KB video DRAM
chips, giving a total of 2 MB video memory.
VIDEO MODES
The video subsystem is responsible for generating video data (which is placed in video
memory) to be sent to the display.
The following table details the standard VGA modes which are currently implemented in the
video BIOS. These modes are supported by standard BIOS functions; that is, the video BIOS
(which is mapped contiguously in the address range C0000h to C7FFFh) contains all the
routines required to configure and access the video subsystem.
Page 40
Standard VGA Modes
Horizontal
Refresh
(kHz)
55
47.7
63.7
31.5
31.5
31.5
31.5
12.540
12.540
12.540
31.5
31.5
37.9
37.5
45
Mode
No.Standard
00hVGAtext40 x 25 charsb/w7031.525.175
00h*VG Atext40 x 25 charsb/w7031.525.175
00h+VGAtext40 x 25 charsb/w7031.528.322
01hVGAtext40 x 25 chars167031.525.175
01h*VG Atext40 x 25 chars167031.525.175
01h+VGAtext40 x 25 chars167031.528.322
02hVGAtext80 x 25 charsb/w7031.525.175
02h*VG Atext80 x 25 charsb/w7031.525.175
02h+VGAtext80 x 25 charsb/w7031.528.322
03hVGAtext80 x 25 chars167031.525.175
03h*VG Atext80 x 25 chars167031.525.175
03h+VGAtext80 x 25 chars167031.528.322
04hVGAgraph320 x 20047 031.525.175
05hVGAgraph320 x 20047 031.525.175
06hVGAgraph640 x 20027 031.525.175
07hVGAtext80 x 25 charsb/w7031.528.322
07h+VGAtext80 x 25 charsb/w7031.528.322
0DhVGAgraph320 x 200167031.525.175
0EhVGAgraph640 x 200167031.525.175
0FhVGAgraph640 x 350b/w7031.525.175
10hVGAgraph640 x 350167031.525.175
11hVGAgraph640 x 48026 031.525.175
12hVGAgraph640 x 480166031.525.175
13hVGAgraph320 x 2002567031.525.175
Interface
Type
Resolution
No. of
Colors
Vertical
Refresh
(Hz)
Horizontal
Refresh
(kHz)
Dot
Clock
(MHz)
The extended modes supported by the video BIOS are:
Extended
Mode No.
4Eh207hgraph1152 x 86425660
4Fh208hgraph1280 x 1024843i
4Fh208hgraph1280 x 1024860
51h212hgraph640 x 48016.7 M60
52h213hgraph640 x 40016.7 M70
54h10Ahtext132 x 43 chars1670
55h109htext132 x 25 chars1670
65h10Dhgraph320 x 20032,76870
66h10Ehgraph320 x 20065,53670
67h10Fhgraph320 x 20016.7 M70
68h100hgraph640 x 40025670
69h101hgraph640 x 48025660
69h101hgraph640 x 48025672
69h101hgraph640 x 48025675
69h101hgraph640 x 48025685
VESA
Mode No.
Interface
Type
Resolution
No. of
Colors
Vertical
Refresh
(Hz)
Dot
Clock
(MHz)
80.000
80.000
110.000
25.000
25.000
40.000
40.000
25.175
25.175
31.500
31.500
36.000
Page 41
Extended
Horizontal
Refresh
(kHz)
37.9
48.1
47.5
53.6
37.9
48.1
46.8
53.6
35.5
48.4
56.5
60.2
68.7
35.5
48.4
56.5
60.0
68.7
46
31.5
37.5
37.5
45
31.5
37.5
37.5
45
31.5
37.9
37.5
45
37.9
48.1
46.8
53.6
37.9
48.1
46.8
53.6
Mode No.
6Ah102hgraph800 x 6001660
6Ah102hgraph800 x 6001672
6Ah102hgraph800 x 6001675
6Ah102hgraph800 x 6001685
6Bh103hgraph800 x 60025660
6Bh103hgraph800 x 60025672
6Bh103hgraph800 x 60025675
6Bh103hgraph800 x 60025685
6Ch104hgraph1024 x 7681643i
6Ch104hgraph1024 x 7681660
6Ch104hgraph1024 x 7681670
6Ch104hgraph1024 x 7681675
6Ch104hgraph1024 x 7681685
6Dh105hgraph1024 x 76825643i
6Dh105hgraph1024 x 76825660
6Dh105hgraph1024 x 76825670
6Dh105hgraph1024 x 76825675
6Dh105hgraph1024 x 76825685
6Eh106hgraph1280 x 10241645i
6Eh106hgraph1280 x 10241660110.000
70h110hgraph640 x 48032,76860
70h110hgraph640 x 48032,76872
70h110hgraph640 x 48032,76875
70h110hgraph640 x 48032,76885
71h111hgraph640 x 48065,53660
71h111hgraph640 x 48065,53672
71h111hgraph640 x 48065,53675
71h111hgraph640 x 48065,53685
72h112hgraph640 x 48016.7 M60
72h112hgraph640 x 48016.7 M72
72h112hgraph640 x 48016.7 M75
72h112hgraph640 x 48016.7 M85
73h113hgraph800 x 60032,76860
73h113hgraph800 x 60032,76872
73h113hgraph800 x 60032,76875
73h113hgraph800 x 60032,76885
74h114hgraph800 x 60065,53660
74h114hgraph800 x 60065,53672
74h114hgraph800 x 60065,53675
74h114hgraph800 x 60065,53685
VESA
Mode No.
Interface
Type
Resolution
No. of
Colors
Vertical
Refresh
(Hz)
Dot
Clock
(MHz)
40.000
50.000
49.500
56.000
40.000
50.000
49.500
56.000
44.900
65.000
75.000
80.000
95.000
44.900
65.000
75.000
80.000
95.000
80.000
25.175
31.500
31.500
36.000
25.175
31.500
31.500
36.000
25.175
31.500
31.500
36.000
40.000
50.000
49.500
57.000
40.000
50.000
49.500
57.000
Page 42
Extended Video Modes with 1 MB DRAM
Horizontal
Refresh
(kHz)
46
65
77.7
79.5
37.9
41.8
46.8
53.6
35
48.9
56.5
60.2
68.7
35
48.9
56.5
60.2
68.7
62.00
Extended
Mode No.
6Fh107hgraph1280 x 102425645i
6Fh107hgraph1280 x 102425660
6Fh107hgraph1280 x 102425672
6Fh107hgraph1280 x 102425675
75h115hgraph800 x 60016.7 M60
75h115hgraph800 x 60016.7 M72
75h115hgraph800 x 60016.7 M75
75h115hgraph800 x 60016.7 M85
76h116hgraph1024 x 76832,76843i
76h116hgraph1024 x 76832,76860
76h116hgraph1024 x 76832,76870
76h116hgraph1024 x 76832,76875
76h116hgraph1024 x 76832,76885
77h117hgraph1024 x 76865,53643i
77h117hgraph1024 x 76865,53660
77h117hgraph1024 x 76865,53670
77h117hgraph1024 x 76865,53675
77h117hgraph1024 x 76865,53685
7Ch120hgraph1600 x 120025648.5i
VESA
Mode No.
Interface
Type
Resolution
No. of
Colors
Vertical
Refresh
(Hz)
Dot
Clock
(MHz)
40.000
55.000
65.000
67.000
40.000
50.000
49.500
57.000
44.900
65.000
75.000
80.000
95.000
44.900
65.000
75.000
80.000
95.000
67.000
AVAILABLE BIOS VIDEO RESOLUTIONS
ResolutionNumber of colorsRefresh Rate (Hz)Memory
640 x 48016, 16M (24 bpp*)
256, 32K, 64K
800 x 60016, 256, 32K, 64K60, 72, 75
1024 x 76816, 256i43**, 60, 70, 75
1280 x 102416i45**, 60
16M (32 bpp*
1024 x 76816, 256, 32K, 64Ki43**, 60, 70, 75
1280 x 102416
256
*bpp = bits per pixel
**interlaced
60
60, 72, 75
60, 72, 75
i45**, 60
i45**, 60, 72, 75
1 MB
1 MB
Page 43
VESA CONNECTOR
The Video Electronics Standards Association (VESA) defines a standard video connector,
variously known as the VESA feature connector, auxiliary connector, or pass-through
connector. The integrated video controller supports an output-only VESA feature connector.
This connector is integrated directly on the system board, and is connected directly to the pixel
data bus and the synchronization signals.
To use the VESA feature connector in DOS, Windows 3.11 or Windows 95, the FCON.EXE
utility must be executed. This utility configures the system.
WARNING:Use of the VESA feature connector will disable
the 1 MB video memory upgrade, if one is
installed. Only the standard 1 MB of video
memory will be used.
DB15 CONNECTOR PINOUT
VIDEO CONTROLLER SUMMARY
HP Vectra VL 5/xx Series 4 and HP Vectra VL 5/xx MT series 4
Video ControllersIntegrated 64-bit Ultra VGA on
PCI bus
(S3 Trio 765 64V+or S3 Trio 764)
Hardware Acceleration of major
graphics operations to speed up
applications using graphical user
interfaces (GUIs)
DRAM support1-2 MB of 60 ns
Graphics Resolutions Up to1280 x 10241600 x 1200
Pixel Clock (Max.)135 MHz135 MHz
yesyes
1 MB preinstalled, with 2 sockets
for upgrade to 1 MB (pair of
512KB modules)
64-bit Ultra VGA PCI video
adapter board
(Matrox MGA Millennium)
2-8 MB of 60 ns2 MB
preinstalled, upgradeable to 4 MB
or 8 MB
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.