support the Roland UA-4FX2 card
alsa-project/alsa-lib issue #81 was opened from kalashnikov2:
hi
i'm trying to use this audio card with a Raspberry pi and y get this from the command dmesg on linux console
``` usb 3-2: new high-speed USB device number 6 using xhci_hcd usb 3-2: New USB device found, idVendor=0582, idProduct=01e2, bcdDevice= 0.2b usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 3-2: Product: UA-4FX2 usb 3-2: Manufacturer: ROLAND mc: Linux media interface: v0.10 usbcore: registered new interface driver snd-usb-audio usb 3-2: Unable to change format on ep #8e: already in use usb 3-2: Unable to change format on ep #8e: already in use : : ```
and when i try to select the device on a program get this
``` ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card ``` it seems that the card is not supported by ALSA lib. How is the procedure to add new cards to the driver?
How can I help to do this?
Thank you
Issue URL : https://github.com/alsa-project/alsa-lib/issues/81 Repository URL: https://github.com/alsa-project/alsa-lib
Hi,
some other Roland UA-* cards are supported:
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/soun... - https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/soun...
it is probably needed to add similar block of code for UA-4FX2.
You may also try whether an existing "quirk" would work with your card - through quirk_alias:
https://www.kernel.org/doc/html/v5.1/sound/alsa-configuration.html?highlight...
Franta
participants (2)
-
František Kučera
-
GitHub issues - opened