From owner-freebsd-sparc64@FreeBSD.ORG Fri Apr 6 08:00:32 2012 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CD8E106573E for ; Fri, 6 Apr 2012 08:00:28 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 910008FC15 for ; Fri, 6 Apr 2012 08:00:28 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q3680SEQ040913 for ; Fri, 6 Apr 2012 08:00:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q3680SR8040911; Fri, 6 Apr 2012 08:00:28 GMT (envelope-from gnats) Date: Fri, 6 Apr 2012 08:00:28 GMT Message-Id: <201204060800.q3680SR8040911@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Manuel Tobias Schiller Cc: Subject: Re: sparc64/141918: [ehci] ehci_interrupt: unrecoverable error, controller halted (sparc64) X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Manuel Tobias Schiller List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Apr 2012 08:00:32 -0000 The following reply was made to PR sparc64/141918; it has been noted by GNATS. From: Manuel Tobias Schiller To: Marius Strobl Cc: bug-followup@FreeBSD.org Subject: Re: sparc64/141918: [ehci] ehci_interrupt: unrecoverable error, controller halted (sparc64) Date: Fri, 6 Apr 2012 09:58:42 +0200 --Sig_/USyVBnU_skI+EPlIK+Klizu Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 5 Apr 2012 18:21:24 +0200 Manuel Tobias Schiller wrote: > On Wed, 4 Apr 2012 14:59:46 +0200 > Marius Strobl wrote: >=20 > > Hrm, okay, would be interesting to know what the machine actually > > does. Looking at the code I found another bug; the VIA-workaround > > currently doesn't do anything: > > http://people.freebsd.org/~marius/ehci_pci_fix_via_quirk.diff > > This might apply for the insane I/O you've reported but I'm unsure > > whether it makes a difference for the HSE interrupt. > >=20 > > Marius >=20 > From the looks of it (with your patch at > http://people.freebsd.org/~marius/usb_busdma.diff), the machine starts > booting, then tries to mount the filesystems residing on the USB disks, > apparently does some I/O (while still processing interrupts), and after > less than a minute locks up solid without any indication on the serial > console as to what went wrong... >=20 > I've started another build with your "VIA quirk fix" but without the > patch in the last paragraph (the machine locking up is a lot worse than > just USB not working after some heavy I/O, so I left it out for now), > but since I started the build without being properly awake this > morning, I typed "make buildworld" where I wanted to type "make > buildkernel", so it's going to take some time. Also, I'll be leaving > CERN over easter, so I won't be running tests on that machine from > tomorrow morning until Monday evening (I can compile kernels, though). > Anyhow, I'll let you know what comes out. >=20 > Cheers, thanks a lot for your effort, and, of course, a Happy Easter! >=20 > Manuel Hi, the "VIA quirk fix" on its own gives the familiar message in dmesg (unrecoverable error, controller halted), so I'm compiling a kernel which combines this fix with your latest busdma fix to try them both together; as I said in my last e-mail, I'll probably not be testing this until Monday night... Manuel --=20 Homepage: http://www.hinterbergen.de/mala OpenPGP: 0xA330353E (DSA) or 0xD87D188C (RSA) --Sig_/USyVBnU_skI+EPlIK+Klizu Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQGcBAEBAgAGBQJPfqIyAAoJEEPbVOqHHK4gxKUL/3/SyPncSmzBrGgDghdAtra5 hqTTm6dtd9Pe9/6JcZWD9IhOFsrDjZzPsb0UfiZvkdXGwfyFPlo/Hygu31TyYioH tLig0DDxk5NZ3/dntGnR4o2lA58mLRSh/u9x4WqcBNkdJj/PVfE8KLi6haFsUt1b afW8UWzlP5qLszF4L7qKG+OOFjLyK5Nw9gm/U2u0jDTOxalkigT2ISdCUL9QJ8Yi +8Q+/yXxcM0/d9ZaLV8OTl52X8yDZKFSpxHePNh2jnC6xY+H40su8yZXFEbqGFcl ixClgqEu9Gk19WBI3stCPeW3jZ59aeqXM2m2Nw2BvOIant6CvsDbV+dSH5BdxKNE czDYaO2BgWYJOz5O4/9Hy6NhLv0/LPEQQyOy0S8Ind8bmNbEzXc2OYuFwbhxT7Pl g3nXNGmS/Rm6oE+IkYRb6kl7Sq9kbXukh7uzoB1vOq2OEEHY3FrQaB+DyQgz8uQN 9nVd/Xc7cn5d2MUaEtT09WQbHEZY2YTbs8TN1BvTZQ== =HeMr -----END PGP SIGNATURE----- --Sig_/USyVBnU_skI+EPlIK+Klizu--