Re: [PATCH] USB: serial: simple: narrow OWON match to avoid breaking VDS1022
From: Huang Wei
Date: Mon Aug 17 2026 - 05:36:44 EST
Hi Johan,
Thanks for the review.
You're right that the owon 'simple' driver is effectively an alias for
the generic usbserial driver, so a VDS1022 used through a kernel tty
would not have been broken by the new match. The reporter's breakage is
therefore most likely due to a libusb-based userspace tool, which can
no longer claim the interface once the kernel driver binds to it -
before commit 4cc01410e1c1 nothing claimed these interfaces in-kernel,
so such tools worked out of the box.
leStoppe, to figure out the right fix, could you share:
1. which userspace software you use with the VDS1022 (is it a
libusb-based tool?);
2. the output of "lsusb -v" (or "usb-devices") for the VDS1022;
3. whether the VDS1022 supports the same SCPI command set as the
HDS200 series.
Craig, was the intent of 4cc01410e1c1 to cover only the HDS200 series,
or the whole range of OWON scopes sharing this VID:PID?
I'll follow up with a v2 that switches to USB_DEVICE_INTERFACE_CLASS(),
fixes the comment style, and drops the wording about falling back to a
generic driver.
Best regards,
Huang Wei