I just set up another Trixie install for a Pi2Bv1.1, so armv7, for
use with an Owon vds1022 USB oscilloscope. I have an older install
(bookworm) on a separate microSD card which works correctly, but the
card is too small (8GB) to allow useful working space. The new install
is less than a year newer than the working one.
The new install allows installation of Florentbr's software found at
GitHub but when the software is run it gets stuck in a loop and can't
connect to the 'scope:
bob@raspberrypi:~/OWON-VDS1022-1.1.5-cf19 $ sudo owon-vds-tiny
env: Linux, Java 25.0.1 arm
app dir: /opt/owon-vds-tiny
user dir: /root/.owon-vds-tiny
locale: en_US, en_US, true
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by ch.ntb.usb.LibusbJava in an unnamed module (file:/opt/owon-vds-tiny/lib/ch.ntb.usb-0.5.9.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
ch.ntb.usb.USBException: LibusbJava.usb_claim_interface: Device or resource busy
at com.owon.uppersoft.vds.core.usb.CDevice.open(CDevice.java:91)
at com.owon.uppersoft.vds.core.usb.CDevice.getDevices(CDevice.java:300)
at com.owon.uppersoft.dso.source.usb.USBSourceManager.refreshUSBPort(USBSourceManager.java:79)
at com.owon.uppersoft.dso.source.comm.detect.USBLoopChecker.checkUSBDevice(USBLoopChecker.java:74)
at com.owon.uppersoft.dso.source.comm.USBDaemonHelper.onNotConnecting(USBDaemonHelper.java:35)
at com.owon.uppersoft.vds.machine.InfiniteDaemonTiny0.onNotConnecting(InfiniteDaemonTiny0.java:37)
at com.owon.uppersoft.dso.source.comm.Flow.run(Flow.java:79)
at com.owon.uppersoft.dso.global.ControlAppsTiny$1.run(ControlAppsTiny.java:38)
that never seems to stop.
The warning prompted me to try running under sudo, but that made no difference.
On closer inspection, it's not clear the warning has any relevance to the "device or resource busy" message. Busy isn't the same as restricted.
If anybody's got a suggestion please post!
bp@www.zefox.net wrote:
Daniel James <daniel@me.invalid> wrote:It turns out there's a problem report that resembles mine at https://github.com/florentbr/OWON-VDS1022/issues/76
On 07/12/2025 18:55, bp@www.zefox.net wrote:
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
Have you done that?
After a fashion, yes. I tried appending
--enable-native-access=ALL-UNNAMED
on the command line, but it made no difference.
Clearly, the restriction is new(ish) and there's no obvious reason to
think that's the right place put the option. The references I found on-line >> to this change date from 2025, the application was last updated in 2022 IIRC.
Thanks for writing!
bob prohaska
but it doesn't offer an explicit resolution.
At this point I have Trixie and Bookworm installs that don't connect
and a somewhat older Bookworm install that worked out of the box. So
far, the one that works is on a 33 bit Pi2.
| Sysop: | Merlin |
|---|---|
| Location: | West Virginia |
| Users: | 9 |
| Nodes: | 5 (0 / 5) |
| Uptime: | 494203:26:02 |
| Calls: | 95 |
| Files: | 5,002 |
| D/L today: |
4,826 files (2,173M bytes) |
| Messages: | 23,378 |