On Tue, 12 May 2009 23:15:29 +1200
Mark Davies <mark%ecs.vuw.ac.nz@localhost> wrote:
> On Tuesday 12 May 2009 19:44:24 Frederic Jaeckel wrote:
> > Today's afternoon I'll try to analyse it a bit. Maybe someone has
> > some recommendations what I should look for.
>
> Take a look at PR 35553, especially Michael L. Hitch's comments. The
> bit thats missing is the patch that goes along with his "I've gotten
> around this..." comment which is:
This works great for me! :)
Thanks for this hint.
best regards,
Frederic
>
> Index: sys/dev/usb/uhci.c
> ===================================================================
> RCS file: /src/cvs/netbsd/src/sys/dev/usb/uhci.c,v
> retrieving revision 1.223
> diff -u -r1.223 uhci.c
> --- sys/dev/usb/uhci.c 28 Jun 2008 17:42:53 -0000 1.223
> +++ sys/dev/usb/uhci.c 5 Feb 2009 23:35:36 -0000
> @@ -1335,6 +1335,8 @@
> status = UREAD2(sc, UHCI_STS) & UHCI_STS_ALLINTRS;
> if (status == 0) /* The interrupt was not for us. */
> return (0);
> + if (status == UHCI_STS_HCH) /* XXX */
> + return (0);
>
> if (sc->sc_suspend != PWR_RESUME) {
> #ifdef DIAGNOSTIC
>
> I've been running with that workaround since then.
>
> cheers
> mark
Attachment:
signature.asc
Description: PGP signature