HP t505 Troubleshooting Guide t505 Flexible Thin Client - Page 33

Power-On Sequence, Power-On Diagnostic Tests

Page 33 highlights

Power-On Sequence At power-on, the flash boot block code initializes the hardware to a known state, then performs basic power-on diagnostic tests to determine the integrity of the hardware. Initialization performs the following functions: 1. Initializes CPU and memory controller. 2. Initializes VGA software. 3. Initializes and configures all PCI devices. 4. Initializes the video to a known state. 5. Initializes USB devices to a known state. 6. Performs power-on diagnostics. For more information, see Power-On Diagnostic Tests on page 27. 7. The unit boots the operating system. Power-On Diagnostic Tests The Power-on diagnostics performs basic integrity tests of the hardware to determine its functionality and configuration. If a diagnostic test fails during hardware initialization the unit simply stops. There are no messages sent to video. NOTE: You may try to restart the unit and run through the diagnostic tests a second time to confirm the first shutdown. The following table lists the tests that are performed on t5000 units. Table 4-2 Power-On Diagnostic Test Test Boot Block Checksum DRAM Parallel Port Serial Port Timer RTC CMOS battery NAND flash device Description Tests boot block code for proper checksum value Simple write/read pattern test of the first 640k of memory Initiates the port's driver and determines if the device is present Tests the serial port using simple port verification test to determine if ports are present Tests timer interrupt by using polling method Tests integrity of RTC CMOS battery Tests for proper NAND flash device ID present Power-On Sequence 27

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71

Power-On Sequence
At power-on, the flash boot block code initializes the hardware to a known state, then performs basic
power-on diagnostic tests to determine the integrity of the hardware. Initialization performs the
following functions:
1.
Initializes CPU and memory controller.
2.
Initializes VGA software.
3.
Initializes and configures all PCI devices.
4.
Initializes the video to a known state.
5.
Initializes USB devices to a known state.
6.
Performs power-on diagnostics. For more information, see
Power-On Diagnostic Tests
on page
27
.
7.
The unit boots the operating system.
Power-On Diagnostic Tests
The Power-on diagnostics performs basic integrity tests of the hardware to determine its functionality
and configuration. If a diagnostic test fails during hardware initialization the unit simply stops. There
are no messages sent to video.
NOTE:
You may try to restart the unit and run through the diagnostic tests a second time to confirm
the first shutdown.
The following table lists the tests that are performed on t5000 units.
Table 4-2
Power-On Diagnostic Test
Test
Description
Boot Block Checksum
Tests boot block code for proper checksum value
DRAM
Simple write/read pattern test of the first 640k of memory
Parallel Port
Initiates the port’s driver and determines if the device is present
Serial Port
Tests the serial port using simple port verification test to determine if ports are
present
Timer
Tests timer interrupt by using polling method
RTC CMOS battery
Tests integrity of RTC CMOS battery
NAND flash device
Tests for proper NAND flash device ID present
Power-On Sequence
27