Re: Is it possible to limit USB speed?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/23/11 10:17, Alan Stern wrote:
> On Fri, 23 Sep 2011, Steve Calfee wrote:
> 
>> On 09/23/11 07:27, Alan Stern wrote:
>>> On Thu, 22 Sep 2011, Iain Barker wrote:
>>>
>>>> Hi all,
>>>>
>>>> Is it possible to limit the maximum speed at which a USB 2.0 HUB will connect to USB devices?
>>>> e.g. to make USB 2 devices connect at FULL_SPEED instead of HIGH_SPEED
>>>
>>> The only way to do this is to force the hub itself to connect at full 
>>> speed.  There's no way to tell a hub to degrade just one of its ports.  
>>> If the hub is plugged directly into an EHCI controller and there's no 
>>> companion USB-1.1 controller (as is the case with Intel's 
>>> "rate-matching" hubs), there's no way to do it at all.
>>>
>> Hi Iain and Alan,
>>
>> Yes, there is a way to do it. Connect a FS only hub in front of the one
>> you want to downshift. That will shift the entire downstream bus to FS only.
> 
> That's what I said above: Force the hub itself to connect at full 
> speed.
> 
> In this case it's not possible.  The hub is built into the system;
> there's no way to interpose another hub between it and the controller, 
> and even if there were, the EHCI controller wouldn't be able to 
> communicate with a full-speed-only hub.  More and more we're seeing 
> systems that have only an EHCI controller with no companion 
> controllers; all communication has to take place through the built-in 
> hub.
> 
Hi Alan,

I see your point. However, how can this be true? How would you connect a
mouse to that port? I don't know of any HS mice.

An EHCI controller does not have to use a companion, it can have built
in TT hardware (like the ARC/TRANSDIMENSION/chipidea/MIPS/... ehci
core). That one can change speeds and not have a companion.

If Iain has an external USB drive, it plugs in somewhere. If he plugs
that into a FS hub, which is plugged into a USB port, then I think he
will have the usb drive running at FS.

Regards, Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux