Correct the way Unicens driver creates 'cardid' and device entries
Won't Fix
Description
The Unicens driver is creating two 'cardid' for unicens devices. One for inputs (usually hw:ep016ch / hw:2), and one for outputs (usually hw:ep812ch / hw:3). But, only one entry is created in '/dev/snd/by-id'.
This is an issue because 4a uses this entry to get the 'cardid' of an audio card.
The unciens driver should either create only one 'cardid' for inputs and ouputs (this is what is usually done for 'regular' ALSA card), or create two '/dev/snd/by-id' entries.
Environment
None
Activity
Show:
christian.gromm
November 16, 2018 at 10:30 AM
Creating multiple symlinks in the /dev/snd/by-id and /dev/snd/by-path directories is not possible, as the registered sound cards are based on the same physical device.
This issue will be fixed by registering one sound card with the ALSA subsystem that has multiple PCM devices.
The Unicens driver is creating two 'cardid' for unicens devices. One for inputs (usually hw:ep016ch / hw:2), and one for outputs (usually hw:ep812ch / hw:3). But, only one entry is created in '/dev/snd/by-id'.
This is an issue because 4a uses this entry to get the 'cardid' of an audio card.
The unciens driver should either create only one 'cardid' for inputs and ouputs (this is what is usually done for 'regular' ALSA card), or create two '/dev/snd/by-id' entries.