USB Logic Analyzer: "Failed to get libusb file descriptors"

I just purchased two of the USB Logic Analyzers (TOL-18627) and I’m having issues with the initial setup. I’ve followed the setup instructions and I’m still getting the error shown in the subject when I attempt to do a data capture. I’m on a Windows 10 machine. I’ve been checking the forum for the related USB Logic Analyzer issues and so far none of the fixes I have found have worked for me.

Steps so far:

  • I downloaded the pulseview-NIGHTLY-64bit-static-release-installer.exe and installed Pulseview.

  • I used Zadig to install the WinUSB driver for the logic analyzer. I have also tried re-installing the WinUSB drivers just to make sure.

  • PulseView recognizes the device as a “Saleae Logic” device.

  • I checked the device’s properties in Device Manager. I see that the end of the “Device instance path” changes to “SALEAE_LOGIC” after PulseView recognizes the device.

  • I tried both of the USB Logic Analyzers that I received today and I have the same issue with both of them.

Here is the log output (log level 5) for when I attempt a data capture.

sr: hwdriver: sr_config_get(): key 30000 (samplerate) sdi 000000000712CBF0 cg NULL -> uint64 20000
sr: session: Using thread-default main context.
sr: session: Starting.
sr: hwdriver: fx2lafw: Starting acquisition.
sr: usb: Failed to get libusb file descriptors.
sr: session: bus: Received SR_DF_FRAME_BEGIN packet.
sr: fx2lafw: submitting transfer: 0
sr: fx2lafw: submitting transfer: 1
sr: fx2lafw: submitting transfer: 2
sr: fx2lafw: submitting transfer: 3
sr: fx2lafw: submitting transfer: 4
sr: fx2lafw: submitting transfer: 5
sr: fx2lafw: submitting transfer: 6
sr: fx2lafw: submitting transfer: 7
sr: fx2lafw: submitting transfer: 8
sr: fx2lafw: submitting transfer: 9
sr: fx2lafw: submitting transfer: 10
sr: fx2lafw: submitting transfer: 11
sr: fx2lafw: submitting transfer: 12
sr: fx2lafw: submitting transfer: 13
sr: fx2lafw: submitting transfer: 14
sr: fx2lafw: submitting transfer: 15
sr: fx2lafw: submitting transfer: 16
sr: fx2lafw: submitting transfer: 17
sr: fx2lafw: submitting transfer: 18
sr: session: bus: Received SR_DF_HEADER packet.
sr: fx2lafw: GPIF delay = 1499, clocksource = 30MHz.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: fx2lafw: receive_transfer(): status LIBUSB_TRANSFER_CANCELLED received 0 bytes.
sr: session: Stopped.
pv: Acquisition took 0.00 s

Any ideas on what else I should be trying?

I got it to work. There is an issue with the current nightly build for PulseView. See this thread: https://sourceforge.net/p/sigrok/mailma … sg43017870. I uninstalled PulseView and installed the 0.4.2 release build and the logic analyzer is working just fine now.