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