Comment 805 for bug 1958019

Revision history for this message
In , andrewdubya (andrewdubya-linux-kernel-bugs) wrote :

Created attachment 305523
alsa-info.txt

Thanks Cameron! Adding those files to /lib/firmware didn't work (I copied
the files directly), so I'm probably out of luck for now. I've attached my
alsa-info.txt in case it helps.

On Thu, Nov 30, 2023 at 10:45 AM <email address hidden> wrote:

> https://bugzilla.kernel.org/show_bug.cgi?id=208555
>
> --- Comment #788 from Cameron Berkenpas (<email address hidden>) ---
> Andrew, the verb approach doesn't work here as smart amps are being used.
>
> The tas2781 smart amp is generally supported as of kernel 6.6... but now
> it's a
> question of if firmware for your laptop is available.
>
> Without your alsa-info, I can't tell if your laptop is supported...
>
> But you can just try the firmware for yourself from here:
> https://neo-zeon.de/~hiryu/tas/firmware-6.6.tar.bz2
>
> Just copy the files into /lib/firmware/ and reboot. Hopefully you have
> sound.
>
> A number of Lenovo laptops with tas2781 are supported, but I don't think
> the
> list is anywhere near comprehensive so we'll see..?
>
> Good luck!
>
> I'm not sure if these firmware files are yet in the pipeline to be commonly
> redistributed at this time... I'll see if there's something I can do to get
> that process started.
>
> (In reply to Andrew from comment #787)
>
> > From lsmod:
> > snd_soc_tas2781_fmwlib 53248 1 snd_hda_scodec_tas2781_i2c
> > snd_soc_tas2781_comlib 24576 2
> > snd_soc_tas2781_fmwlib,snd_hda_scodec_tas2781_i2c
> >
> > From dmesg (1f.3 is the device, I think):
> > [ 0.709119] pci 0000:00:1f.0: [8086:519f] type 00 class 0x060100
> > [ 0.709450] pci 0000:00:1f.3: [8086:51cf] type 00 class 0x040100
> > [ 0.709492] pci 0000:00:1f.3: reg 0x10: [mem 0x6203190000-0x6203193fff
> > 64bit]
> > [ 0.709546] pci 0000:00:1f.3: reg 0x20: [mem 0x6203000000-0x62030fffff
> > 64bit]
> > [ 0.709651] pci 0000:00:1f.3: PME# supported from D3hot D3cold
> > [ 0.709735] pci 0000:00:1f.4: [8086:51a3] type 00 class 0x0c0500
> > [ 0.709756] pci 0000:00:1f.4: reg 0x10: [mem 0x620319c000-0x620319c0ff
> > 64bit]
> > [ 0.709778] pci 0000:00:1f.4: reg 0x20: [io 0xefa0-0xefbf]
> > [ 0.710013] pci 0000:00:1f.5: [8086:51a4] type 00 class 0x0c8000
> > [ 0.710035] pci 0000:00:1f.5: reg 0x10: [mem 0xfe010000-0xfe010fff]
> >
> > I have a separate grub entry to boot without sound (for qemu sniffing)
> using
> > these flags: modprobe.blacklist=snd_hda_intel,snd_sof_pci_intel_tgl
> > pci-stub.ids=8086:51cf iommu=pt intel_iommu=on
> >
> > I'm not sure if that's enough. Happy to help in any way!
>
> --
> You may reply to this email to add a comment.
>
> You are receiving this mail because:
> You are on the CC list for the bug.