Is it possible to leave the DUT powered when exiting the joulescope_ui?
joulescope_ui : 1.0.29
joulescope driver : 1.3.18
joulescope : JS110
Is it possible to leave the DUT powered when exiting the joulescope_ui?
joulescope_ui : 1.0.29
joulescope driver : 1.3.18
joulescope : JS110
Hi @kada and welcome to the Joulescope forum!
I think that the default Joulescope UI behavior is to leave the JS110 working when you exit the UI.
I just did a quick test. Upon exit, the JS110’s sensor-side LED (under IN) remained illuminated and the target remained powered.
Is this not what you find?
No, Every time I close the joulescope_ui the LED is turned off and the DUT is turned off.
There is maybe a delay of 1sek from the time that the ui is closed and until the LED turns off.
The LED comes back on when the ui is executed again.
I used Windows 11 for the quick test. What OS are you using?
Linux Manjaro:
$ cat /etc/lsb-release
DISTRIB_ID="ManjaroLinux"
DISTRIB_RELEASE="23.0.0"
DISTRIB_CODENAME="Uranos"
DISTRIB_DESCRIPTION="Manjaro Linux"
$ uname -a
Linux esja 6.4.12-1-MANJARO #1 SMP PREEMPT_DYNAMIC Thu Aug 24 17:37:05 UTC 2023 x86_64 GNU/Linux
I just tried this on Ubuntu 22.04 LTS, and the JS110 remains powered. So, I suspect something about how Manjaro Linux handles USB devices.
This sounds like the OS is performing a USB suspend on the JS110. I found this in a quick search for “manjaro linux disable usb suspend”. Does this help?
Thank you, Adding
ATTR{power/autosuspend}="-1"
to the udev rule solved the issue, i.e. it now looks like:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="9205", ATTR{power/autosuspend}="-1"