Skip to content

Commit

Permalink
fix: document HDMI problem on RPi 4
Browse files Browse the repository at this point in the history
Closes #3414.

Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
  • Loading branch information
AlekSi authored and talos-bot committed Apr 8, 2021
1 parent 29da22d commit 30f687b
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 15 deletions.
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
# See https://www.raspberrypi.org/documentation/configuration/config-txt/
# Reduce GPU memory to give more to CPU.
gpu_mem=32
# Enable maximum compatibility on both HDMI ports.
# Enable maximum compatibility on both HDMI ports;
# only the one closest to the power/USB-C port will work in practice.
hdmi_safe:0=1
hdmi_safe:1=1
# Load U-Boot.
kernel=u-boot.bin
# Forces the kernel loading system to assume a 64-bit kernel.
arm_64bit=1
# Disable rainbow splash screen on boot.
disable_splash=1
# Enable the primary/console UART.
enable_uart=1
# Disable Bluetooth.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ xz -d metal-bananapi_m64-arm64.img.xz

## Writing the Image

The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
In this example we will assume `/dev/mmcblk0`.
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
In this example, we will assume `/dev/mmcblk0`.

Now `dd` the image to your SD card:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ xz -d metal-libretech_all_h3_cc_h5-arm64.img.xz

## Writing the Image

The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
In this example we will assume `/dev/mmcblk0`.
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
In this example, we will assume `/dev/mmcblk0`.

Now `dd` the image to your SD card:

Expand Down
4 changes: 2 additions & 2 deletions website/content/docs/v0.10/Single Board Computers/rock64.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ xz -d metal-rock64-arm64.img.xz

## Writing the Image

The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
In this example we will assume `/dev/mmcblk0`.
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
In this example, we will assume `/dev/mmcblk0`.

Now `dd` the image to your SD card:

Expand Down
4 changes: 2 additions & 2 deletions website/content/docs/v0.10/Single Board Computers/rockpi_4.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ xz -d metal-rockpi_4-arm64.img.xz

## Writing the Image

The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
In this example we will assume `/dev/mmcblk0`.
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
In this example, we will assume `/dev/mmcblk0`.

Now `dd` the image to your SD card:

Expand Down
14 changes: 10 additions & 4 deletions website/content/docs/v0.10/Single Board Computers/rpi_4.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,11 @@ chmod +x /usr/local/bin/talosctl

At least version `v2020.09.03-138a1` of the bootloader (`rpi-eeprom`) is required.
To update the bootloader we will need an SD card.
Insert the SD card into your computer and run the following:
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
In this example we will assume `/dev/mmcblk0`.
Insert the SD card into your computer and use [Raspberry Pi Imager](https://www.raspberrypi.org/software/)
to install the bootloader on it (select Operating System > Misc utility images > Bootloader > SD Card Boot).
Alternatively, you can use the console on Linux or macOS.
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
In this example, we will assume `/dev/mmcblk0`.

```bash
curl -LO https://github.com/raspberrypi/rpi-eeprom/releases/download/v2020.09.03-138a1/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1.zip
Expand All @@ -40,7 +42,8 @@ sudo bsdtar rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1.zip -C /mnt
Remove the SD card from your local machine and insert it into the Raspberry Pi.
Power the Raspberry Pi on, and wait at least 10 seconds.
If successful, the green LED light will blink rapidly (forever), otherwise an error pattern will be displayed.
If an HDMI display is attached then the screen will display green for success or red if a failure occurs.
If an HDMI display is attached to the port closest to the power/USB-C port,
the screen will display green for success or red if a failure occurs.
Power off the Raspberry Pi and remove the SD card from it.

> Note: Updating the bootloader only needs to be done once.
Expand Down Expand Up @@ -73,6 +76,9 @@ talosctl apply-config --insecure --interactive --nodes <node IP or DNS name>

Once the interactive installation is applied, the cluster will form and you can then use `kubectl`.

> Note: if you have an HDMI display attached and it shows only a rainbow splash,
> please use the other HDMI port, the one closest to the power/USB-C port.
## Retrieve the `kubeconfig`

Retrieve the admin `kubeconfig` by running:
Expand Down

0 comments on commit 30f687b

Please sign in to comment.