0
rafaelSorel

S905w unable to boot from internal

Recommended Posts

Hello, 

 

I have bought an x96mini with a uboot version from 03/2019, everythings works perfectly when booting from SD, but when I try to boot from internal the kernel boots and it stops at "waiting for root device", after an investigation I have noticed that the partitions layout is different from the standard one, I have updated the dtb to be inline with that layout but the problem remains the same, unable to boot from internal.

 

Here is the original dts file from that box, 

 

Any help would be appreciated, knowing that I am using the kernel version 3.14.

 

Thanks,

01_dtbdump_Amlogic.dts

Share this post


Link to post
Share on other sites
10 minutes ago, rafaelSorel said:

but when I try to boot from internal the kernel boots and it stops at "waiting for root device", after an investigation I have noticed that the partitions layout is different from the standard one, I have updated the dtb to be inline with that layout but the problem remains the same, unable to boot from internal.

 

I got such a problem (waiting for root device) with a RPi 3B after recreating partitions on a SDCard for getting a bigger partition 1 (FAT32) and restoring the old contents.

 

While creatng the new partitions they do get a new PARTUUID, which is configured in /etc/fstab (and on the RPi 3B also in /boot/cmdline.txt).

 

With the command blkid I searched for the IDs and did put the new value in /etc/fstab.

After that my RPi 3B did boot properly from the new created SDCard.

 

Here my sample:

root@rpi3-aiy(192.168.6.206):~# more /etc/fstab

proc                  /proc           proc    defaults          0       0
PARTUUID=21fbfeb1-01  /boot           vfat    defaults          0       2
PARTUUID=21fbfeb1-02  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that

 

Share this post


Link to post
Share on other sites

RPI does not have any internal storage, it boots mainly on the SD card, I did not change any partitions, I just described the partitions in the dtb file to match the original dtb, I think that the kernel does not see the /dev/system partition, I don't know why, here the modified dtb file that I have updated, not the original one.

gxl_p281_1g.dts

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
0