Comments (7)
@caseorum we typically don't have any audio drivers compiled as built-in due to dependencies on firmware and topology files. Wondering what configuration you used to reach this problem?
from alsa-ucm-conf.
@plbossart Everything built-in, zero kernel dependencies on userspace. The same I described in thesofproject/sof#2459 (comment). I'm now solving the "UCM weirdness" I alluded to. It looks like NXP cares about this kind of boot too (thesofproject/linux#139), but I don't know if they use UCM.
from alsa-ucm-conf.
The bdw-rt5677 configuration is not converted to the modules layout, so the fallback to the LongName / CardDriver should be active. What does say 'alsaucm' command? Do you see an error?
from alsa-ucm-conf.
@perexg The suggested fallback was never merged. Reverting b353145 fixes for bdw-rt5677 but it's not a general solution. Current master:
[user@localhost alsa-ucm-conf-git]$ alsaucm -c SOF list _verbs
ALSA lib ucm_subs.c:367:(uc_mgr_get_substituted_value) variable '${sys:$KernelModulePath}' is not defined in this context!
ALSA lib main.c:983:(snd_use_case_mgr_open) error: failed to import SOF use case configuration -22
alsaucm: error failed to open sound card SOF: Invalid argument
from alsa-ucm-conf.
Could you try this small configuration change ?
diff --git a/ucm2/ucm.conf b/ucm2/ucm.conf
index ed410dd..9e78df1 100644
--- a/ucm2/ucm.conf
+++ b/ucm2/ucm.conf
@@ -52,7 +52,7 @@ If.driver {
}
False {
Define.KernelModulePath "class/sound/card${CardNumber}/device/driver/module"
- Define.KernelModule "${sys:$KernelModulePath}"
+ Define.KernelModule "$${sys:$KernelModulePath}"
UseCasePath.module {
Directory "module"
File "${var:KernelModule}.conf"
from alsa-ucm-conf.
@perexg That's it! Awesome.
from alsa-ucm-conf.
Thanks for the bug report. Fixed in 5634055 .
from alsa-ucm-conf.
Related Issues (20)
- MAG Z790 TOMAHAWK WIFI DDR4 no Sound Front Audio Realtek 4080 HOT 3
- Internal mic does not work on IdeaPad 3 Chromebook HOT 1
- Scarlett Solo USB profiles missing or broken in 1.2.11 HOT 4
- PinePhone HiFi.conf regresion HOT 1
- ASUS VivoBook Pro 14: platform::micmute led not working HOT 1
- Incompatible syntax 6 in Valve-Jupiter-1.conf HOT 2
- Linux 6.9 pre-rc1 might have broken UCM matching for USB devices HOT 5
- Dummy output with ES8326 codec HOT 1
- [Remove Mbox3 UCM] Request to revert pull 237 HOT 1
- Motu 828 (28 x 32) support HOT 7
- Alsa lib is not able to find the UCM .conf files HOT 5
- Onboard Speaker does not work and Internal Mic (DMIC) isn't detected on Dell Latitude 7350 Detachable HOT 12
- mic not working on Dell xps 13 9340 (2024) HOT 16
- Virtual nodes created by UCM rules have the exact same nick, making them indistinguishable in KDE's audio applet HOT 2
- 0db0:543d Micro Star International USB Audio
- Mic not working on "ROG Strix Z790-A Gaming WIFI II" with ALC4080 HOT 4
- I have the MPG Z690 Edge Wifi DDR4 motherboard, and no sound in front panel or back panel HOT 1
- ThinkPad P14s Gen 5 AMD micmute LED is not working sometimes. HOT 3
- ASUS RoG Strix Z790-F: SPDIF (PCM) has wrong channels | how to get passthrough working?
- Behringer UCM204HD shows only both lines (4 speakers)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alsa-ucm-conf.