<story><title>USB3: Why it&apos;s a bit harder than USB2</title><url>https://lab.ktemkin.com/post/why-is-usb3-harder/</url></story><parent_chain><item><author>usr1106</author><text>We are using Intel Realsense cameras in our product. Sometimes the USB connection fails completely, sometimes it is USB2 only and the camera cannot work. Sometimes a reboot helps, but sometimes power cycling is required. This is without plugging the cable, plugging adds its own unreliability. From reading the product support forums we are not alone.&lt;p&gt;As a SW engineer my interpretation has always been that USB3 speeds are just too high to work really reliably with consumer grade hardware. This article gives technical details that tell me I have been correct.</text></item></parent_chain><comment><author>colechristensen</author><text>&amp;gt; As a SW engineer my interpretation has always been that USB3 speeds are just too high to work really reliably with consumer grade hardware. This article gives technical details that tell me I have been correct.&lt;p&gt;The last section of the article is the most relevant: the hardware, tools, and documentation for USB3 are of mediocre quality.  The whole history of moving bits over cables is adding and adapting tricks for getting more and more data through, we’ve always been at the point where poorly implemented solutions would cause problems, and we’re several orders of magnitude away from it being possible for a novice to implement a hardware and software solution from scratch  (bit banging a serial interface on a microcontroller GPIO is possible for a reasonable person to do in a week to achieve less than a megabit connection). Super fast data rates are all over and most of them are very reliable, USB isn’t up to the same quality.  You can make any speed reliable and fool proof, you just have to do it.</text></comment>
<story><title>USB3: Why it&apos;s a bit harder than USB2</title><url>https://lab.ktemkin.com/post/why-is-usb3-harder/</url></story><parent_chain><item><author>usr1106</author><text>We are using Intel Realsense cameras in our product. Sometimes the USB connection fails completely, sometimes it is USB2 only and the camera cannot work. Sometimes a reboot helps, but sometimes power cycling is required. This is without plugging the cable, plugging adds its own unreliability. From reading the product support forums we are not alone.&lt;p&gt;As a SW engineer my interpretation has always been that USB3 speeds are just too high to work really reliably with consumer grade hardware. This article gives technical details that tell me I have been correct.</text></item></parent_chain><comment><author>MrBuddyCasino</author><text>Apple&amp;#x2F;Intel Thunderbolt does not have this problem in my experience. USB has always been the cheapest alternative (remember Firewire?). Add to that the sheer incompetence of the USB committee (see the USB PD spec, or USB Audio) and its a miracle anything works at all.</text></comment>