FreeBSD-10-STABLE hangs when booting from BeagleBone Black eMMC

Winston Smith smith.winston.101 at gmail.com
Mon Apr 28 01:10:35 UTC 2014


On Sun, Apr 27, 2014 at 2:52 PM, Ian Lepore <ian at freebsd.org> wrote:
> Just ignore the LORs, or even better, turn off WITNESS.  IMO, it has
> become useless, because nobody fixes them anymore, or even responds to
> reports of them other than to sometimes post a link to a site that
> tracks "known LORs", but that site hasn't been updated for like 6 years.

That's kind of what I figured; I will turn off WITNESS.

> When it comes to the eMMC timeouts that happen after you've booted,
> that's something in my arena, but hard for me to debug without eMMC
> hardware.  We've recently had a few changes to both the core sdhci
> driver and to the ti_sdhci code that glues sdhci to the hardware.
>
> Do the timeouts happen often, or is this something you can do to trigger
> them?  If so, it might be interesting to try to revert r264099 and see
> if the problems go away.  Those changes were related to configuring the
> sd clock.  I'm pretty sure the old code was wrong, but the replacement
> code could have errors too. :)

At this point:

1) Timeouts (11-CURRENT)
    - I have seen them twice under heavy eMMC write load, but they
haven't seemed to cause a problem for me
    - Fabio did report the timeouts followed by a panic
2) I can't boot from eMMC with 10-STABLE (but I can with 11-CURRENT)
(both using the *same* u-boot)

So:

A) Should I go back to 11-CURRENT?  (although I need 10-something for Golang)
B) How can I/we help debug this further?

Thanks!


-W


More information about the freebsd-arm mailing list