New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 622141 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Email to this user bounced
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

[B1758] Replace Edgar DVT with PVT and setup conductive rig

Project Member Reported by tienchang@chromium.org, Jun 22 2016

Issue description

Please work with Aashutosh on getting the DUT ready and with Joe on verifying the DUT and servo setup.

Steps:
  Verify device (asset tag: C050754) powers on and boots
  Install servo debug header (may need help from the EE lab)
  Install servo cable
  Install pigtails
  Remove HWWP screw
  Switch to dev mode
  Install ToT test image
  Install Dev signed firmware
  Set gbb_flags for fast boot
  Switch to normal mode
  Verify no firmware screen on boot
  Re-install test image in normal mode
  Run network_WiFi_VerifyRouter on test-station
  Connect servo and run platform_InstallTestImage on test-station
  Replace device in B1758 at android1758-row4-rack2-host2
  Update autotest with labels: conductive:True
  Run network_WiFi_VerifyRouter in B1758
  Run platform_InstallTestImage in B1758
  Return Edgar DVT to crosdistros
  Update spreadsheet

 
18:10:30 INFO | autoserv| Finished processing control file
18:10:30 INFO | autoserv| Starting master ssh connection '/usr/bin/ssh -a -x -N -o ControlMaster=yes -o ControlPath=/tmp/_autotmp_P9pHlDssh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/tmp/tmplx36bC -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=300 -l root -p 22 chromeos1-test-station.cros'
18:10:31 INFO | autoserv| Starting master ssh connection '/usr/bin/ssh -a -x   -N -o ControlMaster=yes -o ControlPath=/tmp/_autotmp_OKMQCTssh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=900 -o ServerAliveCountMax=3 -o ConnectionAttempts=4 -o Protocol=2 -l root -p 22 chromeos1-test-station.cros'
18:10:32 INFO | autoserv| There are no orphaned crashes; deleting /tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/crashinfo.chromeos1-test-station.cros
18:10:33 INFO | autoserv| record_state_duration failed: job_or_task_id=None, hostname=chromeos1-test-station.cros, status=Running
-------------------------------------------------------------------------------------------------------
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter                           [  PASSED  ]
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter [  PASSED  ]
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_0_bm_1_ch_149                                                               -41
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_0_bm_1_ch_6                                                                 -30
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_0_bm_2_ch_149                                                               -42
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_0_bm_2_ch_6                                                                 -31
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_0_bm_3_ch_149                                                               -40
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_0_bm_3_ch_6                                                                 -31
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_1_bm_1_ch_149                                                               -37
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_1_bm_1_ch_6                                                                 -36
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_1_bm_2_ch_149                                                               -38
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_1_bm_2_ch_6                                                                 -36
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_1_bm_3_ch_149                                                               -38
/tmp/test_that_results_eVe72X/results-1-network_WiFi_VerifyRouter/network_WiFi_VerifyRouter   signal_for_ap_1_bm_3_ch_6                                                                 -35
-------------------------------------------------------------------------------------------------------
Total PASS: 2/2 (100%)

Comment 2 by jongkyuj@google.com, Jun 24 2016

Replace device in B1758 at android1758-row4-rack2-host2
Update autotest with labels: conductive:True
The conductive testbed is not available on row4-rack2-host2, the OTA is in the testbed. Will need to make one conductive setup and install edgar on Monday.

Comment 3 by jongkyuj@google.com, Jun 30 2016

Connect servo and run platform_InstallTestImage on test-station Done, Passed.
Test was ran from crux lab in building 40 with newly built testbed.

 jongkyuj@jongkyuj0 ~/trunk/src/scripts $ test_that -b lumpy --autotest_dir=../third_party/autotest/files/ chromeos1-test-station.cros platform_InstallTestImage
INFO:root:Identity added: /tmp/test_that_results_xffQ_W/testing_rsa (/tmp/test_that_results_xffQ_W/testing_rsa)
14:42:56 INFO | Began logging to /tmp/test_that_results_xffQ_W
Adding labels [u'cros-version:ad_hoc_build', u'board:lumpy'] to host chromeos1-test-station.cros
16:42:57 INFO | Fetching suite for job named platform_InstallTestImage...
16:42:59 INFO | Scheduling suite for job named platform_InstallTestImage...
16:42:59 INFO | ... scheduled 1 job(s).
16:42:59 INFO | autoserv| Results placed in /tmp/test_that_results_xffQ_W/results-1-platform_InstallTestImage
16:42:59 INFO | autoserv| Logged pid 10023 to /tmp/test_that_results_xffQ_W/results-1-platform_InstallTestImage/.autoserv_execute
16:42:59 INFO | autoserv| I am PID 10023
16:42:59 INFO | autoserv| Not checking if job_repo_url contains autotest packages on ['chromeos1-test-station.cros']
16:42:59 INFO | autoserv| Processing control file
16:42:59 INFO | autoserv| Starting master ssh connection '/usr/bin/ssh -a -x -N -o ControlMaster=yes -o ControlPath=/tmp/_autotmp_w2n1cassh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/tmp/tmpxqJnpo -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=300 -l root -p 22 chromeos1-test-station.cros'
16:43:01 INFO | autoserv| Pinging servo host at chromeos1-test-station-servo.cros
16:43:03 INFO | autoserv| Pinging host chromeos1-test-station-servo.cros
16:43:03 INFO | autoserv| Starting master ssh connection '/usr/bin/ssh -a -x -N -o ControlMaster=yes -o ControlPath=/tmp/_autotmp_AMavGrssh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=180 -o ServerAliveCountMax=3 -o ConnectionAttempts=4 -o Protocol=2 -l root -p 22 chromeos1-test-station-servo.cros'
16:43:04 INFO | autoserv| Host (ssh) chromeos1-test-station-servo.cros is alive
16:43:04 INFO | autoserv| Applying an update to the servo host, if necessary.
16:43:29 INFO | autoserv| Using devserver url: http://100.107.160.4:8082/update/beaglebone_servo-release/R53-8489.0.0 to trigger update on servo host chromeos1-test-station-servo.cros, from 7731.0.0 to 8489.0.0
16:43:29 INFO | autoserv| Staging artifacts on devserver http://100.107.160.4:8082: build=beaglebone_servo-release/R53-8489.0.0, artifacts=['full_payload'], files=, archive_url=gs://chromeos-image-archive/beaglebone_servo-release/R53-8489.0.0
16:43:29 INFO | autoserv| Finished staging artifacts: build=beaglebone_servo-release/R53-8489.0.0, artifacts=['full_payload'], files=, archive_url=gs://chromeos-image-archive/beaglebone_servo-release/R53-8489.0.0
16:43:29 INFO | autoserv| Triggering update via: /usr/bin/update_engine_client --check_for_update --omaha_url=http://100.107.160.4:8082/update/beaglebone_servo-release/R53-8489.0.0
16:43:29 INFO | autoserv| [stderr] [0630/214259:INFO:update_engine_client.cc(588)] Initiating update check and install.
16:43:29 INFO | autoserv| Triggered download and update passed for chromeos1-test-station-servo.cros, update engine currently in status UPDATE_STATUS_UPDATE_AVAILABLE
16:43:30 INFO | autoserv| servod is running, PID=481
16:43:30 INFO | autoserv| Setting usb_mux_oe1 to on
16:43:31 INFO | autoserv| Setting prtctl4_pwren to off
16:43:33 INFO | autoserv| Sanity checks pass on servo host chromeos1-test-station-servo.cros
16:43:33 INFO | autoserv| Starting master ssh connection '/usr/bin/ssh -a -x   -N -o ControlMaster=yes -o ControlPath=/tmp/_autotmp_5n00Ubssh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=900 -o ServerAliveCountMax=3 -o ConnectionAttempts=4 -o Protocol=2 -l root -p 22 chromeos1-test-station.cros'
16:43:45 INFO | autoserv| Can't find build to stage: DUT has no board attribute, cannot be repaired..
16:43:45 INFO | autoserv| Assuming this is an invocation from test_that with a pre-installed USB image
16:43:45 INFO | autoserv| START	platform_InstallTestImage	platform_InstallTestImagetimestamp=1467323025	localtime=Jun 30 16:43:45
16:43:45 INFO | autoserv| Downloading image to USB, then booting from it. Usb boot timeout = 300
16:43:46 INFO | autoserv| Setting power_state to off
16:43:58 INFO | autoserv| Setting prtctl4_pwren to off
16:44:00 INFO | autoserv| Setting usb_mux_sel1 to servo_sees_usbkey
16:44:02 INFO | autoserv| Setting prtctl4_pwren to on
16:44:13 INFO | autoserv| Setting power_state to rec
16:44:15 INFO | autoserv| Setting prtctl4_pwren to off
16:44:17 INFO | autoserv| Setting usb_mux_sel1 to dut_sees_usbkey
16:44:19 INFO | autoserv| Setting prtctl4_pwren to on
16:46:09 INFO | autoserv| [stderr] mux_client_request_session: read from master failed: Broken pipe
16:46:09 INFO | autoserv| [stderr] Warning: Permanently added 'chromeos1-test-station.cros,172.27.214.175' (RSA) to the list of known hosts.
16:46:09 INFO | autoserv| Resetting the TPM status
16:46:09 INFO | autoserv| Master ssh connection to chromeos1-test-station.cros is down.
16:46:09 INFO | autoserv| Starting master ssh connection '/usr/bin/ssh -a -x   -N -o ControlMaster=yes -o ControlPath=/tmp/_autotmp_nddWfCssh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=900 -o ServerAliveCountMax=3 -o ConnectionAttempts=4 -o Protocol=2 -l root -p 22 chromeos1-test-station.cros'
16:46:16 INFO | autoserv| Installing image through chromeos-install.
16:46:16 INFO | autoserv| [stderr] 32+0 records in
16:46:16 INFO | autoserv| [stderr] 32+0 records out
16:46:16 INFO | autoserv| [stderr] 16384 bytes (16 kB) copied, 0.00725312 s, 2.3 MB/s
16:46:16 INFO | autoserv| [stderr] 33+0 records in
16:46:16 INFO | autoserv| [stderr] 33+0 records out
16:46:16 INFO | autoserv| [stderr] 16896 bytes (17 kB) copied, 0.00399778 s, 4.2 MB/s
16:46:16 INFO | autoserv| [stderr] WARNING: Primary GPT header is invalid
16:46:17 INFO | autoserv| [stderr] mke2fs 1.43 (17-May-2016)
16:46:26 INFO | autoserv| [stderr] 8+0 records in
16:46:26 INFO | autoserv| [stderr] 8+0 records out
16:46:26 INFO | autoserv| [stderr] 16777216 bytes (17 MB) copied, 0.700693 s, 23.9 MB/s
16:46:27 INFO | autoserv| [stderr] 16384+0 records in
16:46:27 INFO | autoserv| [stderr] 16384+0 records out
16:46:27 INFO | autoserv| [stderr] 8388608 bytes (8.4 MB) copied, 0.363502 s, 23.1 MB/s
16:46:29 INFO | autoserv| [stderr] 8+0 records in
16:46:29 INFO | autoserv| [stderr] 8+0 records out
16:46:29 INFO | autoserv| [stderr] 16777216 bytes (17 MB) copied, 1.2295 s, 13.6 MB/s
16:47:31 INFO | autoserv| [stderr] 1000+0 records in
16:47:31 INFO | autoserv| [stderr] 1000+0 records out
16:47:31 INFO | autoserv| [stderr] 2097152000 bytes (2.1 GB) copied, 61.186 s, 34.3 MB/s
16:47:32 INFO | autoserv| [stderr] 8+0 records in
16:47:32 INFO | autoserv| [stderr] 8+0 records out
16:47:32 INFO | autoserv| [stderr] 16777216 bytes (17 MB) copied, 0.639521 s, 26.2 MB/s
16:48:14 INFO | autoserv| [stderr] 1000+0 records in
16:48:14 INFO | autoserv| [stderr] 1000+0 records out
16:48:14 INFO | autoserv| [stderr] 2097152000 bytes (2.1 GB) copied, 41.3762 s, 50.7 MB/s
16:48:15 INFO | autoserv| [stderr] 8+0 records in
16:48:15 INFO | autoserv| [stderr] 8+0 records out
16:48:15 INFO | autoserv| [stderr] 16777216 bytes (17 MB) copied, 0.658385 s, 25.5 MB/s
16:49:00 INFO | autoserv| [stderr] dm:dm bht[DEBUG] Setting block_count 448000
16:49:00 INFO | autoserv| [stderr] dm:dm bht[DEBUG] Setting depth to 3.
16:49:00 INFO | autoserv| [stderr] dm:dm bht[DEBUG] depth: 0 entries: 1
16:49:00 INFO | autoserv| [stderr] dm:dm bht[DEBUG] depth: 1 entries: 28
16:49:00 INFO | autoserv| [stderr] dm:dm bht[DEBUG] depth: 2 entries: 3500
16:49:23 INFO | autoserv| [stderr] cros_installer: Cannot tell where /sys/dev/char/179:3/subsystem links to: No such file or directory
16:51:39 INFO | autoserv| run process timeout (118) fired on: /usr/bin/ssh -a -x    -o ControlPath=/tmp/_autotmp_nddWfCssh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=900 -o ServerAliveCountMax=3 -o ConnectionAttempts=4 -o Protocol=2 -l root -p 22 chromeos1-test-station.cros "export LIBC_FATAL_STDERR_=1; if type \"logger\" > /dev/null 2>&1; then logger -tag \"autotest\" \"server[stack::halt|wait_down|get_boot_id] -> ssh_run(if [ -f '/proc/sys/kernel/random/boot_id' ]; then cat '/proc/sys/kernel/random/boot_id'; else echo 'no boot_id available'; fi)\";fi; if [ -f '/proc/sys/kernel/random/boot_id' ]; then cat '/proc/sys/kernel/random/boot_id'; else echo 'no boot_id available'; fi"
16:51:40 INFO | autoserv| Power cycling DUT through servo.
16:51:40 INFO | autoserv| Setting power_state to off
16:51:52 INFO | autoserv| Setting prtctl4_pwren to off
16:51:55 INFO | autoserv| Setting power_state to on
16:51:55 INFO | autoserv| Waiting for DUT to come back up.
16:53:22 INFO | autoserv| [stderr] mux_client_request_session: read from master failed: Broken pipe
16:53:23 INFO | autoserv| [stderr] Warning: Permanently added 'chromeos1-test-station.cros,172.27.214.175' (RSA) to the list of known hosts.
16:53:23 INFO | autoserv| GOOD	platform_InstallTestImage	platform_InstallTestImagetimestamp=1467323603	localtime=Jun 30 16:53:23	completed successfully
16:53:23 INFO | autoserv| END GOOD	platform_InstallTestImage	platform_InstallTestImage	timestamp=1467323603	localtime=Jun 30 16:53:23
16:53:23 INFO | autoserv| Finished processing control file
16:53:23 INFO | autoserv| Starting master ssh connection '/usr/bin/ssh -a -x -N -o ControlMaster=yes -o ControlPath=/tmp/_autotmp_fQVoi3ssh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/tmp/tmpCWP_bs -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=300 -l root -p 22 chromeos1-test-station.cros'
16:53:25 INFO | autoserv| Starting master ssh connection '/usr/bin/ssh -a -x   -N -o ControlMaster=yes -o ControlPath=/tmp/_autotmp_baIxZnssh-master/socket -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o BatchMode=yes -o ConnectTimeout=30 -o ServerAliveInterval=900 -o ServerAliveCountMax=3 -o ConnectionAttempts=4 -o Protocol=2 -l root -p 22 chromeos1-test-station.cros'
16:53:25 INFO | autoserv| There are no orphaned crashes; deleting /tmp/test_that_results_xffQ_W/results-1-platform_InstallTestImage/crashinfo.chromeos1-test-station.cros
16:53:27 INFO | autoserv| record_state_duration failed: job_or_task_id=None, hostname=chromeos1-test-station.cros, status=Running
-------------------------------------------------------------------------------------------------------
/tmp/test_that_results_xffQ_W/results-1-platform_InstallTestImage                           [  PASSED  ]
/tmp/test_that_results_xffQ_W/results-1-platform_InstallTestImage/platform_InstallTestImage [  PASSED  ]

Comment 4 by jongkyuj@google.com, Jun 30 2016

-------------------------------------------------------------------------------------------------------
Total PASS: 2/2 (100%)


 Install servo debug header (may need help from the EE lab) Done
  Install servo cable Done
  Install pigtails Done
  Remove HWWP screw Done
  Switch to dev mode Done
  Install ToT test image Done
  Install Dev signed firmware Done
  Set gbb_flags for fast boot Done
  Switch to normal mode Done
  Verify no firmware screen on boot Done
  Re-install test image in normal mode Done
  Run network_WiFi_VerifyRouter on test-station Done
  Connect servo and run platform_InstallTestImage on test-station Done
  Replace device in B1758 at android1758-row4-rack2-host2 Done
  Update autotest with labels: conductive:True Will be done 
  Run network_WiFi_VerifyRouter in B1758 Done
  Run platform_InstallTestImage in B1758 Done
  Return Edgar DVT to crosdistros Will be done
  Update spreadsheet Will be done
Status: Fixed (was: Assigned)
Update autotest with labels: conductive:True done
Update spreadsheet done changed to PVT from DVT 
Return Edgar DVT to crosdistros Done
Status: Verified (was: Fixed)
ongkyuj@jongkyuj0:/tmp$ ping android1758-row4-rack2-host2
PING android1758-row4-rack2-host2.cros.corp.google.com (100.107.127.81) 56(84) bytes of data.
64 bytes from dhcp-100-107-127-81.mtv.corp.google.com (100.107.127.81): icmp_seq=1 ttl=60 time=1.55 ms
64 bytes from dhcp-100-107-127-81.mtv.corp.google.com (100.107.127.81): icmp_seq=2 ttl=60 time=1.36 ms

Sign in to add a comment