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