Mit dem Kernel 6.1 gibt es unter LInux das Problem, dass die OWON-Software den Oszi nicht mehr erkennt. Das kommt daher, dass das Oszi fälschlicherweise als ein "usb_serial_simple", also als ein USB Serial Converter erkannt wird. Und wenn der Treiber einmal das Gerät so erkannt und gebindet hat, gibt er das auch nicht mehr frei. Wenn man jetzt die OWON Software startet, findet es keine Geräte.
Um das zu umgehen, kann man OWON VDS vom usb_serial_simple unbinden, in dem man eine UDEV-RUle anlegt.
Dazu unter /usr/local/bin ein Shell-Skript owon-unbind.sh anlegen mit folgenden Inhalt:
#!/bin/bash
VID="5345"
PID="1234"
for iface in /sys/bus/usb/drivers/usb_serial_simple/*:*; do
dev="$(readlink -f "$iface")/.."
vid=$(cat "$dev/idVendor")
pid=$(cat "$dev/idProduct")
if [[ "$vid" == "$VID" && "$pid" == "$PID" ]]; then
echo -n "$(basename "$iface")" > /sys/bus/usb/drivers/usb_serial_simple/unbind
fi
done
Anschließend noch ausführbar machen.
Danach unter /etc/udev/rules.d eine 75-owon-vds-unbind.rules anlegen mit folgendem Inhalt:
SUBSYSTEM=="usb", ATTR{idVendor}=="5345", ATTR{idProduct}=="1234", RUN+="/usr/local/bin/owon-unbind.sh"
Anschließend wird das UDEV-Subsystem mit einem
udevadm control --reload-rules && udevadm trigger
neugestartet.
Wenn man jetzt ins dmesg schaut (während man das Oszi einsteckt), sollte es so aussehen:
[423994.704139] usb 1-8: new full-speed USB device number 26 using xhci_hcd
[423994.853578] usb 1-8: language id specifier not provided by device, defaulting to English
[423994.855082] usb 1-8: New USB device found, idVendor=5345, idProduct=1234, bcdDevice=10.01
[423994.855087] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[423994.855091] usb 1-8: Product: U
[423994.855093] usb 1-8: Manufacturer: S
[423994.855095] usb 1-8: SerialNumber: 0
[423994.857689] usb_serial_simple 1-8:1.0: owon converter detected
[423994.857895] usb 1-8: owon converter now attached to ttyUSB0
[423994.886827] owon ttyUSB0: owon converter now disconnected from ttyUSB0
[423994.886858] usb_serial_simple 1-8:1.0: device disconnected
Die letzte Zeiel ist die Wichtigste. Nun sollte auch die OWON-Software funktionieren.