On Thu, 04 Jan 2024 00:53:40 +0100, Geraldo Nascimento wrote: > > On Wed, Jan 03, 2024 at 03:54:29PM +0000, Mark Hills wrote: > > The ScratchAmp worked perfectly with a quirk, but now that seems to have > > regressed and the device is no longer detected [1]. > > > > It's design is from 2002, based on class-compliant (Philips UDA1325H) > > chips. It hides itself behind a 'vendor specific' description, presumably > > as it was launched in a closed system with specific hardware and software > > for DJ'ing. > > Hi Mark, great fan of your work with xwax here. > > Perhaps adding USB_DEVICE_VENDOR_SPEC(0x103d, 0x0100) and > USB_DEVICE_VENDOR_SPEC(0x103d, 0x0101) to quirks-table.h can do the > trick? Yes, something like below. If this doesn't work, try to replace USB_DEVICE_VENDOR_SPEC() with USB_AUDIO_DEVICE() in the patch. In anyway, please give lsusb -v output of the specific device, too. Takashi -- 8< -- --- a/sound/usb/quirks-table.h +++ b/sound/usb/quirks-table.h @@ -169,6 +169,10 @@ { USB_AUDIO_DEVICE(0x046d, 0x08f6) }, { USB_AUDIO_DEVICE(0x046d, 0x0990) }, +/* Stanton ScratchAmp */ +{ USB_DEVICE_VENDOR_SPEC(0x103d, 0x0100) }, +{ USB_DEVICE_VENDOR_SPEC(0x103d, 0x0101) }, + /* * Yamaha devices */