Date: Wed, 31 Jul 2013 20:09:59 -0600 From: Warner Losh <imp@bsdimp.com> To: Ganbold Tsagaankhuu <ganbold@gmail.com> Cc: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>, Hans Petter Selasky <hselasky@c2i.net> Subject: Re: Allwinner A20 (dual core Cortex A7) Message-ID: <00B715B9-CC2F-4660-8987-448FD1AA9E5E@bsdimp.com> In-Reply-To: <CAGtf9xO0DzFY7wqSO5MhVD980%2BsOD%2BYQagUsL=pWQ4MHzq0Vkw@mail.gmail.com> References: <CAGtf9xO0DzFY7wqSO5MhVD980%2BsOD%2BYQagUsL=pWQ4MHzq0Vkw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jul 31, 2013, at 8:05 PM, Ganbold Tsagaankhuu wrote: > Hi Hans and all, >=20 > Just tried to run freebsd on Cubieboard2 with some minor modification = to > timer code for A10. > However after detecting usb it just stops near "Root mount waiting = for: > usbus1". I see light on usb stick. System supposed to mount rootfs = from usb > stick and usb stick was prepared by using Tim's crochet script. >=20 > Dmesg: http://pastebin.com/7WkkExN2 >=20 > What problem it could be? Any suggestions? Clocks. I'd make sure that all the clocks are spun up correctly. On = other ARM cores if you do this wrong (and it tends to be different for = different SoCs), then you get weird usb behavior. Interrupts. When interrupts aren't routed correctly, usb misbehaves = (although not that badly). Cache. Maybe the cache lines are bigger (though doubtful, since the A10 = has an A7 inside, iirc). If so, then USB_DMA_ALIGNMENT may need to be = bumped. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00B715B9-CC2F-4660-8987-448FD1AA9E5E>