Dummy output with ES8326 codec
Henrythek opened this issue · 1 comments
Description
During the process of using the ES8326 codec, I encountered a dummy output issue. killall pulseaudio do not work, even after masking and then unmasking the pulseaudio service and attempting to restart it, the issue persists. The dummy output occurs intermittently when plugging in or unplugging headphones, and rebooting can temporarily resolve the issue. I am using the following configuration:
- Operating System: Debian GNU/Linux 12
- Kernel Version: 6.7.0
Error Messages
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_1f.3-platform-sof-essx8336" card_name="alsa_card.pci-0000_00_1f.3-platform-sof-essx8336" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.
I: [pulseaudio] module-udev-detect.c: Card /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0 (alsa_card.pci-0000_00_1f.3-platform-sof-essx8336) failed to load module.
Additional Information
The UCM (Use Case Manager) configuration used is from the following repository:
alsa-ucm-conf/ucm2/Intel/sof-essx8336
Steps to Reproduce
- Use the ES8326 codec on a Debian GNU/Linux 12 system with Kernel 6.7.0.
- Attempt to use the audio functionality.
- Plug in or unplug headphones.
- Observe the dummy output issue and the error messages mentioned above.
Additional Context
The driver is not ready for initialization:
I: [pulseaudio] alsa-ucm.c: UCM available for card hw:0
D: [pulseaudio] alsa-ucm.c: UCM _alibpref=_ucm0001.
I: [pulseaudio] alsa-ucm.c: Set UCM verb to HiFi
I: [pulseaudio] (alsa-lib)main.c: unable to execute cset 'name='DAC Mono Mix Switch' off'
I: [pulseaudio] (alsa-lib)main.c: error: failed to initialize new use case: HiFi
E: [pulseaudio] alsa-ucm.c: Failed to get the verb HiFi
You should report this to driver maintainers.