Sign in

How to move Logic to it's own host controller

Follow

This details a procedure mentioned in the main article about sampling issues: The device is not successfully capturing data consistently

To move the logic analyzer to it's own host controller, with no other devices on that host controller, your PC will need at least 2 host controllers. Some laptops will only have one. Follow the steps below for your specific operating system.

Windows

  1. Determine what host controllers are installed in your PC. Open device manager. (Control Panel -> System -> Device Manager) Expand the section "Universal Serial Bus Controllers" Locate host controllers. If you are unsure of which devices are host controllers, their names usually follow these rules: USB 2.0 host controllers usually contain the word "enhanced" in their name. e.g. "Intel XXX series chipset USB2 Enhanced Host Controller" USB 3.0 host controllers either mention USB 3.0, "XHCI" or "eXtensible" host controllers never include the word "hub" or "device"
  2. Connect the logic analyzer, and highlight it in device manager. It's important to highlight it, otherwise it will be impossible to find after the next step. Locate Logic
  3. Switch the view to show devices by connection By connection Logic connection
  4. Expand all host controllers, so you can see other devices connected to the PC. expanded devices
  5. You can now see which host each USB device is connected to. You can move devices from port to port until they appear on the other host controller. The easiest way to do this is to attach all non-logic analyzers to a single hub and move that port to port until it's on the other host controller.
  6. Test Logic performance. Optionally repeat, putting Logic on the other host(s).

OS X

  1. Open System report. Apple menu -> About this Mac -> System Report... Select USB under hardware on the left. Note: be sure to refresh this after each hardware change.
  2. Locate Logic. Note, if the software is not running or the LED is not on (for LED models) then the device may appear as Vendor Specific Device. Launch the Saleae software and refresh the view for it to change to the device name.
  3. Move non-logic analyzer devices to the other host controller as possible. Doing this with a USB hub is the fastest. Note that some devices might be internal to the mac and cannot be used.
  4. Test Logic performance. Optionally repeat, putting Logic on the other host(s).

Linux

  1. Run lsusb -t. This will show all devices and hosts as a simple tree view.
  2. Locate Logic. Note, the original Logic may appear as Lakewood Research.
  3. Move non-logic analyzer devices to the other host controller as possible. Doing this with a USB hub is the fastest. make sure to re-run lsusb -t for each port you test.
  4. Test Logic performance. Optionally repeat, putting Logic on the other host(s).

trello ID: 55f866a4276782e3b2ae822a
Have more questions? Submit a request

Comments

Powered by Zendesk