Tested with pulseview version 0.5.0-git-8e9e525 on osx 10.12.6 Sierra. Tested with fx2lafw, dreamsourcelab-dslogic and rigol-ds (over network) drivers. When compiled with qt 5.10.1 from homebrew the new device selection has a bug where, after selecting the driver and options and hitting "Scan for devices using the driver above" button, the device selection box contents don't refresh until I alt-tab to another window. This doesn't happen with qt 5.9.3 from homebrew, also qt 5.5 doesn't suffer from this bug. Reproduce: 1 Install qt 5.10.1 from homebrew 2 clone sigrok-util 3 edit the sigrok-osx-native script and change QTVER to "qt" 4 compile 5 open pulseview 6 connect a supported device 7 go to the connect to device screen 8 select driver and options 9 hit scan devices 10 wait 11 alt-tab to another application and back 12 observe that the device has appeared on the list
I was unable to test with qt 5.11.2 when I installed it with homebrew it also pulled glib 2.58.2 due to dependencies and as per bug #1281 linking with glib 2.58 fails on osx.
Forcing homebrew to use older glib 2.56.1 I was able to compile pulseview with qt 5.11.2 and sadly the same bug still affects it. So currently all versions of qt >5.9.3 seem to suffer from this bug.
This appears to be an issue in upstream Qt, filed on 2018-09-28 https://bugreports.qt.io/browse/QTBUG-70599
(In reply to Gerhard Sittig from comment #3) > This appears to be an issue in upstream Qt, filed on 2018-09-28 > https://bugreports.qt.io/browse/QTBUG-70599 The upstream bug appears to be resolved in Qt 5.12. I built Pulseview against Qt 5.12.1, and attached a device that gets automatically detected as "Saleae Logic". I then opened the "Connect to Device" window and selected the "Saleae Logic Pro" driver, "USB" interface, and clicked "Scan". Nothing appeared in the device list, even after command-tab to another app and back. In the console, I do see: sr: usb: Neither VID:PID nor bus.address was specified. So it's inconclusive to me whether Qt 5.12 resolves the problem or not.
The correct driver for a Saleae Logic is "fx2lafw", saleae-logic16 or saleae-logic-pro are different drivers for different hardware.
(In reply to Uwe Hermann from comment #5) > The correct driver for a Saleae Logic is "fx2lafw", saleae-logic16 or > saleae-logic-pro are different drivers for different hardware. It's the same result selecting that driver. Same console message also.
No longer an issue with the nightly builds nor with the Qt6 version being worked on.