DragonFly commits List (threaded) for 2005-09
Re: cvs commit: src/sys/bus/usb ehci.c ehcireg.h usb_port.h
:-On [20050903 09:12], Matthew Dillon (dillon@xxxxxxxxxxxxxxxxxxxx) wrote:
:> Something in this last commit is causing my machine to lockup on boot
:> while trying to attach EHCI. As a hint, after ~60+ seconds it
:> gives me an error: 'usbd_new_device: addr=2, getting first desc failed'.
:> I don't know what part of the commit is blowing things up.
:I am guessing the interrupt transfers. I think I missed a DragonFly
:specific way to deal with that.
:There were some changes there, right?
:Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / kita no mono
It looks like its either the interrupt transfer code (highly likely)
or its the suspend/resume support (less likely). Judging from
the NetBSD commits, the interrupt transfer code is still buggy and
under active development.
We should probably not try to bring the interrupt transfer code in
for at least two months.
There are a few bits in the 1.85 through 1.88 range for ehci.c that
look ok to bring in, if you want to have a go at that. I audited
everything above that and brought in a few things.