John, what you just said does not jibe with your last post  about uSD being
first in the roundrobin, and is also incorrect.

I have Angstrom from last year still installed on the eMMC of my board,
which *ONLY* boots when i remove the "boot" uSD that is in it now.
Otherwise it boots from the uSD.

Am I misunderstanding what you're saying ? It could also be that we're
talking about two different uboots. The one I am using is patched by a
patch provided by RCN on his cross compile Debian instructions. Perhaps
you're speaking of "stock" ?

http://eewiki.net/display/linuxonarm/BeagleBone+Black


On Mon, Apr 28, 2014 at 9:04 AM, John Syn <[email protected]> wrote:

>
> From: William Hermans <[email protected]>
> Reply-To: <[email protected]>
> Date: Monday, April 28, 2014 at 1:42 AM
>
> To: <[email protected]>
> Subject: Re: [beagleboard] Re: Booting Archlinux from microSD (again)
>
> John, what ? I have "booted" from multiple types of devices, and have
> never had to hold down the power button. No modification, nothing. IN fact,
> I wrote a blog post on netbooting Debian ( TFTP / NFS rootfs ) and had a
> comment come back telling me this method worked for ARCH, and busybox as
> well.
>
> You shouldn’t have to press the Boot button. If the eMMC has a valid
> u-boot, BBB will use the eMMC u-boot. If the eMMC does not have a valid
> u-boot, BBB will use the SDCard u-boot. The purpose of the Boot button is
> to prevent the BBB from using the eMMC u-boot.
>
> Regards,
> John
>
>
>
>
> Looking at the link Robert gave, those setting in a uEnv.txt file should
> work. It probably would not hurt of the OP built his / her own uboot / MLO
> too . . .
>
>
> On Sun, Apr 27, 2014 at 11:28 PM, Don deJuan <[email protected]>wrote:
>
>>  On 04/27/2014 11:09 PM, John Syn wrote:
>>
>>
>>   From: Don deJuan <[email protected]>
>> Reply-To: <[email protected]>
>>
>> Date: Sunday, April 27, 2014 at 10:57 PM
>> To: <[email protected]>
>> Subject: Re: [beagleboard] Re: Booting Archlinux from microSD (again)
>>
>>   On 04/27/2014 10:16 PM, John Syn wrote:
>>
>>
>>   From: Doug <[email protected]>
>> Reply-To: <[email protected]>
>>
>> Date: Sunday, April 27, 2014 at 9:52 PM
>> To: <[email protected]>
>>
>> Subject: [beagleboard] Re: Booting Archlinux from microSD (again)
>>
>>  OK this does not work on Archlinux. Besides the fact Archlinux does not
>> have initrd there must be some other issue holding it up. We are getting a
>> serial connection hooked up to look at that.
>>
>> The answer about the only way was to remove a resistor is NOT a good
>> answer. First of all it is not something you would do when distributing and
>> image to be written on an SD card to a user. Hack your board so it works!
>> No way.
>>
>>  You asked for a solution that will work “no matter what is on the
>> eMMC”. If you have u-boot on the eMMC, BBB will use it, period. No script
>> or anything else for that matter will prevent this. Remove u-boot from the
>> eMMC and BBB will use u-boot from the SDCard. With SYS_BOOT2 high (Boot not
>> pressed), the boot sequence is MMC1 (eMMC), MMC0 (SDCard), UART0, USB0. If
>> SYS_BOOT2 is low (Boot button pressed) the boot sequence is SPI0, MMC0,
>> USB0, UART0.
>>
>>  Regards,
>> John
>>
>>
>>
>> I would like to get this fixed but an easy answer would be to have a
>> script that does a one time run of zeroing the eMMC on first boot of
>> ArchLinux on the SD card. We have no reason to use the eMMC card in our
>> application. I wish there was a HW switch or jumper on the BBB to disable
>> it. That would make things much easier.
>>
>> So please don't go hacking your board, just nuke the code on the eMMC. It
>> will then boot happily from the SD card.
>>
>> Hopefully we will find a better way so we won't have to do that. I will
>> report back in a few days with any progress.
>>
>> On Sunday, April 27, 2014 10:15:04 PM UTC-4, Doug wrote:
>>>
>>> OK I asked this question before and I was never able to resolve it.
>>>
>>> I have an image (application) on microSD card that I want to distribute.
>>> It uses Archlinux.
>>>
>>> I don't want the user to have to play with boot directories pushing
>>> buttons or anything like that. I just want it to boot at power up.
>>>
>>> As long as a distribution (stock) image is on the eMMC it will not boot
>>> the SD card unless the boot button is held down at power up.
>>>
>>> I can get around this by wiping the eMMC but I do not want a user
>>> getting an image on SD and having to do that.
>>>
>>> Is there anything I can do on the SD card (boot record) to cause it to
>>> boot directly from SD regardless of what is on eMMC.
>>>
>>> Debian apparently has no problem with this. It seems to be an Archlinux
>>> issue.
>>>
>>> If therei s an answer please pass along the code or point me to it.
>>>
>>  --
>> 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.
>>
>>  --
>> 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.
>>
>> or why not just edit the uEnv.txt on the eMMC?
>>
>>  It is u-boot default environment that loads the uEnv.txt file. uEnv.txt
>> only augments the existing scripts already present in the u-boot
>> environment. Nothing that you do to the uEnv.txt will prevent BBB from
>> using the u-boot on the eMMC.
>>
>>  Regards,
>> John
>>
>>
>>  --
>> 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.
>>
>>  --
>> 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.
>>
>> hmm strange
>>
>> --
>> 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.
>>
>
> --
> 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.
>
>  --
> 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.
>

-- 
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.

Reply via email to