UCM master configuration path lookup is defined in the top level
ucm.conf file. This file allows custom directory layout. The new
-ucm2 layout is based on the driver name.
+ucm2 layout is based on the kernel module driver name with the
+ALSA driver name fallback.
+
+The lookup configuration:
+
+ https://git.alsa-project.org/?p=alsa-ucm-conf.git;a=blob;f=ucm2/ucm.conf
Example paths:
- TwoCardsMix/TwoCardsMix.conf
-- virtual UCM from two soundcards
-Note: For the driver configurations, use always the real driver name
-not the ucm card name configuration paths!
+Note: For the driver configurations, use always the real kernel driver
+name or the ALSA driver name - not the ucm card name configuration paths!
+
+The kernel driver name is obtained using sysfs like (last
+part of the path is used from the symlink):
+
+````
+ /sys/class/sound/card0/device/driver
+````
The driver name can be obtained using procfs like: