From 9d28c65f7d7464993fae7a55ff755bd1ec840314 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Ca=C3=B1uelo?= <ricardo.canuelo@collabora.com> Date: Thu, 17 Dec 2020 10:55:07 +0100 Subject: [PATCH] boards/chromebooks: Update board status for coral, grunt, rammus MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ricardo CaƱuelo <ricardo.canuelo@collabora.com> --- content/boards/chromebooks/boards/coral.md | 32 ++++++++++++++---- content/boards/chromebooks/boards/grunt.md | 36 ++++++++++++++++----- content/boards/chromebooks/boards/rammus.md | 12 +++++-- 3 files changed, 63 insertions(+), 17 deletions(-) diff --git a/content/boards/chromebooks/boards/coral.md b/content/boards/chromebooks/boards/coral.md index 8e17c7a..a758ca3 100644 --- a/content/boards/chromebooks/boards/coral.md +++ b/content/boards/chromebooks/boards/coral.md @@ -18,13 +18,17 @@ and devices, but they are based on Intel Apollo Lake 64 bit CPUs The Collabora LAVA lab contains the following `coral` devices: - ASUS Chromebook C523NA - - `asus-C523NA-A20057-coral` + - [`asus-C523NA-A20057-coral-cbg-0`](https://lava.collabora.co.uk/scheduler/device/asus-C523NA-A20057-coral-cbg-0) + - [`asus-C523NA-A20057-coral-cbg-1`](https://lava.collabora.co.uk/scheduler/device/asus-C523NA-A20057-coral-cbg-1) + - [`asus-C523NA-A20057-coral-cbg-2`](https://lava.collabora.co.uk/scheduler/device/asus-C523NA-A20057-coral-cbg-2) + - [`asus-C523NA-A20057-coral-cbg-3`](https://lava.collabora.co.uk/scheduler/device/asus-C523NA-A20057-coral-cbg-3) + + ### Debugging interfaces `coral` boards have been flashed and tested with both [SuzyQ and Servo -v4](../../01-debugging_interfaces) interfaces. No issues reported so -far. +v4](../../01-debugging_interfaces) interfaces. In an Asus C523N, the debug port is the USB-C port in the left side (also used for the power supply). @@ -36,9 +40,25 @@ supported by Depthcharge (R8152). #### Known issues -The R8152 Ethernet driver in Depthcharge doesn't seem reliable when -working at Gigabit speeds. It's recommeded to configure the link as Fast -Ethernet when booting over TFTP. + - The R8152 Ethernet driver in Depthcharge doesn't seem reliable when + working at Gigabit speeds. It's recommeded to configure the link as + Fast Ethernet when booting over TFTP. + + - Ethernet frame reception may fail and hang Depthcharge when using + Servo v4 as an USB-Eth adapter (error: `R8152: Bulk read + error`). Bigger file transfers make this more likely to happen, + although it's not completely deterministic. + + - [`coral-1`](https://lava.collabora.co.uk/scheduler/device/asus-C523NA-A20057-coral-cbg-1) + fails to boot in around 5% of the attempts. One of the Coreboot + stages resets the board and then it never comes out of reset (last + console message: `CSE timed out. Resetting`). + + - In the ASUS C523N with Servo v4 acting as the debugging interface + and USB-Eth adapter, Depthcharge can't bring up the Ethernet interface + when the Servo v4 is plugged to the power supply and charging the + Chromebook. + ### Example kernel command line arguments diff --git a/content/boards/chromebooks/boards/grunt.md b/content/boards/chromebooks/boards/grunt.md index 152ea8d..6b0cb53 100644 --- a/content/boards/chromebooks/boards/grunt.md +++ b/content/boards/chromebooks/boards/grunt.md @@ -41,14 +41,34 @@ supported by Depthcharge (R8152). #### Known issues -The R8152 Ethernet driver in Depthcharge doesn't seem reliable when -working at Gigabit speeds. It's recommeded to configure the link as Fast -Ethernet when booting over TFTP. - -Depending on the firmware version of the Servo v4 interface used, some -issues may be present, such as the loss of the cr50 serial console when -issuing a cold reset or Depthcharge hanging when receiving network -packets. + - The R8152 Ethernet driver in Depthcharge doesn't seem reliable when + working at Gigabit speeds. It's recommeded to configure the link as + Fast Ethernet when booting over TFTP. + + - Ethernet frame reception may fail and hang Depthcharge when using + Servo v4 as an USB-Eth adapter (error: `R8152: Bulk read + error`). Bigger file transfers make this more likely to happen, + although it's not completely deterministic. + + - When using a Servo v4 as a debugging interface, the Cr50 interface + shuts down after issuing a `cold_reset:on` command. However, this + doesn't seem to happen if the Servo v4 is connected to a power + supply and charging the Chromebook. + + - In some setups the serial console gets stuck and freezes during one + of the Coreboot stages. Closing and reopening the serial terminal + recovers the problem, since the Chromebook keeps running. Most of + the times this happens is at this point during the boot process: + + ``` + POST: 0x40 + agesawrapper_amdinitpost() entry + DRAM clear on reset: Keep + variant_mainboard_read_spd SPD index 9 + CBFS: 'Master Header Locator' located CBFS at [df0000:ffffc0) + CBFS: Locating 'spd.bin' + CBFS: Found @ offset 79bc0 size 2000 + ``` ### Example kernel command line arguments diff --git a/content/boards/chromebooks/boards/rammus.md b/content/boards/chromebooks/boards/rammus.md index aeb606e..37919e3 100644 --- a/content/boards/chromebooks/boards/rammus.md +++ b/content/boards/chromebooks/boards/rammus.md @@ -27,9 +27,15 @@ supported by Depthcharge (R8152). #### Known issues -The R8152 Ethernet driver in Depthcharge doesn't seem reliable when -working at Gigabit speeds. It's recommeded to configure the link as Fast -Ethernet when booting over TFTP. + - The R8152 Ethernet driver in Depthcharge doesn't seem reliable when + working at Gigabit speeds. It's recommeded to configure the link as + Fast Ethernet when booting over TFTP. + + - Ethernet frame reception may fail and hang Depthcharge when using + Servo v4 as an USB-Eth adapter (error: `R8152: Bulk read + error`). Bigger file transfers make this more likely to happen, + although it's not completely deterministic. + ### Example kernel command line arguments -- GitLab