Re: USB bus power budget and hubs

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

 



On Sat, 7 Nov 2009, Bruno [UTF-8] Prémont wrote:

> > When a hub is bus-powered, the USB specification does not allow it to
> > provide more than 100 mA to each port.  Since the Sandisk pen wants
> > more than 100 mA, the kernel rejects its configuration.  You can
> > override this decision if you want by writing the appropriate config
> > value to the pen's /sys/bus/usb/devices/.../bConfigurationValue file.
> 
> That's a not so nice limitation of the spec... It would have been more
> useful if the "available" power could be forwarded to a single port of
> the HUB even if in that case 0ma remain for the other 3 ports.

I don't know why they decided to do it like that, but the language in 
the spec is very clear.  Section 7.2.1 says:

	External ports in a bus-powered hub can supply only one unit
	load per port regardless of the current draw on the other ports
	of that hub.

A unit load is defined earlier to be 100 mA.

Alan Stern

--
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