OK a couple of answers to those who responded.
Taking out initrd did not fix the problem. We are a little bit in the dark
though until we get the serial port hooked up to see what is going on.
Thanks for the explanation of the boot sequence.
It is becoming clear that there may not be a fix that does not involve
changing something in the eMMC. If I finally determine that is the case
then I think the option I will take is to include in my image a one time
first boot script that zero's the first 1M of the eMMC. I know most that
would read this are much more savvy then the users I would send this image
to. I cannot expect a user to start mucking around with editing the eMMC.
Hopefully there will be a better way.
Why the current Debian will boot to MicroSD with the stock eMMC and
Archlinux will not is the question. I am assuming it has to have something
to do with the boot partition of Archlinux vs. Debian on the SD card since
the eMMC is the same.
My Archlinux stock boot looks like this -
MLO u-boot.img uEnv.txt
[root@BBBdoug sbin]# cat /mnt/uEnv.txt
uenvcmd=run findmmc1; run findmmc0; if run loaduimage; then run loadfdt;
run mmcboot; fi;
findmmc1=if test $board_name = A335BNLT; then setenv mmc1 1; else setenv
mmc1 0; fi
findmmc0=setenv mmcdev 0; mmc dev ${mmcdev}; if mmc rescan; then setenv
mmc0 1; else setenv mmc0 0; fi
mmcroot=/dev/mmcblk0p2 rw
loadfdt=ext4load mmc ${mmcdev}:2 ${fdtaddr} /boot/dtbs/${fdtfile}
loaduimage=if ext4load mmc 0:2 ${loadaddr} /boot/zImage; then setenv mmcdev
0; else setenv mmcdev 1; if test $mmc0 = 1; then setenv mmcroot
/dev/mmcblk1p2 rw; fi; ext4load mmc 1:2 ${loadaddr} /boot/zImage; fi
optargs=coherent_pool=1M
As you can see the Archlinux kernel is located in the root partition and
referenced in uEnv.txt
--
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].
For more options, visit https://groups.google.com/d/optout.