Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Feb 2005 18:23:46 +0100
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-usb@freebsd.org, Eugene Rogoza <euro@i.com.ua>
Subject:   Re: USB does not recognize any dynamically plugged devices - problem fixed
Message-ID:  <200502051823.47280.hselasky@c2i.net>
In-Reply-To: <002701c50b96$d43525e0$8b33bb81@beast1000>
References:  <002701c50b96$d43525e0$8b33bb81@beast1000>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 05 February 2005 16:24, Eugene Rogoza wrote:
> > uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0x1820-0x183f irq
> > 11 at device 29.0 on pci0
> > uhci0: [GIANT-LOCKED]
> > usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
> > usb0: USB revision 1.0
> > uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub0: 2 ports with 2 removable, self powered
> > uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0x1840-0x185f irq
> > 10 at device 29.1 on pci0
> > uhci1: [GIANT-LOCKED]
> > usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
> > usb1: USB revision 1.0
> > uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub1: 2 ports with 2 removable, self powered
> > uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0x1860-0x187f irq
> > 10 at device 29.2 on pci0
> > uhci2: [GIANT-LOCKED]
> > usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
> > usb2: USB revision 1.0
> > uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub2: 2 ports with 2 removable, self powered
>
> Dear all,
>
> To be able to detect USB devices after system startup one has to compile
> "device ehci" into kernel along with "device ohci" or "device uhci".
> Actually it may work without EHCI for a while (as it was with me), but
> further there is no guarantee.
>
> There is no string "device ehci" even in GENERIC kernel, so I guess one
> should be kept aware of turning this feature on either by some notice or by
> including that string into GENERIC configuration file in future releases.

The reason for not having "device ehci" in GENERIC was something about missing 
support for USB2.0 HUBs. When one has got a USB2.0 HUB and "device ehci" in 
the kernel config file, then the HUB will probe as USB2.0, which is not 
supported for HUBs, else USB1.x. So maybe your problem is a reason to push 
support for USB2.0 HUBs?

Yours
--HPS


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