Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Oct 2004 11:59:49 +0000
From:      Ian Dowse <iedowse@maths.tcd.ie>
To:        Dick Davies <rasputnik@hellooperator.net>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: EHCI considered harmful? 
Message-ID:  <200410311159.aa43199@salmon.maths.tcd.ie>
In-Reply-To: Your message of "Fri, 29 Oct 2004 13:33:22 BST." <20041029123322.GA7181@bingo.tenfour> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <20041029123322.GA7181@bingo.tenfour>, Dick Davies writes:
>* Andre Guibert de Bruet <andy@siliconlandmark.com> [1026 11:26]:
>> This is my understanding of the current state of our USB ehci support: 
>> ehci only works with certain chipsets. On the ones that it does work with, 
>> you do not want to have a USB2 hub connected (With ehci in your config) as 
>> it will not be supported. Removing ehci from your kernel lets you use a 
>> USB2 hub in 1.1 mode.
>
>Just thought I'd mention that netbsd CURRENT got usb2 hub support in its echi
>driver last week. I don't know how easy a merge would be, but if anyone needs
>usb2 hub support, might be worth a look.

Yes, the basic usb2 hub support that was added to FreeBSD in August
has recently looped around via OpenBSD to NetBSD and picked up some
enhancements along the way (OpenBSD added improved suspend/resume
support, and NetBSD have begun adding transaction translation
support). There's a patch against FreeBSD -CURRENT at

	http://people.freebsd.org/~iedowse/usb2_sync.diff

that attempts to sync up our USB stack to include the latest USB2
changes from NetBSD. If you've been having trouble with EHCI it would
be worth trying it.

Ian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200410311159.aa43199>