[PlanetCCRMA] More on Triton Extreme USB

Jason Balicki kodak@frontierhomemortgage.com
Thu Jul 1 07:14:01 2004


I posted my query to alsa-users and got a response
from Clemens Ladisch:

>This device doesn't have an Audio Control Interface which would be
>required by the USB Audio Specification.  usb-midi doesn't care, but
>snd-usb-audio has stricter error checking.
>
>Please try to apply the patch below and recompile ALSA.

(Patch below.)

I've applied the patch and compiled the RPM sucessfully.  The
problem is there's a conflict:

[root@daw i386]# rpm -Uvh alsa-driver-1.0.5a-1.cvs.i386.rpm
error: Failed dependencies:
        alsa-kernel = 1.0.5a-1.cvs is needed by alsa-driver-1.0.5a-1.cvs
        alsa-driver = 1.0.4-1.cvs.rhfc1.ccrma is needed by (installed)
planetccrma-core-2004.04.23-1.rhfc1.ccrma

Obviously, I need to do the rest of the alsa stuff, but 
the conflict with planetccrma-core is what bugs me.

How do I resolve this peacefully?  I don't want to force
the rpms to install and break apt.

Here's the patch:

--- alsa-kernel/usb/usbquirks.h.org	2004-06-14 19:07:45.038029000 +0200
+++ alsa-kernel/usb/usbquirks.h	2004-07-01 09:31:23.846410000 +0200
@@ -937,6 +937,16 @@
 },

 {
+	USB_DEVICE(0x0944, 0x0010),
+	.driver_info = (unsigned long) & (const snd_usb_audio_quirk_t) {
+		.vendor_name = "Korg",
+		.product_name = "Triton Extreme",
+		.ifnum = 1,
+		.type = QUIRK_MIDI_STANDARD_INTERFACE
+	}
+},
+
+{
 	USB_DEVICE_VENDOR_SPEC(0x0ccd, 0x0013),
 	.driver_info = (unsigned long) & (const snd_usb_audio_quirk_t) {
 		.vendor_name = "Terratec",

Thanks a lot,

--J(K)