On Thu, Jan 14, 2021 at 6:02 PM 'Ray Willis' via BeagleBoard
<[email protected]> wrote:
>
>
> All,
> I'm trying to figure out how to get the TDMSSK3358 (or AM335x Starter Kit) 
> working with Bone Debian. There is a devicetree overlay that is set up to 
> supposedly use it, am335x-evmsk.dts, but I have not been able to get it to 
> work even with the latest build.
>
> When it runs, it loads u-boot just fine, but dumps to Linux shell after 
> attempting to load the Kernel.  I've attached my putty log. I've found 
> similar issues in forum posts that were supposedly a faulty voltage supply or 
> bent pin for the uSD Card. I do not think this is the case as the Linux Arago 
> (built via Yocto) still runs fine... that it comes with.
>
> A little more info for context:
> This Dev System runs only from uSD Card, it does not utilize the emmc. When 
> it fails, the linux shell stays shown on the display (Linux Icon with 
> blinking cursor). I do have basic shell commands.
>
> I think the fault lies in that the devicetree is still not correct. It is 
> somewhat set up as a traditional device for using emmc first and if the uSD 
> Card Detect (CD) goes low it will switch the boot up order. Typical 
> Beaglebone Black requires a SW be pressed also to switch the boot up order 
> upon boot up.
>
> The failure is basically the Kernel doesn't see /dev/mmcblk0p1 for rootfs. I 
> can check /dev in shell but no memory location is there.... not mmcblk, sda, 
> sdb, or other. The original Arago OS uses a separate Boot/Root partition 
> (unlike Bone Debian) but that shouldn't matter as boot is actually running. 
> It's almost as if it tries to access the SD Card pins for what's designated 
> for mmc2 in the pinmux but can't read the data.
>
> Has anyone else tackled this and had it work, or can someone provide more 
> insight?
>
> from my log attached:
> .....
> [    2.899401] omap_hsmmc 48060000.mmc: Got CD GPIO
> ......
> Gave up waiting for root file system device.  Common problems:
>  - Boot args (cat /proc/cmdline)
>    - Check rootdelay= (did the system wait long enough?)
>  - Missing modules (cat /proc/modules; ls /dev)
> ALERT!  /dev/mmcblk0p1 does not exist.  Dropping to a shell!
> (initramfs)
>
> Any help is appreciated on this.

There's an override for a 2 partition setup: in /boot/uEnv.txt

uenv_root=/dev/mmcblk0p2

Regards,

-- 
Robert Nelson
https://rcn-ee.com/

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAOCHtYhjDZzD8frznWm9TF25_kQ4VFFS%2Bz%2BkrRHnL%3DGq8XpSbQ%40mail.gmail.com.

Reply via email to