eMMC doesn't work after kernel start
#1
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
Code:
dd if=/dev/mmcblk1 of=/dev/stdout count=10
i get nothing. When i'm trying to

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
  Reply


Messages In This Thread
eMMC doesn't work after kernel start - by m.bakhterev - 10-13-2019, 03:17 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  +PINEBOOK HDMI does not work baltasarq 1 3,906 05-31-2019, 02:56 PM
Last Post: Luke
  No CIFS support in Kernel? jamespo 4 10,139 06-28-2016, 01:28 PM
Last Post: jamespo
  Arch Linux image (BSP Kernel) longsleep 28 80,960 05-06-2016, 06:33 PM
Last Post: tllim

Forum Jump:


Users browsing this thread: 2 Guest(s)