kobol-wiki/docs/helios64/troubleshoot.md

140 lines
5.0 KiB
Markdown
Raw Normal View History

2020-11-26 05:44:04 +01:00
| Index | Issue / Question |
|-------------|-------------------|
| 1 | [Can't connect to Helios64](#cant-connect-to-helios64) |
| 2 | [Serial console does not appear](#serial-console-does-not-appear) |
| 3 | [How to force boot from microSD ?](#how-to-force-boot-from-microsd) |
| 4 | [System still booting from eMMC after deleting the partition](#system-still-booting-from-emmc-after-deleting-the-partition) |
| 5 | [HDD Error LED unexpectedly lighting up](#hdd-error-led-unexpectedly-lighting-up) |
2020-11-05 04:20:28 +01:00
2020-11-26 05:44:04 +01:00
## Can't connect to Helios64
2020-11-05 04:20:28 +01:00
### Faulty Power Supply
2020-11-12 11:54:25 +01:00
Verify whether [LED1](/helios64/led/) is turned on. If not tighten DC cable from PSU.
Verify whether LED on the PSU is turned on. If not tighten AC cable from PSU
2020-11-05 04:20:28 +01:00
If problem still occurs, replace the PSU.
### OS Failure
Verify whether [System Activity LED](/helios64/front-panel/#helios64-enclosure) is blinking. If it is not, reset or power cycle.
2020-11-12 11:54:25 +01:00
If problem still occurs, please capture the serial console output and report it to [forum](https://forum.armbian.com/forum/51-helios64/).
2020-11-05 04:20:28 +01:00
### Kernel Panic
2020-11-11 10:24:06 +01:00
If [System Error LED](/helios64/front-panel/#helios64-enclosure) blinking, there was kernel panic. Please reset the system.
2020-11-05 04:20:28 +01:00
2020-11-12 11:54:25 +01:00
If problem still occurs, please capture the serial console output and report it to [forum](https://forum.armbian.com/forum/51-helios64/).
2020-11-05 04:20:28 +01:00
### Network down
Verify whether Ethernet LED turned on. If it is not, try to unplug and re-plug the network cable.
2020-11-11 10:24:06 +01:00
If network still down, try other Ethernet port.
2020-11-05 04:20:28 +01:00
### Corrupted filesystem
2020-11-26 05:44:04 +01:00
Boot from microSD card and execute following command to repair system partition on eMMC
2020-11-05 04:20:28 +01:00
```
fsck -p /dev/mmcblk1p1
```
or
```
btrfs check --repair /dev/mmcblk1p1
```
if your system partition formatted with BTRFS.
2020-11-26 05:44:04 +01:00
### MicroSD card slot broken
2020-11-05 04:20:28 +01:00
Try to flash OS directly to eMMC using [maskrom mode](/helios64/maskrom/)
2020-11-11 10:24:06 +01:00
### Old bootloader
On October 5th, 2020 there was device tree (dtb) filename change. It applied to Armbian 20.08.8.
Originally the filename is **rk3399-helios64.dtb** and changed into **rk3399-kobol-helios64.dtb**
2020-11-26 05:44:04 +01:00
Boot from microSD card and execute following commands
2020-11-11 10:24:06 +01:00
```
sudo mkdir -p /mnt/system
sudo mount /dev/mmcblk1p1 /mnt/system
sudo ln -sf rk3399-kobol-helios64.dtb /mnt/system/boot/dtb/rockchip/rk3399-helios64.dtb
sudo umount /mnt/system
sudo poweroff
```
2020-11-26 05:44:04 +01:00
Remove the microSD card and power on the system.
2020-11-11 10:24:06 +01:00
After boot successfully to eMMC, we strongly suggest to update the bootloader using armbian-config.
### Rootfs is not accessible
If you have transfer the rootfs to SATA or USB, make sure the device is still accessible and you don't remove the device.
2020-11-26 05:44:04 +01:00
Boot from microSD card and execute following command,
2020-11-11 10:24:06 +01:00
```
sudo mkdir -p /mnt/system
sudo mount /dev/mmcblk1p1 /mnt/system
grep "rootdev" /mnt/system/boot/armbianEnv.txt
```
Take note of UUID value and run,
```
sudo blkid
```
Verify if you have device with the same UUID. If the device is accessible, it might have corrupted filesystem. Run *fsck* to check and fix it.
2020-11-05 04:20:28 +01:00
---
2020-11-26 05:44:04 +01:00
## Serial console does not appear
2020-11-05 04:20:28 +01:00
### Driver not installed
Make sure you have FTDI VCP driver installed. You can download the driver from [FTDI Website](https://www.ftdichip.com/Drivers/VCP.htm)
### Jumper P13 closed
Make sure jumper P13 is open otherwise it will disable the built-in USB to Serial converter. Refer to [USB Console/Recovery Mode (P13)](/helios64/jumper/#usb-consolerecovery-mode-p13)
2020-11-11 10:24:06 +01:00
### Cable is not plugged correctly
When you put the back panel make sure to align the port and push a bit before securing with screw.
![! backpanel connector](/helios64/img/troubleshoot/backplate_connector.jpg)
If the USB-C port cannot hold the cable properly and loose the cable, you need to shave the cable a bit so the plastic does not touch the back panel.
![! usb cable](/helios64/img/troubleshoot/usb_cable_shaved.jpg)
Photo from [TDCroPower at Armbian Forum](https://forum.armbian.com/topic/15431-helios64-support/page/4/?tab=comments#comment-110859)
---
2020-11-26 05:44:04 +01:00
## How to force boot from microSD ?
2020-11-11 10:24:06 +01:00
2020-11-26 05:44:04 +01:00
You might want to force Helios64 to boot on microSD card if something is wrong with your bootloader installed on eMMC.
2020-11-11 10:24:06 +01:00
2020-11-26 05:44:04 +01:00
Make sure the system is powered off and insert the microSD card. Short [P10](/helios64/jumper/#boot-mode-p10-p11) with jumper cap, power on and remove the jumper cap before boot Linux (~5 seconds after power on).
2020-11-11 10:24:06 +01:00
2020-11-26 05:44:04 +01:00
## System still booting from eMMC after deleting the partition
2020-11-11 10:24:06 +01:00
2020-11-26 05:44:04 +01:00
Deleting the eMMC partition is not enough to stop the system booting from eMMC.
2020-11-11 10:24:06 +01:00
2020-11-26 05:44:04 +01:00
The Bootloader is located between first block and first partition. Execute following command to erase Partition table, bootloader and partition superblock.
2020-11-11 10:24:06 +01:00
```
sudo dd if=/dev/zero of=/dev/mmcblk1 bs=512 count=65535
sudo sync
```
2020-11-26 05:44:04 +01:00
## HDD Error LED unexpectedly lighting up
One or more HDD Error LED (red color) on front panel might be touching the metal sheet opening on the side creating a short and lighting up the LED. To fix the issue, just loosen the 2 screws of the front panel a bit, push back the front panel and tighten back.
Another solution is to put a small piece of tape on the side of the LED to be sure no contact with the metal sheet can happen.