1
LENOVO DIAGNOSTICS LINUX V4.37.0 USER GUIDE
2
LENOVO DIAGNOSTICS LINUX USER GUIDE
Lenovo Diagnostics User Guide
claudio.pereira@fit-tecnologia.org.br
Created according to Lenovo Diagnostics 4.29
Updated according to Lenovo Diagnostics 4.30
Updated according to Lenovo Diagnostics 4.31
Updated according to Lenovo Diagnostics 4.32
Updated according to Lenovo Diagnostics 4.33
Updated according to Lenovo Diagnostics 4.34
Updated according to Lenovo Diagnostics 4.35
Updated according to Lenovo Diagnostics 4.35.1
Updated according to Lenovo Diagnostics 4.36
Updated according to Lenovo Diagnostics 4.37
4
TABLE OF CONTENTS
LENOVO DIAGNOSTICS LINUX V4.37.0 USER GUIDE 1
Lenovo Diagnostics LINUX User Guide 2
Revision History 3
TABLE OF Contents 4
LENOVO DIAGNOSTICS LINUX V4.37.0 USER GUIDE 6
1. Lenovo Diagnostics overview 7
1.1 What is Lenovo Diagnostics? 7
1.2 Understanding the diagnostics 7
2. Performing diagnostics in Lenovo Diagnostics 8
2.1 Lenovo Diagnostics Main screen 8
2.2 Run diagnostic for a module 9
2.2.1 Select Devices and Tests
9
2.2.3 Run Tests
11
2.3 See Execution Log 14
3. Lenovo Diagnostics Modules and Tests 15
3.1 Audio 15
3.2 Audio Controller 16
3.3 Battery 17
3.4 Camera 18
3.5 Fan 18
3.6 Processor 18
3.7 Display 19
3.8 Display Interface 21
3.9 Keyboard 21
3.10 Memory 22
3.11 Motherboard 25
3.12 Optical Drive 25
3.13 PCI Express 27
3.14 Mouse Devices 27
3.15 RAID 29
3.16 Storage 29
3.17 Touchscreen 31
5
3.18 Video Card 33
3.19 Wired Ethernet 34
3.20 Wireless 34
3.21 Sensors 35
3.22 Bluetooth 35
3.23 Fingerprint Reader 36
3.24 Touchpad Devices 36
4. EXPLORING LENOVO RUN ALL OPTION 39
4.1 Quick tests 39
4.2 Quick tests (customized option) 39
4.3 Full tests 40
4.4 Full tests (customized option) 40
5. EXPLORING LENOVO DIAGNOSTICS TOOLS 41
5. 1 Diagnostic Script 41
5.1.1 Create a diagnostic script
42
5.1.2 Edit a diagnostic script
42
5.1.3 Execute a diagnostic script
43
5.2 System Information 46
5.3 Log History 46
5.4 Recover Bad Sectors 47
5.5 SMART Tool 47
6. Glossary 48
6
LENOVO DIAGNOSTICS LINUX V4.37.0 USER GUIDE
Note
Before using this information, be sure to read and understand the Lenovo Privacy Statement.
Lenovo Diagnostics Linux v4.37.0 – User Guide
1. LENOVO DIAGNOSTICS OVERVIEW
1.1 What is Lenovo Diagnostics?
Lenovo Diagnostics is a diagnostic tool that tests various devices in Lenovo computers providing feedback to the
users about their machines health. Lenovo Diagnostics is composed by Modules that allows performing diagnostics
for a group of devices and by Tools to create custom executions (diagnostic script), see detailed information about
each device (system information) and consult the results for the tests performed in a machine (Log History).
1.2 Understanding the diagnostics
Each module contains one or more tests that may be performed under one or more devices resulting in a diagnostic.
This structure is displayed in the image below:
When a diagnostic is finished, Lenovo Diagnostics displays the results for each performed test and create two results
codes resuming the test execution.
Lenovo Diagnostics Linux v4.37.0 – User Guide
The tests on Lenovo Diagnostics may have the following statuses:
When the test algorithm is executed and no failure is found.
When the test identifies the diagnosed device is defective.
When the test indicates the diagnosed device may have some defect but the
result is not conclusive.
When the test is canceled in the middle of test execution.
When the test is not applicable for the selected device.
Contains information about the machine serial number, system platform and test
execution status and date. This code is generated for each tested device.
Contains information about the machine serial number, system platform and execution
date. This code reports also the module where the tests were performed and the tests
with failed status.
On the next section, you will learn how to use Lenovo Diagnostics to perform the diagnostics.
2. PERFORMING DIAGNOSTICS IN LENOVO DIAGNOSTICS
2.1 Lenovo Diagnostics Main screen
By opening the Lenovo Diagnostics, you will see the main screen with the tabs Diagnostics and Tools.
Diagnostics: here, you can see the modules provided by Lenovo Diagnostics and select one of them to perform
tests. As you will using the application. The modules with not supported devices are disabled, like the modules RAID,
Sensors and Wireless on the image below. On this tab, you can also select the option “Run All” to perform the
diagnostic for all available modules
Lenovo Diagnostics Linux v4.37.0 – User Guide
Refresh button : you may update the modules after plug or unplug any device.
Sound Notice button : you may choose if you want to be advised regarding tests execution.
Tools: By selecting this option, you can access additional Lenovo Diagnostic’s features like Diagnostic Script, System
Information, Log History screen, Recover Bad Sectors and SMART tool.
2.2 Run diagnostic for a module
The diagnostic for a module in Lenovo Diagnostics is based on the following steps:
2.2.1 Select Devices and Tests
By selecting a module in the Diagnostics tab, you will be directed to a screen where you can select which devices
and tests will be performed. On this step, all devices and tests supported by the selected module are displayed and
you may select one or more of them to perform the tests. It is also possible to select the number of times to run
the set of tests in a range from 1 to 999 times.
Lenovo Diagnostics Linux v4.37.0 – User Guide
By clicking to See Device Information, you can view detailed information about the device. The properties
displayed depends on the selected module.
By clicking to See test description, you can view a brief description of the test and the estimated time to run the
test, as the screen below.
Lenovo Diagnostics Linux v4.37.0 – User Guide
If a test supports parameters customization, the icon is displayed next to the test name. By clicking on this icon,
a popup to set the values is displayed. See in in the image below the customization for the Linear Read Test from
Storage module:
After the devices and test selection, you are able to run the diagnostic. The test execution is detailed in the next
section.
2.2.3 Run Tests
After configuring the tests execution and clicking to Run Test, you will be directed to the Execution screen. This
screen is displayed for both Recommended and Custom tests.
In the image below, you can see a screen of the test execution:
Lenovo Diagnostics Linux v4.37.0 – User Guide
Once you have pressed OK, the tests execution begins. See in the image below that all devices selected in the
previous steps are displayed with their respective tests. You can follow each test execution by tracking the individual
test progress and see the test status of each one. In addition, you can see the overall test progress and time that
reports the progress for all devices and tests selected.
If you have selected Custom Tests with more than one iteration, you will be able to see amount iterations that fail
navigate around these iterations in order to see the executions already finished and the executions not started yet.
Lenovo Diagnostics Linux v4.37.0 – User Guide
Some tests have specific guidelines that should be followed by the user to assure the correct execution. In this case,
before to begin the execution of these tests, the application displays a popup with the test instructions. For instance,
the Audio Playback test asks the user to make sure the output device is working correctly and advises a probably
loud sound will played.
If you chose to continue by pressing the OK button, the execution continues normally. If you clicking on Cancel, the
current test is canceled and the execution proceeds to the other tests not executed yet.
If you want to abort the whole test execution, you can click on Stop tests. In this case, the current test and all
tests waiting for execution are canceled, including those from the next iterations. At the same way, the overall status
for the current iteration and for all next iterations are changed to Canceled.
After all tests to being finished, system displays the screen below where is possible to analyze the test results.
Lenovo Diagnostics Linux v4.37.0 – User Guide
In this above image, you can see each test results, information about machine, final result code and test date. This
section also display a QR Code that containing all those information.
2.3 See Execution Log
After a diagnostic execution, Lenovo Diagnostics generates a log with detailed information about the devices and
their test results. This log is composed by the following sections:
General information: contains information about machine, test date and final result. This section also displays a
QR Code containing those information.
Device information: displays the technical details of each tested device and their respective result codes.
Test Results: displays the results and execution time of each performed test.
Lenovo Diagnostics Linux v4.37.0 – User Guide
3. LENOVO DIAGNOSTICS MODULES AND TESTS
This section provides information about all modules available in Lenovo Diagnostics and their respective
tests. Here, you will understand the approach implemented by each test and how these tests should be
performed for assure the correct diagnostic of your machine.
3.1 Audio
The Audio module is composed by the following tests:
Microphone Interactive Test
Audio Playback Test
The audio playback test tries to play random numbers through the audio hardware and asks the user in what
order the numbers were played.
Microphone Interactive Test
This test helps to identify if the microphone is capable of capturing sound properly.