Difference between revisions of "Laptop QC Checklist"

From FreekiWiki
Jump to navigation Jump to search
Line 1: Line 1:
 +
__NOTOC__
  
__NOTOC__
 
 
==Welcome to Quality Control!==
 
==Welcome to Quality Control!==
A few things to keep in mind when you are working through QC:
+
The laptop you are inspecting should have been through Evaluation and Laptop Build and have a Keeper Label to track its progress. If so, it's ready for its final tests before we send it out into the world.
*Don't rush! Take your time and ask questions. Your fellow builders are great resources.
+
Some things to keep in mind while working through QC:
*Minimal troubleshooting steps are included in this guide. If you are working in the Desktop Build room and find an issue that needs troubleshooting, check in with an instructor. They may have you return the laptop to Laptop Build in some cases.
+
*If a laptop has issues, it's best to catch them early. Point them out to your instructor.
 +
*If you have questions, don't hesitate to ask your instructor or fellow builders.
 +
*Don't rush! Take your time.
 +
*A version of this guide in LibreOffice format is available on the wiki. That version is recommended for printing.
 
<br>
 
<br>
===1. Visual Inspection===
+
Thank you for your help!
 +
<br>
 +
===1. Inspect the System===
 
&#9744; Check the Keeper label: <br>
 
&#9744; Check the Keeper label: <br>
*Make sure all Build steps and <code>memtest</code> have been checked off by the Builder. If not, ask your instructor for guidance.
+
*Make sure <code>memtest</code> and all Build steps have been checked off by the Builder. If not, ask your instructor for guidance.
*Mark the start box on the QC section of the Keeper label.  
+
*Mark the '''Start''' box on the QC section at the bottom right of the Keeper label.  
 
*Look for any unresolved issues or notes. Ask your instructor if you have questions.  
 
*Look for any unresolved issues or notes. Ask your instructor if you have questions.  
&#9744; Check for missing screws or covers; install any missing parts. All needed repairs should be done by this step. <br>
+
&#9744; Check the system for missing screws or covers, or damaged parts. <br>
 +
&#9744; Install parts or make repairs as directed by your instructor. <br>
 +
&#9744; '''All necessary repairs should be completed before moving on to the next step.''' <br>
 
----
 
----
===2. Cleaning and sticker removal===
+
===2. Cleaning and Sticker Removal===
&#9744; Remove stickers and sticker gunk. <br>
+
'''Remove Stickers and Sticker Gunk.''' <br>
*Microsoft stickers.
+
<br>
*Any sticker identifying the previous owner, or added by a user.
+
'''NOTE''' <br>
*Stickers added by the manufacturer (specs, model number, etc) should be left on the system.
+
'''As of August 2013, we are no longer removing Windows License Key stickers.''' <br>
&#9744; Clean the screen and keyboard.
+
These are usually on the bottom of the machine or under the battery and have a long key code printed on them – please leave them on and intact. Some of our customers and grant recipients have to use proprietary software that requires Windows, and thus need the license key. <br>
*Use screen cleaner for the LCD and a soft, non-abrasive rag.
+
<br>
*Use a brush and rag to clean the keyboard, trackpad and palm rest surfaces.  
+
'''Stickers to be removed:''' <br>
*Wipe down the top of the laptop.
+
&#9744; Small, shiny Windows logo stickers on the palm rest (do not remove the license key sticker) <br>
 +
&#9744; Any sticker identifying the previous owner or with personal information, such as passwords, business names or addresses, email addresses, phone numbers, etc. <br>
 +
&#9744; Any logo or bumper sticker added by a previous user. Stickers add by the manufacturer with system information (model number, specs, service tag, etc.) should be left on. <br>
 +
<br>
 +
'''Clean the screen and keyboard''' <br>
 +
&#9744; Use cleaning fluids carefully – avoid getting liquid into the interior of the laptop. <br>
 +
&#9744; Use screen cleaner for the LCD and a soft, non-abrasive rag. <br>
 +
&#9744; Use a brush and rag to clean the keyboard, trackpad and palm rest surfaces. <br>
 +
&#9744; Wipe down the top of the laptop. <br>
 
----
 
----
 
===3. BIOS===
 
===3. BIOS===
&#9744; Boot to BIOS, making note of the BIOS key (i.e. F2). <br>
+
&#9744; Boot into BIOS. <br>
*Watch for any errors during boot, and resolve. The laptop can be returned to Laptop Build if needed.
+
*If the BIOS key is not already noted on the Keeper Label, add it to the Notes section.
&#9744; In BIOS, confirm that the boot order is set correctly:
+
*Watch for any errors during startup and resolve them. The laptop can be returned to the Laptop Build process if necessary to fix further problems.
*Optical drive first
+
&#9744; In BIOS, verify the following boot order: <br>
*Hard Drive next
+
'''First:  Optical Drive'''
*Network boot last
+
'''Second: Hard Drive'''
 +
'''Third:  Network Device'''  (also called Onboard NIC, LAN, or PXE)
 
*Disregard or disable other boot options
 
*Disregard or disable other boot options
Save changes and exit BIOS.  
+
&#9744; Save changes and exit BIOS.  
 
----
 
----
 
===4. Login to Xubuntu 12.04===
 
===4. Login to Xubuntu 12.04===
Login as the '''Default User''', password: '''freegeek'''.<br>
+
&#9744; Login as the '''Default User''', the default password is '''freegeek'''.<br>
&#9744; Open the printme pdf from the Desktop. Check the notes section for comments from the Builder.  
+
&#9744; Open the '''Laptop_Build.pdf''' <code>printme</code> from the Desktop. Check the notes section for comments from the Builder.  
 
----
 
----
 
===5. Quality Control Build Steps===
 
===5. Quality Control Build Steps===
&#9744; Test wireless
+
 
*Connect to the Free Geek wireless network. You may need to select the network from the wireless icon in the upper right-hand corner of the Desktop toolbar.
+
'''Test USB Ports''' <br>
*Browse to a website, such as <code>wiki.freegeek.org</code>. Accept the Free Geek wireless usage terms to continue to the site.  
+
Laptops should have at least two functioning USB ports. <br>
&#9744; Confirm <code>batterytest</code> information:
+
&#9744; Use a USB mouse to test each port. Make sure you can move things around and switch between windows with the mouse cursor. <br>
*Check the Keeper label for the battery life in minutes.
+
&#9744; Any bad ports identified on the Keeper Label or in the <code>printme</code> notes should be neatly covered with black electrical tape. <br>
*Open a Terminal and type <code>batterytest</code>. Make sure the Keeper label and the Terminal output numbers match.
+
 
*If the Keeper label was not filled out, write the <code>batterytest</code> information on the label.
+
'''Note:''' <br>
&#9744; Test USB Ports<br>
+
Some ports may seem to work but are missing the internal plastic guide that protects the metal pins. These are considered damaged because the pins are unprotected and may short out, causing damage to the laptop or USB accessories. Please point out any damaged ports to your instructor. <br>
Test all ports with a USB mouse.  
+
 
*Make sure the cursor moves and can move windows.
+
'''Test Wireless Internet Connection''' <br>
*Any bad ports identified by the Builder should be neatly covered with black electrical tape.  
+
&#9744; Make sure there is no ethernet cable connected. <br>
&#9744; Run <code>basiccheck</code>
+
&#9744; Click on the WiFi symbol to select the Free Geek wireless network. <br>
*Open a Terminal and type <code>basiccheck</code>
+
&#9744; Open Firefox and navigate to an appropriate website, such as <code>http://llama.freegeek.org</code>. <br>
*Run through the prompts.
+
&#9744; You should see a page asking you to accept Free Geek's terms for using our wireless network. Scroll down and click '''“I agree”''' to load the page you were navigating to.<br>
**For audio, test the onboard speakers first. When the test completes, plug speakers or headphones into the 1/8" audio jack and type <code>repeat</code> to run the audio test again.
+
&#9744; If you successfully get to the website, proceed to the next step. If you run into issues, check with your instructor.<br>
&#9744; Confirm the date and time listed on the Desktop toolbar. Reset as needed.<br>
+
<br>
&#9744; Run <code>stress-test</code>
+
 
*Open a Terminal and type <code>stress-test</code>.  
+
'''Test Internal Speakers and 1/8" Audio Jack''' <br>
*Ask your instructor for help if the test returns any errors.  
+
&#9744; Open a terminal and type <code>speaker-test -t wav -c2 -l1</code> <br>
 +
*You should hear an audio file play from both the right and left speakers. <br>
 +
&#9744; Find the headphone jack; it is usually colored green or marked with a headphone symbol. <br>
 +
&#9744; Find a pair of headphones or speakers from the shelf. <br>
 +
&#9744; Repeat the audio test with headphones; mark your findings on the Keeper Label. <br>
 +
<br>
 +
'''Run <code>stress-test</code>''' <br>
 +
&#9744; Open a terminal and run <code>stress-test</code>. <br>
 +
*If the test fails or the system shuts off or restarts, consult with your instructor. A failure typically indicates an issue with the CPU, GPU or motherboard, or overheating.
 +
 
 
----
 
----
  
===6. Software updates===
+
===6. Software Updates===
&#9744; Install software updates<br>
+
&#9744; Confirm the date and time shown on the desktop panel. Reset if needed. <br>
*Connect to the internet via ethernet cable.
+
&#9744; Plug in an ethernet cable from the bench if you are not currently connected.<br>
*Open Menu >> System >> '''Update Manager'''.
+
&#9744; On the desktop panel, navigate to '''Menu → System → Update Manager'''<br>
*Hit the '''Check''' button to look for updates.
+
&#9744; Click the '''“Check”''' button and provide the default password when prompted.<br>
*Hit '''Install Updates''' to install.
+
&#9744; Click '''“Install Updates”''' if any updates are found. Wait for the installation to complete and close the completion notification when it appears.<br>
 +
*If the notification informs you that an update has failed, check with your instructor.
 +
 
 
----
 
----
===7. Test the optical drive===
+
===7. Check for Boot Issues===
{{Optical Media Testing}}
+
'''Reboot the system from software'''
 +
&#9744; Open a terminal and run <code>sudo reboot</code>. Enter the default password when prompted.<br>
 +
*The system should now shutdown and automatically reboot back to the Xubuntu login screen. Check with your instructor if the system fails to reach the login screen by itself.
 +
 
 
----
 
----
  
===8. Check for boot issues===
+
===8. Test Optical Drive===
&#9744; Reboot the system from software:<br>  
+
 
*Open a Terminal and type <code>sudo reboot</code>. The system password is '''freegeek'''.  
+
'''Note:''' <br>
*Make the system boots straight back to the Login screen without intervention.  
+
Due to many problems with flaky software and unreliable disk media, we no longer test optical disk burning functions (CD-RW or DVD-RW) for laptop optical drives. <br>
 +
<br>
 +
'''CD and DVD Read Tests''' <br>
 +
All drives should have CD-RW (CD read and write) and DVD-ROM (DVD read) capabilities. <br>
 +
You will need two testing disks: <br>
 +
*CD-R or CD-ROM disk, such as an audio CD.
 +
*Commercial video DVD (movie, television show, etc.)
 +
&#9744; Insert your testing CD, and wait a few moments. A file manager window should pop up. <br>
 +
*Confirm that the operating system can read the files or audio on the disk.
 +
*If the window does not appear, check for the disk in the '''Places''' menu.
 +
&#9744; Repeat the test with a DVD. <br>
 +
*A media player should appear and the DVD should start to play. If it does not start then consult with your Instructor as this may indicate a problem with the DVD codec installation.
 +
 
 
----
 
----
 +
 
===9. Instructor sign off via <code>printme</code>===
 
===9. Instructor sign off via <code>printme</code>===
 
&#9744; In a Terminal, type <code>printme</code> and follow the onscreen instructions.<br>
 
&#9744; In a Terminal, type <code>printme</code> and follow the onscreen instructions.<br>

Revision as of 16:53, 14 September 2013


Welcome to Quality Control!

The laptop you are inspecting should have been through Evaluation and Laptop Build and have a Keeper Label to track its progress. If so, it's ready for its final tests before we send it out into the world. Some things to keep in mind while working through QC:

  • If a laptop has issues, it's best to catch them early. Point them out to your instructor.
  • If you have questions, don't hesitate to ask your instructor or fellow builders.
  • Don't rush! Take your time.
  • A version of this guide in LibreOffice format is available on the wiki. That version is recommended for printing.


Thank you for your help!

1. Inspect the System

☐ Check the Keeper label:

  • Make sure memtest and all Build steps have been checked off by the Builder. If not, ask your instructor for guidance.
  • Mark the Start box on the QC section at the bottom right of the Keeper label.
  • Look for any unresolved issues or notes. Ask your instructor if you have questions.

☐ Check the system for missing screws or covers, or damaged parts.
☐ Install parts or make repairs as directed by your instructor.
All necessary repairs should be completed before moving on to the next step.


2. Cleaning and Sticker Removal

Remove Stickers and Sticker Gunk.

NOTE
As of August 2013, we are no longer removing Windows License Key stickers.
These are usually on the bottom of the machine or under the battery and have a long key code printed on them – please leave them on and intact. Some of our customers and grant recipients have to use proprietary software that requires Windows, and thus need the license key.

Stickers to be removed:
☐ Small, shiny Windows logo stickers on the palm rest (do not remove the license key sticker)
☐ Any sticker identifying the previous owner or with personal information, such as passwords, business names or addresses, email addresses, phone numbers, etc.
☐ Any logo or bumper sticker added by a previous user. Stickers add by the manufacturer with system information (model number, specs, service tag, etc.) should be left on.

Clean the screen and keyboard
☐ Use cleaning fluids carefully – avoid getting liquid into the interior of the laptop.
☐ Use screen cleaner for the LCD and a soft, non-abrasive rag.
☐ Use a brush and rag to clean the keyboard, trackpad and palm rest surfaces.
☐ Wipe down the top of the laptop.


3. BIOS

☐ Boot into BIOS.

  • If the BIOS key is not already noted on the Keeper Label, add it to the Notes section.
  • Watch for any errors during startup and resolve them. The laptop can be returned to the Laptop Build process if necessary to fix further problems.

☐ In BIOS, verify the following boot order:

First:  Optical Drive
Second: Hard Drive
Third:  Network Device   (also called Onboard NIC, LAN, or PXE)
  • Disregard or disable other boot options

☐ Save changes and exit BIOS.


4. Login to Xubuntu 12.04

☐ Login as the Default User, the default password is freegeek.
☐ Open the Laptop_Build.pdf printme from the Desktop. Check the notes section for comments from the Builder.


5. Quality Control Build Steps

Test USB Ports
Laptops should have at least two functioning USB ports.
☐ Use a USB mouse to test each port. Make sure you can move things around and switch between windows with the mouse cursor.
☐ Any bad ports identified on the Keeper Label or in the printme notes should be neatly covered with black electrical tape.

Note:
Some ports may seem to work but are missing the internal plastic guide that protects the metal pins. These are considered damaged because the pins are unprotected and may short out, causing damage to the laptop or USB accessories. Please point out any damaged ports to your instructor.

Test Wireless Internet Connection
☐ Make sure there is no ethernet cable connected.
☐ Click on the WiFi symbol to select the Free Geek wireless network.
☐ Open Firefox and navigate to an appropriate website, such as http://llama.freegeek.org.
☐ You should see a page asking you to accept Free Geek's terms for using our wireless network. Scroll down and click “I agree” to load the page you were navigating to.
☐ If you successfully get to the website, proceed to the next step. If you run into issues, check with your instructor.

Test Internal Speakers and 1/8" Audio Jack
☐ Open a terminal and type speaker-test -t wav -c2 -l1

  • You should hear an audio file play from both the right and left speakers.

☐ Find the headphone jack; it is usually colored green or marked with a headphone symbol.
☐ Find a pair of headphones or speakers from the shelf.
☐ Repeat the audio test with headphones; mark your findings on the Keeper Label.

Run stress-test
☐ Open a terminal and run stress-test.

  • If the test fails or the system shuts off or restarts, consult with your instructor. A failure typically indicates an issue with the CPU, GPU or motherboard, or overheating.

6. Software Updates

☐ Confirm the date and time shown on the desktop panel. Reset if needed.
☐ Plug in an ethernet cable from the bench if you are not currently connected.
☐ On the desktop panel, navigate to Menu → System → Update Manager
☐ Click the “Check” button and provide the default password when prompted.
☐ Click “Install Updates” if any updates are found. Wait for the installation to complete and close the completion notification when it appears.

  • If the notification informs you that an update has failed, check with your instructor.

7. Check for Boot Issues

Reboot the system from software ☐ Open a terminal and run sudo reboot. Enter the default password when prompted.

  • The system should now shutdown and automatically reboot back to the Xubuntu login screen. Check with your instructor if the system fails to reach the login screen by itself.

8. Test Optical Drive

Note:
Due to many problems with flaky software and unreliable disk media, we no longer test optical disk burning functions (CD-RW or DVD-RW) for laptop optical drives.

CD and DVD Read Tests
All drives should have CD-RW (CD read and write) and DVD-ROM (DVD read) capabilities.
You will need two testing disks:

  • CD-R or CD-ROM disk, such as an audio CD.
  • Commercial video DVD (movie, television show, etc.)

☐ Insert your testing CD, and wait a few moments. A file manager window should pop up.

  • Confirm that the operating system can read the files or audio on the disk.
  • If the window does not appear, check for the disk in the Places menu.

☐ Repeat the test with a DVD.

  • A media player should appear and the DVD should start to play. If it does not start then consult with your Instructor as this may indicate a problem with the DVD codec installation.

9. Instructor sign off via printme

☐ In a Terminal, type printme and follow the onscreen instructions.
☐ Ask an instructor to sign off on the digital copy of your work.


10. Print spec sheets

☐ Print a file copy of the Printme to the desktop.

  • In Firefox, select Print from the green section of the printme document.
  • Select Print to File from the list of printers.
  • Name the file Laptop_QC.pdf
  • Save in folder Desktop.

☐ Print a paper copy of the Printme

  • Select Menu >> System >> Printing.
  • Select Server >> Settings Show printers shared by other systems, and hit Ok. Close Printing settings.
  • From the Printme opened in Firefox, select File >> Print, and select the Build Room printer.

11. Finishing touches

☐ Clear Firefox browsing history

  • From Firefox, select Tools >> Clear Recent History.
  • Set the time range to clear to Everything.
  • Select Details and check all the boxes.
  • Hit Clear Now and close Firefox.

☐ Document system ID number

  • Shut down the system.
  • Unplug the laptop, and remove the battery.
  • Find the System ID
  • Write the system ID number on a blank sticker, and place the sticker on the body of the laptop, under the battery.
  • Replace the battery.

☐ Finish Keeper label
Take one last look at the Keeper label:

  • Check the Done box in the QC section.
  • Confirm that all fields are filled in, and all sections completed.

☐ Free Geek Stickers

  • Put a black square Free Geek sticker and a password sticker on the palm rest. Your fellow builders can help you find these if you're not sure.

☐ Instructor final sign off

  • Have your instructor check your work, and sign off on the paper copy of the Printme.
  • Fold the Printme lengthwise and place it between the lid and keyboard of the laptop.
  • Have your instructor show you where to put the completed laptop.

12. Cleanup your work area

  • Be sure to put away tools, rags, cleaning supplies and disks if this is your last task for the day.
  • Thank you for volunteering!