Re: Roland BOSS GT-100 Firmware V2.0 Not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> How are you testing, exactly?
I am using the jackd server and choosing GT-100 as the device; the server
cannot start with the device. 

> Does the same test setup work with a different USB audio device?
Yes, I am using a USB based Plantronic USB headset with the same exact
procedure as above and I am able to listen and record with this headset.

> This device should be handled by the generic Roland quirk.
Agreed. I am not able to locate this file under /usr/src/kernel/**my
version**/drivers/usb/core/quirks-table.h to modify the USB device ID as
shown below. I got the hint from
http://comments.gmane.org/gmane.linux.alsa.user/36297


{
	USB_DEVICE(0x0582, 0x0189),
	.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
		/* .vendor_name = "BOSS", */
		/* .product_name = "GT-100", */
		.ifnum = QUIRK_ANY_INTERFACE,
		.type = QUIRK_COMPOSITE,
		.data = (const struct snd_usb_audio_quirk[]) {
			{
				.ifnum = 1,
				.type = QUIRK_AUDIO_STANDARD_INTERFACE
			},
			{
				.ifnum = 2,
				.type = QUIRK_AUDIO_STANDARD_INTERFACE
			},
			{
				.ifnum = 3,
				.type = QUIRK_MIDI_FIXED_ENDPOINT,
				.data = & (const struct snd_usb_midi_endpoint_info) {
					.out_cables = 0x0001,
					.in_cables  = 0x0001
				}
			},
			{
				.ifnum = -1
			}
		}
	}
},


> What about the firmware? Did you update the device, and now it doesn't
> work anymore as it did before? 

I never really tried to record with the previous firmware -- So I am really
not sure if the input was functional. However I was able to play sound out
using the previous firmware. 

> What's the suspected relation between the firmware and the issue you're
seeing?

Previously I didn't see the  Error: ALSA endpoint.c:786 Unable to change
format on ep #8e: already in use

I don't think I can revert back to the previous firmware anymore to check as
the fw updater utility prevents me. 

I also notice that GT-100 bus id 

Was "Bus 002 Device 014: ID 0582:014d Roland Corp."
but now is "Bus 001 Device 006: ID 0582:0189 Roland Corp."

.. leading me to believe something is not recognized and initialized
properly. So, is there anyway I can get the alsa quirk-kernel.h in my kernel
tree such that I can include the new ID and recompile the module? May be I
am on the wrong path here.

I really appreciate you taking the time to help.

Thanks
George




------------------------------------------------------------------------------
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user




[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux