Recommended resources
The freely available resources this lesson will direct you to.
- Beep codes, POST Cards and PSU Testerswww.youtube.com
- Test Your HP Computer Hardware Using HP PC Hardware Diagnostics UEFI | HP Computers | HP Supportwww.youtube.com
- Chapter 6. Troubleshooting problems by using log filesdocs.redhat.com
- A Reference Guide to Inspiron Laptop Diagnostic Indicators | Dell USwww.dell.com
Hello! Last time, you classified a startup fault by the last checkpoint you could confirm. This lesson takes the next step: using POST indicators, firmware messages, and operating-system logs to test a provisional hardware fault hypothesis.
These sources observe different parts of startup. A blink pattern may be available before the display works; a firmware message tells you what the machine could not do before loading an operating system; a log records what the operating system observed after it began running. Your goal is not to collect the most errors. It is to ask which observation changes the balance between competing explanations. Allow about 40 minutes for the lesson and resources.
POST indicators: decode the pattern before naming a part
A repeating light or beep pattern is more useful than “the laptop will not start,” but only if you record it accurately. Note the color, number of flashes in each group, pauses, and whether the pattern repeats. Then check the documentation for the particular model and generation. A code can identify the check that failed without proving which physical component caused it.
Watch these short passages from ITFreeTraining’s Beep codes, POST Cards and PSU Testers. The demonstration uses desktop hardware, so focus on interpreting the signals rather than copying its hardware procedures to a laptop.
Beep codes, POST Cards and PSU Testers
ITFreeTraining demonstrates why beep and debug codes can narrow a startup failure, and why their meanings require the right firmware documentation.
Watch beep interpretation for the model-dependent meaning of a tone pattern. Then watch debug codes for the distinction between a reported checkpoint and a confirmed defective part. You do not need the desktop card-installation demonstration.
For a laptop example, Dell’s A Reference Guide to Inspiron Laptop Diagnostic Indicators explains a two-part amber-and-white blink scheme. Read the introductory explanation and the relevant rows of its diagnostic table, rather than trying to memorize every code.
A Reference Guide to Inspiron Laptop Diagnostic Indicators | Dell US
Dell’s guide shows how a documented blink pattern can distinguish an early memory-check report from a power-sequencing report. Its codes are examples for the models specified in the guide, not universal laptop codes.
Under Instructions, read the introduction, from the description of integrated indicators through the list of indicator types. In the Battery LEDs material for 2020–2025 models, go to Diagnostic LED Indicators and read the pattern explanation. Then inspect Table 3: Diagnostic LED indicators on Inspiron laptops (2020 to 2025), particularly the amber/white rows 2/3 (“No Memory/RAM detected”), 2/4 (“Memory/RAM failure”), and 3/5 (“Power Rail Failure”). Notice that the table reports different failure categories, not a universal instruction to replace a part.
Suppose a compatible model repeats two amber flashes and three white flashes. Its guide identifies a no-memory-detected report. That raises the priority of the memory subsystem, but does not yet distinguish a module, socket, connection, or supporting circuitry. A documented power-rail failure pattern would instead direct attention to the platform’s power sequence. In either case, the code is stronger evidence than a blank screen.
Be careful with negative evidence. No beep does not mean POST passed: the machine may lack an audible indicator, or it may have stopped before producing one. Even a POST code that stops changing identifies the last reported checkpoint, not necessarily the failed component.
Firmware messages: identify the boundary they reached
A readable firmware error proves that enough of the platform started to display it. It does not prove that every component passed its checks. The following example is a useful test of that distinction.
The wording “Please install an operating system” is a suggested remedy, not a finding that the operating system is absent. At this checkpoint, plausible hypotheses include an undetected drive, an incorrect boot target, and an unreadable or unusable boot path. The next useful observation is whether firmware detects the internal drive—not an immediate installation or reset.
A pre-boot diagnostic can add evidence without depending on the installed operating system. HP Support’s Test Your HP Computer Hardware Using HP PC Hardware Diagnostics UEFI shows one vendor implementation. Menus and startup keys vary by model.
Test Your HP Computer Hardware Using HP PC Hardware Diagnostics UEFI | HP Computers | HP Support
HP Support shows how to enter its pre-boot diagnostics, select available tests, and capture a failure identifier.
Watch enter diagnostics, then symptom tests to see that availability depends on the diagnostics version. Continue with system tests for fast and component-specific checks, and failure ID for what to record if a test fails.
Consider two results following the “Boot Device Not Found” message:
- The drive is absent from firmware’s device list, and a storage diagnostic fails. A storage-hardware hypothesis is now substantially better supported. Record the exact result or failure ID; do not treat it as proof that a particular chip must be replaced.
- The drive is detected, and a short diagnostic passes. A completely absent drive becomes less likely. Incorrect boot selection or boot files remain plausible; a short pass does not prove the drive has no intermittent or unreadable areas.
A pre-boot test is especially valuable when the operating system never starts. Conversely, a passing test has a limited scope: it tells you what that test checked at that time.
Operating-system logs: inspect the boot that matters
If the kernel starts, its messages give you another vantage point. A storage timeout, for example, may appear only when the OS exercises the device. But a log cannot describe a failed boot that never reached the point where that log could be written.
Read the overview and command tables in Red Hat’s Troubleshooting problems by using log files. The examples describe Red Hat Enterprise Linux; the journalctl workflow also applies to many other Linux systems using systemd.
Chapter 6. Troubleshooting problems by using log files
Red Hat’s chapter explains which startup messages the journal can collect and how to separate one boot’s messages from another’s.
In 6.1. Services handling syslog messages, begin with the overview, then note the listed sources collected by systemd-journald, including kernel and early-boot messages. In 6.3. Viewing logs using the command line, read the journal explanation. Inspect Table 6.1, “Viewing system information,” for the current-boot and kernel filters, and Table 6.3, “Viewing logs related to specific boots,” for boot identification. One Table 6.1 description is misleading: journalctl -k -b -1 selects kernel messages from the previous recorded boot, not the current one.
On a system you can access, these are read-only ways to examine the journal:
journalctl --list-boots
journalctl -b -1 -k --no-pager
journalctl -b -k --no-pager
The first command shows which boots are available. In the second, -b -1 means the previous recorded boot and -k restricts output to kernel messages; the third shows current-boot kernel messages. If permission limits what you can see, use an account authorized to read system logs. Some systems do not retain journals across restarts, so an absent previous boot is not evidence that the failed startup never happened.
Read around an error, not just the error line. If a kernel reports a storage timeout, ask whether the same boot shows repeated retries, a device reset, or an eventual return to normal operation. Compare with a known-good boot if one is available. A single warning may be transient; repeated errors associated with failed starts carry more weight. Logs can also be incomplete after an abrupt power loss.
The same caution applies in Windows. In Event Viewer → Windows Logs → System, disk or storage-controller errors can support a storage hypothesis. An event reporting an unexpected shutdown establishes that shutdown was unclean; by itself, it does not identify a failed power supply.
Turn observations into a defensible hypothesis
Keep the three evidence layers separate in your notes. Here is how they might change a “failed drive” hypothesis in one no-boot case:
| Observation | What it adds | What remains open |
|---|---|---|
| No documented POST fault pattern; setup opens | Firmware is functioning enough to show setup | A silent or unreported hardware fault is still possible |
| Firmware reports no boot device | Boot-target selection failed | Detection, configuration, and boot-file causes remain |
| Internal drive is absent from firmware inventory | Drive or its connection becomes a stronger suspect | The drive itself is not yet proven defective |
| Pre-boot storage test returns a failure ID | Adds test-specific evidence for a storage fault | Preserve the ID and test details before deciding on repair |
| Earlier OS boots show repeated storage timeouts | Establishes that the OS also observed storage trouble | The exact failing component still requires care to identify |
The ordering matters. An old log entry should not outweigh a current, repeatable observation without a reason; a generic error message should not outweigh a specific diagnostic failure. Also note when evidence conflicts. If a drive appears reliably in firmware but a test intermittently fails, “intermittent storage-path fault” is more honest than either “drive healthy” or “drive dead.”
A useful service note states the observation, the inference, and the remaining alternatives. For example: “Firmware reports no boot device; the internal drive is not listed on two starts. This supports a storage-detection fault more than a missing bootloader. The drive, its connection, and supporting circuitry are not yet distinguished.” That is a refined hardware hypothesis, not a premature repair decision.
Key takeaways
POST indicators help locate an early reported failure, but require model-specific decoding. Firmware messages establish what the machine reached and where boot stopped; pre-boot tests can add targeted evidence even when the OS is unavailable. OS logs can reveal repeated device problems after the kernel starts, provided you inspect the correct boot and the surrounding messages. Across all three, a result narrows hypotheses only to the extent of what actually produced it.
Next, you will collect a baseline hardware and firmware inventory with Linux utilities. That inventory will give you a reference against which to compare observations such as a drive disappearing from firmware or the operating system.