Hello all,
We all experienced the transition from USB1 to USB2 standard with all the pros and cons and sort-of enjoy the increased speed of the 2-devices. Certainly many of us are eagerly awaiting the third round of the - in the beginning only called "useless serial bus" - devices.
But I would like to throw-in a few thoughts, regarding USB3, respectively USB from its basics. Here we go:
Why does USB devices NOT have a memory chip built-in to the circuitry, which could take the driver software and e.g. the manual? Most devices come with a CD instead of a printed manual and there is a driver file which consists in many cases only of a few lines of text, that is less than a 1kByte information. Memory sticks are so cheap these days, especially small capacities and why are they not incorporated in e.g. the camera or the usb tablet, mouse, gaming keyboard and so on?
Beside that a really good specification would rule-out how to write a driver, which would enable to have only ONE driver software for several platforms.
Another disadvantage of the todays USB devices is that they give a lot of information in e.g. the hardware properties window but NOT what device it is at all. Why does my USB camera not tell what it is? One can read a lot about HCI classes and power state behaviour but not the type and e.g. manufacturer of the device? Why are we forced to find-out by removing or attaching devices one-by-one what is connected where and which driver is missing? Is that only missing foresight of programmers from Redmond?