Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Oct 2012 08:43:49 +0400
From:      Ruslan Bukin <br@bsdpad.com>
To:        Tim Kientzle <tim@kientzle.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: ubldr hangs on Exynos 4412
Message-ID:  <20121020044349.GA32806@jail.io>
In-Reply-To: <E20C2AFB-EA4F-4BCE-A3D2-058D4FDB1D46@kientzle.com>
References:  <20121015060703.GA58633@jail.io> <6F20448B-96A0-428B-ACC1-1B2E08E53EEE@kientzle.com> <20121019200522.GA24298@jail.io> <E20C2AFB-EA4F-4BCE-A3D2-058D4FDB1D46@kientzle.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 19, 2012 at 09:08:49PM -0700, Tim Kientzle wrote:
> > Thanks, Tim, it helps:
> > bootelf 0x40008000
> > ## Starting application at 0x40008054 ...
> > Consoles: U-Boot console                 
> > Compatible API signature found @c3d000c0
> > 
> > but now, ubldr hangs on first syscall in glue.c (function ub_dev_enum)
> >  syscall(API_DEV_ENUM, NULL, di)
> > 
> > why it can happen?
> 
> Are you using the U-Boot from Arago project?
> 
> Check disk/part.c to make sure it has this fix:
> 
> diff --git a/disk/part.c b/disk/part.c
> index f07a17f..e0022d1 100644
> --- a/disk/part.c
> +++ b/disk/part.c
> @@ -80,6 +80,8 @@ block_dev_desc_t *get_dev(char* ifname, int dev)
>         block_dev_desc_t* (*reloc_get_dev)(int dev);
>         char *name;
>  
> +       if (ifname == NULL)
> +               return NULL;
>         name = drvr->name;
>  #ifdef CONFIG_NEEDS_MANUAL_RELOC
>         name += gd->reloc_off;
> 
> 

No, I'm using uboot from the device manufacturer.
Should I use Arago ?

Thanks again, ubldr started after I applied the patch.

Number of U-Boot devices: 1

FreeBSD/arm U-Boot loader, Revision 1.2
(root@intel.bsdpad.com, Fri Oct 19 22:50:42 UTC 2012)
DRAM:			 1023MB

Device: disk

Device: net
net_probe: no network devices found, maybe not enumerated yet..?
netboot: couldn't probe uboot_eth0
[...]

Verbose help not available, use '?' to list commands
loader>

seems my u-boot don't see ethernet, but I think it is not a big 
problem for now.

-Ruslan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121020044349.GA32806>