The Chrome operating system includes a shell environment called Chrome Shell (crosh). Crosh includes several diagnostic tests that can be used on all Chromebooks and Chromeboxes without enabling developer mode. Follow the steps in this document to use crosh commands, or another Chrome diagnostic tool, to troubleshoot Chromebook and Chromebox hardware issues.
There are four areas testing is helpful in the article below:
1. Battery Health
2. SSD Health (only the Chromebox may have an SSD. CTL Chromebooks have eMMC)
3. Network Troubleshooting
4. Memory testing
Testing Chromebook battery health
The Chrome Shell (crosh) includes a simple battery health diagnostic test. Confirm that the Chromebook battery is charging, and test the battery health and discharge rate, using the steps in the following sections.
Verify the AC adapter is charging the battery
Use the steps in this section to confirm that the Chromebook battery charges when connected to the AC adapter.
-
Connect the AC adapter to the Chromebook and a power outlet.
-
Power on the Chromebook.
-
Press the ctrl + alt + t keys to open crosh.Crosh opens in a new browser tab.Figure 1: Crosh tab
-
Type battery_test 1 into crosh, and then press enter.
NOTE:
Make sure there is a space between "test" and the number "1."Figure 2: Crosh battery test 1 command -
Check the result to confirm the battery is charging.Figure 3: Battery is Charging
-
Close the tab to exit crosh.
Check the battery health
Use the steps in this section to evaluate the health of the Chromebook battery, and check the discharge rate.
-
Disconnect the charging cable from the Chromebook.
-
Power on the Chromebook and sign in to your account.
-
Close any open apps or tabs and reduce the screen brightness to the lowest level.Figure : Reduce screen brightness key
-
Open the Chrome browser and type chrome://extensions/ in the omnibox (browser address bar), and then press enter.Figure 1: Chrome extensionsThe Extensions window opens.
-
Remove the check marks next to Enabled to disable all of the extensions.Figure 2: Chrome OS Extensions tab
-
Press the ctrl + alt + t keys to open crosh.Crosh opens in a new browser tab.Figure 3: Crosh tab
-
Type battery_test 1 into crosh, and then press enter.
NOTE:
Make sure there is a space between "test" and the number "1."Figure 4: Crosh battery test 1 command -
A screen displays the current battery health and discharge rate.
NOTE:
In most cases, the battery health level is 100% or higher at the time of manufacture, and decreases with time and use.Figure 5: Crosh battery test resultsRefer to the following information about battery test results:-
If the Battery health percentage is greater than 50%, the battery is within the expected wear limits.
-
If the Battery health percentage is equal to or less than 50% and the battery is less than a year old, the battery is outside expected wear limits and might need to be replaced.
-
If the test results show Battery is Unknown, the battery might need to be replaced.
-
-
Close the tab to exit crosh.
Testing SSD storage health
Use the steps in this section to test the health of the SSD storage drives on your Chromebook or Chromebox using crosh.
NOTE:The crosh diagnostic tool for testing storage health does not work on devices with eMMC memory.
-
Power on the Chromebook or Chromebox and sign in to your account.
-
Close any open programs or tabs.
-
Press the ctrl + alt + t keys to open crosh.Crosh opens in a new browser tab.Figure 1: Crosh tab
-
Type storage_test_1 into crosh, and then press enter.Figure 2: Crosh storage test 1
-
A screen displays the storage health test results.Figure 3: Crosh storage test 1 - completed without errorCheck for failure messages that might indicate failing hardware.Figure 4: Crosh storage test 1 - example of failureIf your Chrome device features eMMC storage, the storage test does not run.Figure 5: Crosh unable to test eMMC storage
-
Repeat the test using the command storage_test_2, and check for failure messages.Figure 6: Crosh storage test 2
-
Close the tab to exit crosh.
Testing the network adapter
Testing the network adapter in crosh
This section describes an advanced method of gathering information about the network and diagnosing network errors. Use the following steps to test the network adapter in crosh:
-
Power on the Chromebook or Chromebox and sign in to your account.
-
Close any open programs or tabs.
-
Press the ctrl + alt + t keys to open crosh.Crosh opens in a new browser tab.Figure 1: Crosh tab
-
Type network_diag into crosh, and then press enter.Figure 2: Crosh network diagnostics test command
-
Wait while crosh performs a set of network diagnostic tests. A diagnostic screen displays the results of the network adapter health test.Figure 3: Crosh network diagnostic test resultsThe diagnostic test log is saved as a .txt (plain text) file in the Files app.Figure 4: Network diagnostics test log
-
If the diagnostic test returns a failure message, make sure the Wi-Fi adapter is enabled.If you still cannot connect to the Internet, contact CTL for support.Figure 5: Crosh network diagnostic test - example of failure
-
Close the tab to exit crosh.
Capturing and analyzing a network log
This section describes an advanced method of gathering information about the network and diagnosing network errors. Use the following steps to capture a network log, and then analyze the log using Google's Log Analyzer:
-
Open the Chrome browser and type chrome://net-internals into the omnibox (browser address bar), and then press enter.Figure 1: Chrome net internals URL
-
The site begins capturing events. Type a description of the network issues into the provided field, and then click Save to file.Figure 2: Export net-internals logA dump file is downloaded to the Files app on your computer.
-
Open a new browser tab and type https://toolbox.googleapps.com/apps/loganalyzer into the omnibox, and then press enter.Figure 3: Log Analyzer URL
-
On the Apps Toolbox page, click Choose File.Figure 4: Upload log file
-
Select the net-internals-log.json file, and then click Open.Figure 5: Net internals log file
-
Click Analyze.Figure 6: AnalyzeThe Log Analyzer offers feedback on any issues found in the log.
Testing memory
Use the steps in this section to test the memory on your Chromebook or Chromebox using crosh.
-
Power on the Chromebook or Chromebox and sign in to your account.
-
Close any open programs or tabs.
-
Press the ctrl + alt + t keys to open crosh.Crosh opens in a new browser tab.Figure 1: Crosh tab
-
Type memory_test into crosh, and then press enter.Figure 2: Crosh memory test commandWait while crosh runs the memory test. The test is complete when the word Done displays below the list of test results.
-
A diagnostic screen displays the results of the memory health test.Figure 3: Crosh memory test results - passCheck for failure messages that might indicate failing hardware.Figure 4: Crosh memory test - example of failure
-
Close the tab to exit crosh.
Comments
0 comments
Please sign in to leave a comment.