История изменений
Исправление torvn77, (текущая версия) :
Ища в исходниках цифру 3 я нашёл строки 49-55:
	static struct snd_usb_audio_quirk quirk = {
		.vendor_name =	"US122L",
		.product_name =	NAME_ALLCAPS,
		.ifnum = 	1,
		.type = QUIRK_MIDI_US122L,
		.data = &quirk_data
        };
Там в структуре есть переменная .ifnum = 1
Я правильно понимаю, что если её поменять на 2, то драйвер будет обращаться по правильному адресу?
А есть ещё строка 57 и там
struct usb_interface *iface = usb_ifnum_to_if(dev, 1);
Исправление torvn77, :
Ища в исходниках цифру 3 я нашёл строки 49-55:
	static struct snd_usb_audio_quirk quirk = {
		.vendor_name =	"US122L",
		.product_name =	NAME_ALLCAPS,
		.ifnum = 	1,
		.type = QUIRK_MIDI_US122L,
		.data = &quirk_data
        };
Там в структуре есть переменная .ifnum = 1
Я правильно понимаю, что если её поменять на 2, то драйвер будет обращаться по правильному адресу?
Исправление torvn77, :
Ища в исходниках цифру 3 я нашёл строки 49-55:
	static struct snd_usb_audio_quirk quirk = {
		.vendor_name =	"US122L",
		.product_name =	NAME_ALLCAPS,
		.ifnum = 	1,
		.type = QUIRK_MIDI_US122L,
		.data = &quirk_data
        };
Это оно?
Исходная версия torvn77, :
Ища в исходниках цифру 3 я нашёл строки 49-55:
	static struct snd_usb_audio_quirk quirk = {
		.vendor_name =	"US122L",
		.product_name =	NAME_ALLCAPS,
		.ifnum = 	1,
		.type = QUIRK_MIDI_US122L,
		.data = &quirk_data
        };
Это оно?