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.