Date: Thu, 3 Jan 2013 22:38:28 +0800 From: Ganbold Tsagaankhuu <ganbold@gmail.com> To: "dev, dev" <dev@macdevshanghai.com> Cc: Aleksandr Rybalko <ray@ddteam.net>, freebsd-arm@freebsd.org Subject: Re: Allwinner A10 Message-ID: <CAGtf9xOHO3hUyeEfCQ8jzpjXjDP-XX2cMS7s-YukUxf4oGfURg@mail.gmail.com> In-Reply-To: <CANEJTgA6icd0_NKmM8fTdVRdVv4vhaTnKqOWcAONpQwwXdLxnA@mail.gmail.com> References: <CAGtf9xOquNGakvSmRfmN31zqqQ49MMLmGscH5XvpwRoVJ6e3FQ@mail.gmail.com> <201212271004.01598.hselasky@c2i.net> <20121227120141.6cff665cd399e722967efbe5@ddteam.net> <CANEJTgA6icd0_NKmM8fTdVRdVv4vhaTnKqOWcAONpQwwXdLxnA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, On Thu, Jan 3, 2013 at 10:27 PM, dev, dev <dev@macdevshanghai.com> wrote: > I got my cubieboard ,I want test FreeBSD, how Build kernel?use which > version uboot? I use hno's version of u-boot since it has gpio setting support which I'm using to give power to usb controllers. https://github.com/hno/uboot-allwinner/ > > I use this > $make TARGET_ARCH=armv6 buildkernel KERNCONF=CUBIEBOARD WITH_FDT=yes > can build success, but can't boot: > > sun4i#fatload mmc 0 0x40200000 kernel; > reading kernel > > 4380122 bytes read > sun4i#go 0x40200100 > ## Starting application at 0x40200100 ... > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2013 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 10.0-CURRENT #1 r244957M: Thu Jan 3 21:42:52 CST 2013 Not sure with this revision, but I'm using r244673. Please try that. Ganbold > root@apple:/usr/obj/arm.armv6/home/yarshure/FreeBSD/src/sys/CUBIEBOARD > arm > WARNING: WITNESS option enabled, expect reduced performance. > panic: acquiring blockable sleep lock with spinlock or critical section > held (rw) pmap pv global @ > /home/yarshure/FreeBSD/src/sys/arm/arm/pmap-v6.c:1182 > KDB: enter: panic > [ thread pid 0 tid 0 ] > Stopped at 0xc0324764: ldrb r15, [r15, r15, ror r15]! > db> bt > Tracing pid 0 tid 0 td 0xc06f0060 > (null)() at 0xc07068d4 > scp=0xc07068d4 rlv=0xc048f4b8 (0xc048f4b8) > rsp=0xc07068b8 rfp=0xc06ef9a8 > Bad frame pointer: 0xc06ef9a8 > db> help > > > 2012/12/27 Aleksandr Rybalko <ray@ddteam.net> > >> On Thu, 27 Dec 2012 10:04:01 +0100 >> Hans Petter Selasky <hselasky@c2i.net> wrote: >> >> > On Wednesday 26 December 2012 17:05:35 Ganbold Tsagaankhuu wrote: >> > > Just some information, >> > > >> > > Still nothing useful yet, but with the help of andrew@, ray@, gonzo@ >> > > and other arm guys kernel boots: >> > > >> > > https://github.com/tsgan/allwinner_a10/blob/master/dmesg_ehci.txt >> > > >> > > Tried usb/ehci glue code, no success yet, so maybe I will leave it now >> > > and try next SD/MMC :) >> > > >> > >> > Hi, >> > >> > It looks like number of ports is zero. Can you try this: >> > >> > Edit sys/dev/usb/controller/ehci.c >> > >> > >> > Find this: >> > sc->sc_noport = EHCI_HCS_N_PORTS(sparams); >> > >> > Add this: >> > if (sc->sc_noport == 0) >> > sc->sc_noport = 1; >> > >> > Does the EHCI work now? >> > >> > --HPS >> > _______________________________________________ >> > 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" >> >> I've ask Ganbold to inspect EHCI registers and they all is 0, so I >> think it is not port count problem, but clock and/or power control. >> >> Thanks! >> >> WBW >> -- >> Aleksandr Rybalko <ray@ddteam.net> >> _______________________________________________ >> 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" >> > _______________________________________________ > 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"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGtf9xOHO3hUyeEfCQ8jzpjXjDP-XX2cMS7s-YukUxf4oGfURg>