1
Open Bench Logic Sniffer / Linux issues with 0.9.6.1 client
I am running Java 1.7.0_25.
What I am seeing is that I cannot run the client as myself (user tom),
but it seems to run fine when I run it as root.
I changed permissions on /dev/ttyACM0, first by hand, and then by putting this file in place as
/etc/udev/rules.d/51-ols.rules ---
# UDEV Rules for OLS logic sniffer
# The game here is to get permissions we might like,
# and to tell modem-manager to drop dead.
SUBSYSTEMS=="usb", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="fc92", MODE:="0666"
KERNEL=="ttyACM*", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="fc92", MODE:="0666", NV{ID_MM_DEVICE_IGNORE}="1"
Even as root though, the button to "Show device metadata" does absolutely nothing.
And as myself, I get:
java.lang.IllegalStateException:
JTermios call returned -1 at class jtermios.JTermios$JTermiosLogging line 489
at purejavacomm.PureJavaSerialPort.checkReturnCode(PureJavaSerialPort.java:908)
at purejavacomm.PureJavaSerialPort.setSerialPortParams(PureJavaSerialPort.java:478)at purejavacomm.PureJavaSerialPort.(PureJavaSerialPort.java:722)
at purejavacomm.CommPortIdentifier.open(CommPortIdentifier.java:138)
...
... and much more ....