On Sat, Feb 24, 2024 at 9:06 PM Jeff Chua <jeff.chua.linux@xxxxxxxxx> wrote: > > On Tue, Feb 20, 2024 at 4:04 PM Paul Menzel <pmenzel@xxxxxxxxxxxxx> wrote: > > > > [CC: Mark from Lenovo] > > > > Am 20.02.24 um 03:57 schrieb Jeff Chua: > > > On Sat, Feb 17, 2024 at 5:05 PM Takashi Iwai <tiwai@xxxxxxx> wrote: > > >> > > >> On Sat, 17 Feb 2024 09:47:06 +0100, Jeff Chua wrote: > > >>>> Have you tried the recent distro standard kernel at all? > > >>> > > >>> No, but if you can send me a working .config and I'll try to compile it. > > >> > > >> Take your distro kernel. I don't know what you're using, and it's > > >> really up to you. > > >> > > >> It seems that the machine was certified for Ubuntu, at least. > > > > > > It's just vanilla linux. Not a standard distro. It worked fine on all > > > previous Lenovo's until I got the new P1. > > > > > > I'll try to find a machine with ubuntu to test and grap the .config from there. > > I've made some progress, got a ubuntu config and currently testing. > It's using SOF, and it loaded all the modules and found the card, but > still no sound from the speaker but headphones works. > > I'll test further. Still no sound. Tested on 6.4.16, and latest git pull 6.8.0-rc6. # cat /proc/asound/cards 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xbe000000 irq 17 1 [sofhdadsp ]: sof-hda-dsp - sof-hda-dsp LENOVO-21FWS6UK00-ThinkPadP1Gen6 # dmesg sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 1 sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2 sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware paths/files for ipc type 0: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware file: intel/sof/sof-rpl.ri sof-audio-pci-intel-tgl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-hda-generic-2ch.tplg sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864 sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0 sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30 sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864 sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0 sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0 skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC287: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0) snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0 snd_hda_codec_realtek ehdaudio0D0: inputs: snd_hda_codec_realtek ehdaudio0D0: Mic=0x19 input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input228 input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input229 # aplay -l card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 31: HDA Analog Deep Buffer (*)[] Subdevices: 1/1 Subdevice #0: subdevice #0 I've tried https://github.com/xoocoon/hp-15-ew0xxx-snd-fix. The patches applied cleanly to 6.4.16 but still no sound, and I don't see the CS35L41-hda ... # output nothing sudo dmesg | grep cs35l41-hda What else can I try? Thanks, Jeff _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user