FreeBSD 9.2 ARM dma bug
Ian Lepore
ian at FreeBSD.org
Thu Sep 26 16:46:09 UTC 2013
On Thu, 2013-09-26 at 16:40 +0200, Fabien Thomas wrote:
> Le 26 sept. 2013 à 15:07, Fabien Thomas a écrit :
>
> >
> > Le 26 sept. 2013 à 14:31, Randall Stewart a écrit :
> >
> >> Fabien:
> >>
> >> Hmm, I am not sure whats different but I have a DreamPlug with
> >> a kirkwood and I have it up now without an issue.
> >>
> >> Of course I am using Head not 9.2
> >>
> >> You might want to take a look at the changes in
> >> the arm/mv
> >>
> >> directory between head and 9.2 and see if there is anything
> >> you can back-port (if you don't want to run head/10.0)
> >
> > This one seems to be a good candidate :)
> > http://svnweb.freebsd.org/base/head/sys/arm/arm/busdma_machdep.c?r1=246881&r2=246880&pathrev=246881
>
> For others, it works...but now panic on USB with
>
> ehci0: <Marvell Integrated USB 2.0 controller> mem 0xf1050000-0xf1050fff irq 48,19 on simplebus0
> usbus0: EHCI version 1.0
> usbus0: stop timeout
> usbus0: set host controller mode
> usbus0 on ehci0
> panic: Bad tailq NEXT(0xc0e5c5ec->tqh_last) != NULL
>
Make sure you've got option USB_HOST_ALIGN=32 in your kernel config.
Sad to say, but I'm afraid arm support on the 9.x branches may be a bit
weak. I know there's things that have been fixed on head and not MFC'd
to older branches.
-- Ian
More information about the freebsd-arm
mailing list