On 2015-06-02, Rick Thomas wrote: > On Jun 2, 2015, at 9:15 AM, Martin Michlmayr <tbm@cyrius.com> wrote: > >> * Rick Thomas <rbthomas@pobox.com> [2015-05-31 19:11]: >> No, the Ultimate and Base are different. I just checked and I was >> going to say that there's support for the Base in DENX. However, I >> noticed that even the Ultimate target was removed in Debian's u-boot >> recently: >> http://anonscm.debian.org/cgit/collab-maint/u-boot.git/commit/debian/targets?id=ea2f6ce84b7788cda2cb7deb29690cb368451e8c >> >> So if you want to work out why it doesn't build and whether it boots, >> I'm sure Vagrant Cascadian would be interested in hearing from you; >> but it's probably easier to stay with the original u-boot unless that >> has problems. >> > > Thanks for the reply, however discouraging! > > Currently, I’m running Wheezy on the Base and its sister Ultimate. > I haven’t tried Jessie since the formal release, but I will do that and report back soon. I gather from what you say about DTB that that transition does not depend on U-Boot? So I should be able to upgrade to and beyond Jessie without problems? > > The problem I’m having with Wheezy that makes me think it would be interesting to try a later U-Boot is that the original Marvell U-Boot (from 2009) is balky when booting from USB hard disks and doesn’t support booting from SD at all. If I could boot from SD, I would put /boot there and everything else on the USB disk. As it is, whenever I need to reboot the machine (I’m using it for experimentation, so that happens fairly often.) I need to log in to the serial console so I can watch and restart if booting from the hard drive fails. (Sometimes it fails in a way that requires actual physically re-setting the Base or even power-cycling it, but that’s a different story.) > > Can you tell me what the most recent U-Boot version is that actually does support the OpenRD Base? I'm able to get both openrd_base and openrd_ultimate to build (no idea if it boots) by disabling MMC support with u-boot 2015.04. But then, it sounds like you're actively looking for MMC support... Another option might be to move where the stored u-boot environment is to allow for a larger u-boot binary, but this breaks backwards compatibility; this may also be an issue for the SheevaPlug and other marvell platforms: https://lists.debian.org/debian-arm/2015/04/msg00023.html https://bugs.debian.org/781874 https://bugs.debian.org/781873 There isn't much traction in upstream u-boot on this, and I suspect u-boot is basically broken on sheevaplug, guruplug and openrd_ultimate in jessie, stretch and sid... With no activity upstream, I'm hesitant to just break backwards compatibility by moving the environment; it might be better to drop support. The choices seem to be between not including features, or breaking backwards compatibility with the environment location, and I'd like to move in whichever direction gets into upstream u-boot on this, which currently is neither... live well, vagrant
Attachment:
signature.asc
Description: PGP signature