10-13-2019, 03:17 PM
Hi. I am trying to install ArchLinuxARM on the emmc module to boot Rock64 v2.0 board. When i'm trying the following happens.
1. I flash three u-boot images, as in tutorial. It seems working, because...
2. When i power up the Rock64, it writes some usuall messages to the UART on the. So, as i understand, u-boot images are being loaded successfully, partition table is being read successfully, so the Linux Kernel starts and writes a lot of info to the UART.
3. But when the kernel attempts to mount root file system, it can't do this and throws me to the emergency shell. Where i try to read from emmc, e.g., using the command
i get nothing. When i'm trying to
i get I/O error.
4. So... What is wrong? It does not looks like as hardware error. Because u-boot somehow figures out the correct PARTUUID for the partition and passes it to the kernel. So, the partition table sectors are readable, but no to the kernel... May be some driver option will help?
Screenlog is here http://k.imm.uran.ru/tmp/screenlog.0
Thanks in advance
1. I flash three u-boot images, as in tutorial. It seems working, because...
2. When i power up the Rock64, it writes some usuall messages to the UART on the. So, as i understand, u-boot images are being loaded successfully, partition table is being read successfully, so the Linux Kernel starts and writes a lot of info to the UART.
3. But when the kernel attempts to mount root file system, it can't do this and throws me to the emergency shell. Where i try to read from emmc, e.g., using the command
Code:
dd if=/dev/mmcblk1 of=/dev/stdout count=10
Code:
hexdump /dev/mmcblk1
i get I/O error.
4. So... What is wrong? It does not looks like as hardware error. Because u-boot somehow figures out the correct PARTUUID for the partition and passes it to the kernel. So, the partition table sectors are readable, but no to the kernel... May be some driver option will help?
Screenlog is here http://k.imm.uran.ru/tmp/screenlog.0
Thanks in advance