Skip to content
Snippets Groups Projects
Commit cc6624b1 authored by Ricardo Cañuelo's avatar Ricardo Cañuelo Committed by Ricardo Cañuelo
Browse files

boards/chromebooks: add a requirement checklist for lab deployment

parent 3b51fc2c
No related branches found
No related tags found
No related merge requests found
Pipeline #20188 passed
...@@ -21,9 +21,8 @@ Chrome OS firmwares contain some binary blobs that we can't build from ...@@ -21,9 +21,8 @@ Chrome OS firmwares contain some binary blobs that we can't build from
scratch, so a way to generate a firmware with a modified version of scratch, so a way to generate a firmware with a modified version of
Depthcharge is to take a release firmware binary from Google and Depthcharge is to take a release firmware binary from Google and
replacing the payload with a custom modified Depthcharge binary built replacing the payload with a custom modified Depthcharge binary built
from the branch above. More info from the branch above. More info in the documentation of the
[here](https://gitlab.collabora.com/chromium/firmware-tools). [firmware-tools repo](https://gitlab.collabora.com/chromium/firmware-tools/-/blob/master/README.md).
## Chromebook bootup in a LAVA setup ## Chromebook bootup in a LAVA setup
...@@ -34,7 +33,6 @@ Chromebook has a network link to a DHCP and TFTP server, a Linux kernel ...@@ -34,7 +33,6 @@ Chromebook has a network link to a DHCP and TFTP server, a Linux kernel
can be booted like this: can be booted like this:
``` ```
(depthcharge): enet dhcp
(depthcharge): tftpboot dhcp bzImage args initrd.cpio.gz (depthcharge): tftpboot dhcp bzImage args initrd.cpio.gz
``` ```
......
---
title: Requirements for deploying a Chromebook in a LAVA lab
weight: 5
---
Before a Chromebook can be deployed in a LAVA lab it has to meet some
requirements:
- [CCD](../02-ccd) is open.
- `servod` can setup a Cr50 interface for the Chromebook.
- The following operations can be issued using at least one debugging
interface (`SuzyQ`, `Servo v4`), ideally tested OK with both:
- `dut-control -p <device_port> cold_reset:on`
- `dut-control -p <device_port> cold_reset:off`
- The CPU serial console is usable and stable.
- After powering up the Chromebook, the Depthcharge prompt can be
reached in the serial console.
- The Chromebook is able to send/receive packets through an Ethernet
interface (ideally using the `Servo v4` as a USB-Eth adapter).
- The Chromebook is able to boot a Linux kernel through TFTP (see
[Bootloader setup for LAVA](../04-bootloader_setup)
and the documentation linked there for more info).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment