(In reply to Blake Lee from comment #719) > Hi Cameron, > > I got my Legion Slim 7 Gen 7 AMD version yesterday and when I excitedly > installed Fedora, I found the audio did not work. I would like to throw my > weight behind this to get it fixed, but I don't know what to say to support > exactly in my ticket. What do I need to ask them for? > > I would really prefer not to have to send this laptop back. Is there > anything else I can do to help?
I don't really have a plan of attack on this as I'm pretty busy generally. I haven't had time to follow up with Lenovo support yet. I'm just hoping if they get enough feedback, they'll do something. Otherwise, maybe we can try a petition? But you might try explaining that all you need is for Lenovo to add the requisite info to the DSD table in a BIOS update. Linux doesn't need to be touched at all. Just a BIOS update. Here's a working example (that I got from https://bugzilla.kernel.org/show_bug.cgi?id=216194): Name (_DSD, Package (0x02) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "cirrus,dev-index", Package (0x02) { 0x40, 0x42 } }, Package (0x02) { "reset-gpios", Package (0x08) { SPKR, One, Zero, Zero, SPKR, One, Zero, Zero } }, Package (0x02) { "cirrus,speaker-position", Package (0x02) { One, Zero } }, Package (0x02) { "cirrus,gpio1-func", Package (0x02) { Zero, One } }, Package (0x02) { "cirrus,gpio2-func", Package (0x02) { 0x02, 0x02 } } } }) This information appears to be hard-coded in the drivers or related files somehow. If this information could be determined, perhaps there could be a kernel look up table with static values for supported laptops? Lenovo could easily add this information (that is specific to the given model of laptop) in a BIOS update. Some (many?) laptops with the CSC3551 amplifier chips have this information in the BIOS. Not to support Linux, but because it seems their drivers for Windows expect it to be there as well... Which leads me to believe this is probably the approach that Cirrus Logic wants to take (at least going forward). Perhaps models of laptop without this info are older. Maybe not necessarily in terms of the launch date, but design started earlier than the laptops that do have this information in their DSDT's. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to alsa-driver in Ubuntu. https://bugs.launchpad.net/bugs/1958019 Title: [Lenovo Legion7 16ACHg6 82N6, Realtek ALC287, Speaker, Internal] No sound at all Status in sound-2.6 (alsa-kernel): Confirmed Status in alsa-driver package in Ubuntu: Confirmed Bug description: On my Lenovo Legion-7-16ACHg6 laptop I can't hear any sound by internal speakers, but it work by headphones connected to standard jack aux. uname -r 5.11.0-44-generic ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: alsa-base 1.0.25+dfsg-0ubuntu5 ProcVersionSignature: Ubuntu 5.11.0-44.48~20.04.2-generic 5.11.22 Uname: Linux 5.11.0-44-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.11-0ubuntu27.21 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC2: i3draven 1266 F.... pulseaudio /dev/snd/controlC0: i3draven 1266 F.... pulseaudio /dev/snd/controlC1: i3draven 1266 F.... pulseaudio /dev/snd/pcmC1D0p: i3draven 1266 F...m pulseaudio CasperMD5CheckResult: skip CurrentDesktop: ubuntu:GNOME Date: Sat Jan 15 15:10:53 2022 InstallationDate: Installed on 2021-10-11 (96 days ago) InstallationMedia: Ubuntu 20.04.3 LTS "Focal Fossa" - Release amd64 (20210819) PackageArchitecture: all SourcePackage: alsa-driver Symptom: audio Symptom_AlsaPlaybackTest: ALSA playback test through plughw:Generic failed Symptom_Card: Family 17h (Models 10h-1fh) HD Audio Controller - HD-Audio Generic Symptom_DevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC2: i3draven 1266 F.... pulseaudio /dev/snd/controlC0: i3draven 1266 F.... pulseaudio /dev/snd/controlC1: i3draven 1266 F.... pulseaudio /dev/snd/pcmC1D0p: i3draven 1266 F...m pulseaudio Symptom_Jack: Speaker, Internal Symptom_Type: No sound at all Title: [82N6, Realtek ALC287, Speaker, Internal] No sound at all UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 11/08/2021 dmi.bios.release: 1.49 dmi.bios.vendor: LENOVO dmi.bios.version: GKCN49WW dmi.board.asset.tag: NO Asset Tag dmi.board.name: LNVNB161216 dmi.board.vendor: LENOVO dmi.board.version: SDK0R32862 WIN dmi.chassis.asset.tag: NO Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Legion 7 16ACHg6 dmi.ec.firmware.release: 1.49 dmi.modalias: dmi:bvnLENOVO:bvrGKCN49WW:bd11/08/2021:br1.49:efr1.49:svnLENOVO:pn82N6:pvrLegion716ACHg6:skuLENOVO_MT_82N6_BU_idea_FM_Legion716ACHg6:rvnLENOVO:rnLNVNB161216:rvrSDK0R32862WIN:cvnLENOVO:ct10:cvrLegion716ACHg6: dmi.product.family: Legion 7 16ACHg6 dmi.product.name: 82N6 dmi.product.sku: LENOVO_MT_82N6_BU_idea_FM_Legion 7 16ACHg6 dmi.product.version: Legion 7 16ACHg6 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/sound-2.6/+bug/1958019/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp