Edirol UA-4FX MIDI-Interface does not work

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

 



Hello everybody,

I've tried to get the Edirol UA-4FX to work in advanced mode. There is a patch
on http://alsa.opensrc.org/index.php/Edirol_UA-4FX . However, this does work
for audio only, although the midi part is recognized as well:

cat /proc/asound/devices
  0: [ 0]   : control
  1:        : sequencer
 16: [ 0- 0]: digital audio playback
 17: [ 0- 1]: digital audio playback
 24: [ 0- 0]: digital audio capture
 25: [ 0- 1]: digital audio capture
 33:        : timer
 64: [ 2]   : control
 72: [ 2- 0]: raw midi
 80: [ 2- 0]: digital audio playback
 88: [ 2- 0]: digital audio capture

and even a  cat /dev/midi2  results in data when I play the connected midi
device.

But when I try to send midi data or receive midi data with aseqdump, the task
falls in uninterruptible sleep and no data is sent according to
/proc/asound/UA4FX/midi0. It seems as if the control data locks the device
driver.

The patch is simply copied from the code for the UA-25, this may be the
problem. But I've got no idea how I could get it right. Any ideas?

cat /proc/bus/usb/devices
T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS= 8 #Cfgs=  1
P:  Vendor=0582 ProdID=00a3 Rev= 1.00
S:  Manufacturer=EDIROL
S:  Product=UA-4FX
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=360mA
I:* If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=02 Prot=02 Driver=snd-usb-audio
I:  If#= 0 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=02 Driver=snd-usb-audio
E:  Ad=01(O) Atr=09(Isoc) MxPS= 288 Ivl=1ms
I:* If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=02 Prot=01 Driver=snd-usb-audio
I:  If#= 1 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=01 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS= 288 Ivl=1ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=03 Prot=00 Driver=snd-usb-audio
E:  Ad=03(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=  32 Ivl=0ms
I:  If#= 2 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=03 Prot=00 Driver=snd-usb-audio
E:  Ad=03(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=84(I) Atr=03(Int.) MxPS=  32 Ivl=1ms

I noticed that the "Prot" entries differ from the ones of the UA-25 shown here:
http://alsa.opensrc.org/index.php/Edirol_UA-25#Device_information
Don't know whether this has anything to do with it.

Ciao,
Knut

-- 
What is a Unix Wizard?
Today: expert - Someone who has RTFM ... again ... and again ... and again ...

Knut Esztermann

text/html > /dev/null

------------------------------------------------------------------------------
_______________________________________________
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