On Sun, 16 Jan 2005, John H. wrote:

> T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2
> Spd=12  MxCh= 0
> D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64
> #Cfgs=  1
> P:  Vendor=0d7d ProdID=1600 Rev= 1.00
> S:  Manufacturer=
> S:  Product=USB DISK 20X
> S:  SerialNumber=074B141802CC
> C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
> I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50
> Driver=usb-storage
> E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
> 
> 
> I just looked in usbview, it now says 12mb/s (Full)
> for this one, and usb version 2.0

That seems clear enough.  Your device only gets USB 1.1 levels of
throughput because it's running at 12 Mb/s, not 480 Mb/s.  (Note by the
way that this is consistent with the device following the USB 2.0
standard;  the standard includes three speed levels -- low, full, and high
-- and a USB 2.0 device is allowed to use any of the three.)

So now maybe your question is why doesn't the device run at high speed?  
I don't know.  Do you have the ehci_hcd module loaded?  If yes, maybe the
dmesg output after you plug in the device will have a clue.  It may help
to turn on the USB verbose debugging option in the kernel configuration, 
so more information will appear in the log.

Alan Stern



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to