Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jun 2013 17:54:46 -0300
From:      Mariano Lescano <mercanoles@gmail.com>
To:        Alexander Fedorov <alexander.fedorov@rtlservice.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Booting kernel on Cubieboard/Mele a_1000 (Allwiner A10)
Message-ID:  <CAK%2BmYUWAQXQabWyb-aHsPrxP-oNUksWL1=-h3AkJrbyuxj%2B7kw@mail.gmail.com>
In-Reply-To: <CAOcOT_y%2Bs0YAMnZOK3kO0QbxSFp%2BOJT-kmCNa=RpMAOKzt_cEg@mail.gmail.com>
References:  <CAK%2BmYUXShgauOEee8DkYQpn099CeQ%2Bpm5UpOmC8de3V6sQnEqw@mail.gmail.com> <CAOcOT_y%2Bs0YAMnZOK3kO0QbxSFp%2BOJT-kmCNa=RpMAOKzt_cEg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for that information, FreeBSD is now running in the Cubieboard and
mele_a1000 boards using ubldr and mounting the root filesystem from USB
stick. We will try to patch to get mmc support.
Anyone knows about ethernet and gpu support??
Thanks


2013/6/27 Alexander Fedorov <alexander.fedorov@rtlservice.com>

> Hi!
> Freebsd doesn't support Allwinner A10 MMC controller.
>
> You should use USB stick for the root filesystem.
>
> P.S.
> I have an initial version of the driver for MMC, but it does not
> support DMA, so the IO is very slow. I tested it with my Hackberry
> board.
> If you're interested, see the patch in attachment and configuration
> files. Also, I will publish the code on github in a few days.
>
> 2013/6/27 Mariano Lescano <mercanoles@gmail.com>:
> > Hi
> > We have the kernel booting using ubldr. At the point to mount the root
> > filesystem we get this message:
> >
> > ======================================================
> >
> > Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]...
> > stack_capture: frame=0xdcacfa3c
> > stack_capture: frame=0
> > stack_capture: frame=0xdcacf85c
> > stack_capture: frame=0xc30feda4
> > stack_capture: frame=0
> > mountroot: waiting for device /dev/mmcsd0s2a ...
> > Mounting from ufs:/dev/mmcsd0s2a failed with error 19.
> > Trying to mount root from ufs:/dev/da0s2a []...
> > mountroot: waiting for device /dev/da0s2a ...
> > Mounting from ufs:/dev/da0s2a failed with error 19.
> >
> > Loader variables:
> >   vfs.root.mountfrom=ufs:/dev/mmcsd0s2a
> >   vfs.root.mountfrom.options=rw,noatime
> >
> > Manual root filesystem specification:
> >   <fstype>:<device> [options]
> >       Mount <device> using filesystem <fstype>
> >       and with the specified (optional) option list.
> >
> >     eg. ufs:/dev/da0s1a
> >         zfs:tank
> >         cd9660:/dev/acd0 ro
> >           (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /)
> >
> >   ?               List valid disk boot devices
> >   .               Yield 1 second (for background tasks)
> >   <empty line>    Abort manual input
> >
> > mountroot> ?
> >
> > List of GEOM managed disk devices:
> >
> >
> > mountroot>
> >
> > ========================================================
> >
> > We can see that List of GEOM managed disk devices is empty
> >
> > What could be the problem?
> > Any suggestions?
> >
> > Thanks
> > _______________________________________________
> > freebsd-arm@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
>



-- 
*Lescano Mariano - UNC*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAK%2BmYUWAQXQabWyb-aHsPrxP-oNUksWL1=-h3AkJrbyuxj%2B7kw>