Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UCM is not supported for this HDA model (HDA NVidia at 0xfc080000 irq 130) - how to disable HDA Nvidia? #384

Closed
motomyslen opened this issue Jan 15, 2024 · 2 comments

Comments

@motomyslen
Copy link

I upgraded my system and all microphones stopped working. Before that I had loaded custom UCM configs to make my microphone working.
Upgrades which can be related to the issue:

  • alsa-ucm-conf:all 1.2.6.3-1ubuntu1.4 1.2.6.3-1ubuntu1.9
  • nvidia-driver-510:amd64 510.108.03-0ubuntu0.22.04.1 525.147.05-0ubuntu0.22.04.1

After OS upgrade I loaded again all latests UCM configs from the repo. I also tried older which I had but the error is the same.

First issue:

alsaucm reload;
ALSA lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in HDA-Intel.conf
ALSA lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -22
alsaucm: error failed to open sound card hw:0: Invalid argument

I fixed it by changing syntax from 6 to 4 in HDA-Intel.conf. It worked for me before OS upgrade.

Next issue:

$ alsaucm reload;
ALSA lib parser.c:243:(error_node) UCM is not supported for this HDA model (HDA NVidia at 0xfc080000 irq 130)
ALSA lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6
alsaucm: error failed to open sound card hw:0: No such device or address

I tried to disable HDA Nvidia module from loading by adding snd_hda_codec_hdmi to /etc/modprobe.d/blacklist.conf but it didn't work.

How to solve this issue? I don't need audio through HDMI. It would be nice to have it working without any hacks but disabling it is enough for me. Can I somehow disable HDA Nvidia in UCM?
I can't downgrade Nvidia driver because I need that.

alsa-info.txt

@motomyslen
Copy link
Author

I run alsactl init it showed me that one more HDA-Intel.conf has invalid syntax. I set it to 4 instead of 6 and my microphone started working.

@perexg
Copy link
Member

perexg commented Jan 16, 2024

The packages are really old. You should handle those issues with your distribution maker.

@perexg perexg closed this as completed Jan 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants