Re: No sound on Lenovo P1 Gen 6 (00:1f.3 Multimedia audio controller: Intel Corporation Device 51ca (rev 01))

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 17 Feb 2024 09:47:06 +0100,
Jeff Chua wrote:
> 
> On Sat, Feb 17, 2024 at 4:30 PM Takashi Iwai <tiwai@xxxxxxx> wrote:
> >
> > On Sat, 17 Feb 2024 08:56:56 +0100,
> > Jeff Chua wrote:
> > >
> > > On Sat, Feb 17, 2024 at 12:21 PM Jeff Chua <jeff.chua.linux@xxxxxxxxx> wrote:
> > > >
> > > > On Fri, Feb 16, 2024 at 10:57 PM Takashi Iwai <tiwai@xxxxxxx> wrote:
> > > > >
> > > > > On Fri, 16 Feb 2024 02:10:04 +0100,
> > > > > Jeff Chua wrote:
> > > > > >
> > > > > > On Thu, Feb 15, 2024 at 11:37 PM Takashi Iwai <tiwai@xxxxxxx> wrote:
> > > > > > >
> > > > > > > On Thu, 15 Feb 2024 12:07:12 +0100,
> > > > > > > Jeff Chua wrote:
> > > > > > > > I've just about everything but still couldn't get souns on the Lenovo P1 Gen 6.
> > > >
> > > > > Through a quick glance, I see no obvious errors.
> > > > > I suppose you also installed the latest linux-firmware tree?
> > > > > There are corresponding firmware files for CS35L41 with your device
> > > > > configuration (17aa:2317), too.
> > > >
> > > > My firmware is the latest git pull ..
> > > >
> > > > commit fbef4d381e3d0143427e1a8c924be8e738c0fc2d (HEAD -> main,
> > > > origin/main, origin/HEAD)
> > > > Merge: b88f448d c0138861
> > > > Author: Mario Limonciello <superm1@xxxxxxxxx>
> > > > Date:   Thu Feb 8 12:24:01 2024 +0000
> > > >     Merge branch 'main' into 'main'
> > > >     panthor: Add initial firmware for Gen10 Arm Mali GPUs
> > > >     See merge request kernel-firmware/linux-firmware!145
> > > >
> > > > There's is only one firmware file in
> > > > /usr/lib/firmware/intel/sof-tplg/sof-adl-max98357a-rt5682.tplg
> > > >
> > > > And this is under SOF, and I don't have SOF enabled, and dmesg doesn't
> > > > show anything on CS35L41.
> > > > Could I be missing something?
> > > >
> > > >
> > > > > Also, you're testing without pipewire nor pulseaudio, right?
> > > >
> > > > No pipewire, and no pulseaudio. And /etc/asound.conf is empty.
> > > >
> > > >
> > > > > Just "aplay -Dplughw:0 -vv foo.wav" should be good as a test.
> > > >
> > > > It's playing, no error, and no sound. If I use the headphone jack, I
> > > > could hear the sound from the headphones.
> > > >
> > > > # aplay -Dplughw:0 -vv /local/share/sounds/alsa/Front_Center.wav
> > > > Playing WAVE '/local/share/sounds/alsa/Front_Center.wav' : Signed 16
> > > > bit Little Endian, Rate 48000 Hz, Mono
> > > > Plug PCM: Route conversion PCM (sformat=S16_LE)
> > > >   Transformation table:
> > > >     0 <- 0
> > > >     1 <- 0
> > > > Its setup is:
> > > >   stream       : PLAYBACK
> > > >   access       : RW_INTERLEAVED
> > > >   format       : S16_LE
> > > >   subformat    : STD
> > > >   channels     : 1
> > > >   rate         : 48000
> > > >   exact rate   : 48000 (48000/1)
> > > >   msbits       : 16
> > > >   buffer_size  : 24000
> > > >   period_size  : 6000
> > > >   period_time  : 125000
> > > >   tstamp_mode  : ENABLE
> > > >   tstamp_type  : MONOTONIC
> > > >   period_step  : 1
> > > >   avail_min    : 6000
> > > >   period_event : 0
> > > >   start_threshold  : 24000
> > > >   stop_threshold   : 24000
> > > >   silence_threshold: 0
> > > >   silence_size : 0
> > > >   boundary     : 6755399441055744000
> > > > Slave: Hardware PCM card 0 'HDA Intel PCH' device 0 subdevice 0
> > > > Its setup is:
> > > >   stream       : PLAYBACK
> > > >   access       : MMAP_INTERLEAVED
> > > >   format       : S16_LE
> > > >   subformat    : STD
> > > >   channels     : 2
> > > >   rate         : 48000
> > > >   exact rate   : 48000 (48000/1)
> > > >   msbits       : 16
> > > >   buffer_size  : 24000
> > > >   period_size  : 6000
> > > >   period_time  : 125000
> > > >   tstamp_mode  : ENABLE
> > > >   tstamp_type  : MONOTONIC
> > > >   period_step  : 1
> > > >   avail_min    : 6000
> > > >   period_event : 0
> > > >   start_threshold  : 24000
> > > >   stop_threshold   : 24000
> > > >   silence_threshold: 0
> > > >   silence_size : 0
> > > >   boundary     : 6755399441055744000
> > > >   appl_ptr     : 0
> > > >   hw_ptr       : 0
> > > > #                       +                          | 47%
> > > >
> > > >
> > > >
> > > > > The quirk for your device was added already in 6.4 kernel, so please
> > > > > try that old kernel to see whether it's a regression.
> > > >
> > > > Ok, I'll test that next.
> > >
> > > Tried on 6.4.16 and still not working.
> > >
> > > The snd-hda-scodec-cs35l41-i2c module is not loaded. Is this necessary?
> > >
> > > I got a feeling my kernel is not probing for the CS35L41. How can I
> > > help trace this?
> >
> > 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.


Takashi


_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user




[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux