Date: Mon, 2 Apr 2012 08:50:19 GMT From: Manuel Tobias Schiller <mala@hinterbergen.de> To: freebsd-sparc64@FreeBSD.org Subject: Re: sparc64/141918: [ehci] ehci_interrupt: unrecoverable error, controller halted (sparc64) Message-ID: <201204020850.q328oJZL016299@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR sparc64/141918; it has been noted by GNATS. From: Manuel Tobias Schiller <mala@hinterbergen.de> To: Marius Strobl <marius@alchemy.franken.de> Cc: bug-followup@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@hinterbergen.de> wrote: > On Sun, 1 Apr 2012 12:41:24 +0200 > Marius Strobl <marius@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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201204020850.q328oJZL016299>