Date: Wed, 21 Sep 2005 00:50:24 +0200 From: Bernd Walter <ticso@cicely12.cicely.de> To: Chris Richards <chrisric@routemaster.net> Cc: ticso@cicely.de, freebsd-usb@freebsd.org Subject: Re: USB 2.0 external hard drive only 1.000MB/s transfers Message-ID: <20050920225023.GM552@cicely12.cicely.de> In-Reply-To: <0C9AA1AB019C4A44AE29659CF2BB203202F1A0@gir.routemaster.net> References: <0C9AA1AB019C4A44AE29659CF2BB203202F1A0@gir.routemaster.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 21, 2005 at 08:15:15AM +1000, Chris Richards wrote: > Hi, > > I was lucky enough to have a Belkin USB 2.0 PCI card (NEC chipset) in another PC (WinXP) so I swapped them over thinking I would be on easy street now - no difference. > > It's like the companion controllers "usb0" and "usb1" don't get recognised as being USB 2.0 capable. The companion controllers are not high-sped capable, the EHCI are. The EHCI gets noticed about an attached device and if it finds it not to be a high-speed one it switches over the connector to it companion controller doing the full/low-speed job. It is more likely your device is too stupid to send a propper high speed signature, so it ends with the full-speed controller. You can build a kernel with USB_DEBUG and set sysctl hw.usb.uhub.debug=10 befor connecting the device, maybe we can see more. >From the symptoms the device looks very much a non high-speed one, no clue how you made it faster under Windows. -- B.Walter BWCT http://www.bwct.de bernd@bwct.de info@bwct.de
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050920225023.GM552>