-
Notifications
You must be signed in to change notification settings - Fork 141
Description
Hi,
I have an Infinix INBOOK Y1 PLUS laptop and the internal speakers
do not work on Linux. Bluetooth and HDMI audio work fine, but the
built-in speakers are completely silent.
System details:
- Laptop: Infinix INBOOK Y1 PLUS
- Board: EM_IC325_200B_V1.0
- BIOS: ICL_IC325_LPDDR4X_200B_IN_V2.0.6
- CPU: Intel Core i3-1005G1 (Ice Lake)
- OS: Ubuntu 24.04.4 LTS
- Kernel: 6.17.0-14-generic
- Audio chip: ES8326 (ESSX8326) on Intel SOF Ice Lake-LP
The audio card is detected correctly and aplay -l shows it:
card 0: sofessx8336 [sof-essx8336], device 0: ES8336 (*) []
Audio signal is also reaching the hardware - I can see volume
spikes in the sound settings UI when playing audio, but nothing
comes out of the speakers.
From dmesg:
es8326 i2c-ESSX8326:00: assuming static mclk
sof-essx8336 sof-essx8336: quirk mask 0x0
sof-essx8336 sof-essx8336: quirk SSP0
Topology file: intel/sof-tplg/sof-icl-es8336-ssp0.tplg
GPIO info shows the speaker amp pin:
line 130: "speakers-enable" output active-low [used]
So GPIO 130 is detected and claimed by the driver, but it seems
like the DAPM path never actually triggers it to enable the
speaker amplifier.
The UCM profile from alsa-ucm-conf also fails to initialize:
unable to execute cset 'name='DAC Mono Mix Switch' off'
error: failed to initialize new use case: HiFi
I think the UCM profile is written for ES8336 but this laptop has
ES8326 which has different mixer control names.
I tried quirk values 0x00, 0x10 and 0x18 but none of them made
the speakers work. The ACPI path for the device is
_SB_.PCI0.I2C2.ESSX and the PCI ID is 8086:34c8.
I also saw a similar report for the Infinix INBOOK X2 here:
#3873
Could you please add a DMI entry for this laptop model with the
correct GPIO configuration for the ES8326 chip? I am happy to
test patches or provide any additional information that would help.
Thanks