On Wed, 18  16:58 , Peter Stuge wrote:
> 
> Why do you want to do this again? You mentioned bus bandwidth.
> How would you like to use the bandwidth knowledge?

Short answer:

Because it helps to sort out data-rate problems that might occur 
due to several high-bandwidth devices sharing a single bus for
USB 3.0.

Long answer:

In the not-too-distant future some devices will appear on the
market that will use the bandwidth that USB 3.0 provides. In
fact, industrial cameras only adapt USB 3.0 because of its
bandwidth superiority to Gigabit Ethernet. But the 400 MB/s will
also be interesting for hard disks and the like.

Now imagine you wonder why your device only transmits data with
an unsatisfying rate. The first thing I'd do is checking if the
device can use the full bus bandwidth, i.e. if there are some
other devices on the same bus.

The only way to get a clue about this is looking how many
devices are attached to a certain host controller. 

In case of a PCIe card, this is easy because I can distinguish
the ports belonging to a card. This is difficult at least if the
HC chip is onboard and ports from different HCs are placed on the
rear of a PC. Let alone a 19" device, where eyeballing might not
be possible at all in the short term.

However, this would be more easily solved in software, if there
is a way to retrieve which device are on a common bus. 

It will also be helpful to know the manufacturer and model of a
HC in those cases.

Regards,
/Markus

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to