sparc64/141918: [ehci] ehci_interrupt: unrecoverable error,
controller halted (sparc64)
Manuel Tobias Schiller
mala at hinterbergen.de
Mon Apr 2 08:50:20 UTC 2012
The following reply was made to PR sparc64/141918; it has been noted by GNATS.
From: Manuel Tobias Schiller <mala at hinterbergen.de>
To: Marius Strobl <marius at alchemy.franken.de>
Cc: bug-followup at FreeBSD.org
Subject: Re: sparc64/141918: [ehci] ehci_interrupt: unrecoverable error,
controller halted (sparc64)
Date: Mon, 2 Apr 2012 10:43:14 +0200
--Sig_/D0usoAWksOR_ye8KrLvETot
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
On Mon, 2 Apr 2012 01:00:56 +0200
Manuel Tobias Schiller <mala at hinterbergen.de> wrote:
> On Sun, 1 Apr 2012 12:41:24 +0200
> Marius Strobl <marius at alchemy.franken.de> wrote:
>=20
> > Well, the individual patches shouldn't make things worse except for
> > the second one causing more memory to be used so I'd suggest to
> > combine them. If in the end things actually work we still can check
> > what changes are needed for that.
> > Looking at the Linux USB code, the FreeBSD one doesn't some to honor
> > some DMA constraints and at least for the alignment it's actually
> > hard to follow what value eventually is used. One thing that stands
> > out is that for EHCI, the boundary is 4096. This is most easily fixed
> > by defining USB_PAGE_SIZE to 4096 in sys/dev/usb/usb_busdma.h.
> >=20
> > Marius
>=20
> Ok, the second patch on its own doesn't appear to work either, so I'm
> trying the combination of patches now. By the way: defining
> USB_PAGE_SIZE to 4096 in sys/dev/usb/usb_busdma.h is a bad idea - the
> kernel panics with a backtrace pointing into the mmu-related code.
> Probably has to do with sparc64 mmu only supporting 8k pages, so I'm
> not terribly surprised... Ok, I'm waiting for the next make buildkernel
> to finish, and I'll let you know what comes out.
>=20
> Manuel
Ok, I also tested a kernel with both patches, and the issue persists. Do
you have something else to try?
Manuel
--=20
Homepage: http://www.hinterbergen.de/mala
OpenPGP: 0xA330353E (DSA) or 0xD87D188C (RSA)
--Sig_/D0usoAWksOR_ye8KrLvETot
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQGcBAEBAgAGBQJPeWaiAAoJEEPbVOqHHK4gc80MAKMomwW9ArAwWkdl4lI79K5a
pJLkWtwYWD+YaXPg4s+af552Gra6/cZlvMqEbSu8MK1FiwCvMdnqvfratc1h0mVJ
k7J010SBYaXNTw1+udOxFDlmQcgQedFVOgmiOrS3BxvJ60bLAq4HhfLg48jikBMI
P9kVDW+BQKIQWSImaU3yDtEBdQ3SVN0QHHiHxBdyKqhF6KNif7nnLYU+yUu1kmzk
8ocX2kxTvA5zZRInWf8VRwnGOi2+ARPsDS6e2I/BUf++nGrdeehcLndEEGWvD2DN
am+3mmnhMnBeUhR6QMuxaYDX/K3LNZS95MUYZuagaPJII75ZhjgcU1SNFClAKYn/
QP6BIQ7GHGaE7VNIfDPp0852jVoi85QwSJzcSmPOX5+QCAXSkKQtNoheB8HtKgMC
2aEWy9hPNMzJr0DA0xs3X+1CltAdDj5GMzqyGk9YuKLKk/hLCwUCk6wLgRUCu4HN
xwoWyiSShcYZ6qeh3dPDja1bWqkmCZGjvwYBlbdKrQ==
=uxqD
-----END PGP SIGNATURE-----
--Sig_/D0usoAWksOR_ye8KrLvETot--
More information about the freebsd-sparc64
mailing list