Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Oct 2004 16:53:45 +0400
From:      Vladimir Grebenschikov <vova@fbsd.ru>
To:        Dick Davies <rasputnik@hellooperator.net>
Cc:        FreeBSD Current Users <freebsd-current@freebsd.org>
Subject:   Re: EHCI considered harmful?
Message-ID:  <1099054425.1063.23.camel@localhost>
In-Reply-To: <20041029123322.GA7181@bingo.tenfour>
References:  <20041029075930.GG701@marvin.riggiland.au> <20041029080817.GB728@empiric.icir.org> <20041029081900.GH701@marvin.riggiland.au> <20041029062021.R82803@alpha.siliconlandmark.com> <20041029123322.GA7181@bingo.tenfour>

next in thread | previous in thread | raw e-mail | index | archive | help
=F7 =D0=D4, 29/10/2004 =D7 13:33 +0100, Dick Davies =D0=C9=DB=C5=D4:
> * Andre Guibert de Bruet <andy@siliconlandmark.com> [1026 11:26]:
> >=20
> > On Fri, 29 Oct 2004, Thomas E. Zander wrote:
> >=20
> > >On Fri, 29. Oct 2004, at  1:08 -0700, Bruce M Simpson wrote
> > >according to [Re: EHCI considered harmful?]:
> > >
> > >>ehci(4) is not stable code and fails reproducibly with my ALi-based
> > >>USB2 disk enclosure.
> > >
> > >Well, okay then. I was just wondering because it doesn't appear on
> > >Scott's todo-list for 5.3-R and it seems to accidently work on my
> > >box :-)
> >=20
> > This is my understanding of the current state of our USB ehci support:=20
> > ehci only works with certain chipsets. On the ones that it does work wi=
th,=20
> > you do not want to have a USB2 hub connected (With ehci in your config)=
 as=20
> > it will not be supported. Removing ehci from your kernel lets you use a=
=20
> > USB2 hub in 1.1 mode.
>=20
> 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 n=
eeds
> usb2 hub support, might be worth a look.

I have use usb2 hub under freebsd for some from September - not very
extensive, but it is works and shows usb2 speed.

ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
ehci_pci_attach: companion usb2
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
usb3: USB revision 2.0

# usbdevs -v=20
...
Controller /dev/usb3:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel
(0x0000), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 addr 2: high speed, self powered, config 1, USB Memory Stick
Slot(0x014d), Sony(0x054c), rev 1.10
 port 6 powered
#

--=20
Vladimir B. Grebenchikov
vova@fbsd.ru



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