Skip site navigation (1)Skip section navigation (2)
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>