Results 1 to 10 of 38

Thread: Edirol UA-25EX not recognized

Hybrid View

  1. #1
    Join Date
    Sep 2008
    Beans
    1

    Edirol UA-25EX not recognized

    Hey folks, I have just purchased this audio interface and cannot, for the life of me, get it to work. It shows up under lsusb but not when I do the whole cat /proc/sound/alsa (in which case only my onboard sound shows up). Does anyone have any suggestions? I read that this audio interface worked with ubuntu and it's really a pain to get it set up. I'm running Ubuntu 8.04.

    oh and it does not show up when I do System - Pref - Sound

    thanks in advance
    Last edited by kb19; September 3rd, 2008 at 03:19 AM.

  2. #2
    Join Date
    Sep 2008
    Beans
    1

    Re: Edirol UA-25EX not recognized

    Hi,

    Quote Originally Posted by kb19 View Post
    I [...] cannot, for the life of me, get it to work. It shows up under lsusb but not when I do the whole cat /proc/sound/alsa (in which case only my onboard sound shows up).
    Does it work already?

    I'm curious whether I should by this device, too.

  3. #3
    Join Date
    Apr 2007
    Beans
    200
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: Edirol UA-25EX not recognized

    Same problem here. I thought I read somewhere that the ua-25 worked, but no success... Too bad, I'll just have to cope with a little less sound quality when I'm using Ubuntu...

  4. #4
    Join Date
    Sep 2008
    Beans
    2

    Re: Edirol UA-25EX not recognized

    Hi all,

    I too have just bought a UA-25EX, with only limited success so far (I'm running Debian with a 2.6.21 kernel but I thought my experiences might be useful to you).

    In standard mode (set by flicking the switch on the back of the box) the UA-25EX is recognised and I can playback and record using ALSA and JACK, but only in 16 bit, 44.1KHz and no MIDI, due to the UA-25EX's limitations in standard mode.

    In advanced mode the unit is recognised as a USB device, but not by ALSA. My current thinking is that the ALSA driver, snd-usb-audio, doesn't recognise the new product ID for the UA-25EX, which is different from the UA-25.

    I'll post back any further successes here, as time permits.

    Cliff.

  5. #5
    Join Date
    Dec 2007
    Beans
    32

    Re: Edirol UA-25EX not recognized

    Hi all,

    Same problem here, only able to get Ubuntu to recognize the UA-25EX if the "Advanced Driver" switch is off.

    Although, I found out this page about the UA-4FX and a really similar problem with the "Advanced Driver":
    http://alsa.opensrc.org/index.php/Ed...d_mode_to_work

    May be it is "as simple as" creating a similar patch for the UA-25EX.

    I'll have a look as soon as I have some free time.

    Cheerio,
    Aurélien

  6. #6
    Join Date
    Dec 2007
    Beans
    32

    Re: Edirol UA-25EX not recognized

    Hey guys,

    I modified the patch from the link in my previous message.
    I made the soundcard work, but may be it needs some improvements...

    Code:
    Add Alsa support for Roland Edirol UA-25EX in Advanced mode
    (for MIDI support and sample rates of 48 kHz and 96 kHz)
    usbquirks.h
    ===================================================================
    diff -u sound/usb/usbquirks.h.00 sound/usb/usbquirks.h
    --- sound/usb/usbquirks.h.00	2007-11-28 02:15:11.000000000 -0700
    +++ sound/usb/usbquirks.h	2007-11-28 02:17:51.000000000 -0700
    @@ -1311,6 +1311,37 @@
     	}
     },
     	/* TODO: add Edirol MD-P1 support */
    +{	/*
    +	 * This quirk is for the "Advanced" modes of the Edirol UA-25EX.
    +	 * If the switch is not in an advanced setting, the UA-25EX has
    +	 * ID 0x0582/0x00a4 and is standard compliant (no quirks), but
    +	 * offers only 16-bit PCM at 44.1 kHz and no MIDI.
    +	 */
    +	USB_DEVICE_VENDOR_SPEC(0x0582, 0x00e6),
    +	.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
    +		.vendor_name = "EDIROL",
    +		.product_name = "UA-25EX",
    +		.ifnum = QUIRK_ANY_INTERFACE,
    +		.type = QUIRK_COMPOSITE,
    +		.data = (const struct snd_usb_audio_quirk[]) {
    +			{
    +				.ifnum = 0,
    +				.type = QUIRK_AUDIO_EDIROL_UA700_UA25
    +			},
    +			{
    +				.ifnum = 1,
    +				.type = QUIRK_AUDIO_EDIROL_UA700_UA25
    +			},
    +			{
    +				.ifnum = 2,
    +				.type = QUIRK_AUDIO_EDIROL_UA700_UA25
    +			},
    +			{
    +				.ifnum = -1
    +			}
    +		}
    +	}
    +},
     {
     	/* Roland SH-201 */
     	USB_DEVICE(0x0582, 0x00ad),
    Let me know anyway...

    Aurélien

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •