All, I'm trying to figure out how to get the TDMSSK3358 (or AM335x Starter Kit <https://www.ti.com/store/ti/en/p/product/?p=TMDSSK3358&utm_source=google&utm_medium=cpc&utm_campaign=epd-null-null-OPN_EN-cpc-store-google-wwe&utm_content=Device&ds_k=TMDSSK3358&DCM=yes&gclid=Cj0KCQiA9P__BRC0ARIsAEZ6irhRZon5TpBlZbS_Snf-2Wxk8qavjS-sKzltuj5sJf_RwGe6s3_jFdQaAsF7EALw_wcB&gclsrc=aw.ds>) 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. Regards, Raymond Willis Jr. -- 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/19d11127-b89b-41ff-a48b-e9727035d972n%40googlegroups.com.
