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.
