diff --git a/content/boards/chromebooks/boards/coral.md b/content/boards/chromebooks/boards/coral.md index 8e17c7a9751694e63ed13c79c97a0808cc122d9d..a758ca35bb49376a4a8c14e418222598cb0fc3ed 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 152ea8da9c78e43203141f0134e7f0540d7661a0..6b0cb53b99b9fe8658124e13c65669af9dd9b60a 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 aeb606e8e6e109df90449250f8433d16757925c8..37919e3890c6db651f2a72208c6e3d1933816a1e 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