Re: [External] 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 Thu, Feb 29, 2024 at 5:06 AM Jeff Chua <jeff.chua.linux@xxxxxxxxx> wrote:
>
> On Wed, Feb 28, 2024 at 3:45 PM Ralf Mardorf <ralf.mardorf@xxxxxxxxxxxxx> wrote:
> >
> > Hi,
> >
> > if Ubuntu supports your computer, they probably offer a patch or
> > patches. If so and you build a "vanilla" kernel by just using an Ubuntu
> > config, then you build without any additional patch that might be (or
> > might not be) offered by Ubuntu.
> >
> > IIUC a default install of Ubuntu, Redhat or SuSE might provide a working
> > audio device, see https://support.lenovo.com/us/en/solutions/ht082374 .
> > It might not necessarily work, due to different mainboard releases.
> >
> > How about testing a live media, e.g. Ubuntu from an USB stick?
> >
> > Did you already check
> > https://support.lenovo.com/us/en/solutions/ht511743-how-to-download-the-linux-image-from-the-e-support-page
> > ?
> >
> > I build my own desktop machines. For my 13th Gen Intel Core based
> > machine Ubuntu offered a kernel supporting everything I need, already
> > when the machine was new, while for Arch Linux I build the kernel module
> > for RTL8125 using dkms.
> >
> > To summarise, if you build your own kernel, you may need one or more
> > patches in addition to the source code from kernel.org, a kernel
> > configuration will probably not change anything. You don't necessarily
> > have to rebuild the whole kernel, but only the corresponding module or
> > modules, simply with dkms.
> >
> > Regards,
> > Ralf
>
> > How about testing a live media, e.g. Ubuntu from an USB stick?
>
> Ralf, I'll try!

Ok, boot ubuntu from USB stick, and everything works. I've sound (mic
works too), touchscreen, and microSD all working.

And I took the lsmod list from the Ubuntu USB boot-up, and went back
my vanilla linux kernel, using the same .confg from ubuntu, recompiled
the kernel, and loaded the same module names as ubuntu loaded in the
USB boot up, and this time everything worked!

Vanilla pure linux setup. Just latest Linux kernel from git, Alsa, and
SOF (sof-bin-2023.12.tar.gz).

The only firmware missng are cirrus/cs35l41-dsp1-spk-prot.bin and
cirrus/cs35l41-dsp1-spk-prot.wmfw and I took those from Ubuntu USB
boot up.

Thank you all! I'll test further, and list which modules are needed
for sound, touchscreen, and micro SD.

Jeff.


_______________________________________________
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