1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

SimTools USB issues - Can cause crashes

SimTools is sensitive to any USB disruption when in use and it is useful to understand USB bandwidth, as on most sims there are also a multitude of peripherals, and of late VR devices (particularly the Rift), which combined can put a lot of strain on USB bandwidth.

A single on-board USB host controller almost always serves more than one USB port, so the total bandwidth available to those ports will be shared. The maximum bandwidth of devices connected to a single host controller is usually about 400MB/s in USB 3.0 mode and 36MB/s in USB 2.0 mode.

A significant problem with USB 3 ports is poor implementation of the Standards, which is also why high demand devices like the Rift often have issues with some USB 3 ports, particularly those on-board.

USB 2 is more stable and SimTools USB bandwidth needs are not high, so try using those USB 2 ports if possible, but keep in mind not to overload shared USB 2 controllers.

There are quality powered USB PCI cards you can add to a system to alleviate overloading on-board shared ports, though be aware that many do not have dedicated channels, but some do.

You can use USBtreeview to check out what devices are plugged in to which controllers, to help make the most of the USB ports you have, download it here: https://www.majorgeeks.com/files/details/usb_device_tree_viewer.html

Just as important is to ensure good cable management and shielding to avoid interference, so use quality USB cables and ferrite shields: https://www.ebay.com/sch/i.html?LH_... shield&_sacat=&_sadis=&_sop=12&_udhi=&_udlo=

See here for cable management tips: https://www.xsimulator.net/community/faq/cable-management.166/

In addition Windows by default has Selective Suspend enabled for USB ports and that should be turned off: https://www.windowscentral.com/how-prevent-windows-10-turning-usb-devices

Credit @noorbeast: https://www.xsimulator.net/community/threads/simtools-usb-issues-can-cause-crashes.12434/
Category:
SimTools Settings, Tips and Tricks
Published:
Sep 15, 2018
Page Views:
2745