Re: [PATCH 0/4] usb: usbtmc: fix undersized high-speed bulk packets on xHCI

From: Nicolai Buchwitz

Date: Wed Oct 21 2026 - 03:46:33 EST


Hi Guido,

On 20.10.2026 23:12, guido@xxxxxxxxxxxxxxxxxx wrote:
[...] Therefore every manufacturer of USBTMC devices should
comply with the specification and cannot expect bugs in device firmware
to be fixed by patches to the USBTMC driver on Windows, Linux, or macOS.
[...] Otherwise I cannot support adding device‑specific patches to a
class driver.

I agree, it would be a better world if every vendor stuck to the specs.
Unfortunately reality is often different, and we are the ones stuck
with the devices on the production line.

Anyway, I get your point about keeping quirks out of the driver. It
looks like the maxpacket part can be fixed in xHCI instead, since ehci
and dwc2 already accept HS bulk endpoints below 512 bytes (see the
discussion with Michal). The ZLP issue of the Rigols can be worked
around in the application. So I'll drop this series.

Thanks,
Nicolai