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 */