Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #83020 > unrolled thread

Bug#1076419: Please enable SND_HDA_SCODEC_TAS2781_I2C

Started byThomas Goirand <zigo@debian.org>
First post2024-07-16 07:30 +0200
Last post2024-07-16 11:20 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1076419: Please enable SND_HDA_SCODEC_TAS2781_I2C Thomas Goirand <zigo@debian.org> - 2024-07-16 07:30 +0200
    Bug#1076419: Please enable SND_HDA_SCODEC_TAS2781_I2C Diederik de Haas <didi.debian@cknow.org> - 2024-07-16 11:20 +0200

#83020 — Bug#1076419: Please enable SND_HDA_SCODEC_TAS2781_I2C

FromThomas Goirand <zigo@debian.org>
Date2024-07-16 07:30 +0200
SubjectBug#1076419: Please enable SND_HDA_SCODEC_TAS2781_I2C
Message-ID<J0IVb-2sAz-1@gated-at.bofh.it>
Source: linux
Severity: wishlist

Dear kernel maintainers,

I have a Legion Pro 7 laptop, which I made my company buy because
it has 16 cores, so I can build stuff faster. I love the hardware,
but it produces no sound: sound board is supported, but it looks
like the current Debian kernel doesn't have its speaker driver
enabled.

It took me a lot of research to find this patch:
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1208376/tas2781-tas2781s-linux-drivers-for-lenovo-laptops/4603230?tisearch=e2e-sitesearch&keymatch=tas2781

which I tried applying on top of the Bookworm backport kernel, to
find out that it was already there. I then understood that the
missing bits was probably the kernel configuration. As much as
I understand, we need:

CONFIG_SND_HDA_SCODEC_TAS2781_I2C=y

in debian/config/config approx line 7928, near the line
CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m

I don't think this can be loaded as a module, but I may be wrong.

Please let me know if I'm right, or if other parts are missing
to make sound work on my laptop.

Cheers,

Thomas Goirand (zigo)

[toc] | [next] | [standalone]


#83022

FromDiederik de Haas <didi.debian@cknow.org>
Date2024-07-16 11:20 +0200
Message-ID<J0MvM-2uNG-9@gated-at.bofh.it>
In reply to#83020

[Multipart message — attachments visible in raw view] — view raw

On Tuesday, 16 July 2024 07:16:29 CEST Thomas Goirand wrote:
> I have a Legion Pro 7 laptop, which I made my company buy because
> it has 16 cores, so I can build stuff faster. I love the hardware,
> but it produces no sound: sound board is supported, but it looks
> like the current Debian kernel doesn't have its speaker driver
> enabled.
> 
> It took me a lot of research to find this patch:
> https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1208376/tas2781-t
> as2781s-linux-drivers-for-lenovo-laptops/4603230?tisearch=e2e-sitesearch&key
> match=tas2781

The kernel module is now enabled, but you'll likely run into another problem
as it currently is impossible for Debian to distribute the firmware. See
https://salsa.debian.org/kernel-team/linux/-/merge_requests/1033#note_471473

There have already been attempts to get the licensing problem fixed:
https://lore.kernel.org/linux-firmware/95023a6158e1359c18797d7ed10a6914cf781f84.camel@irl.hu/

but so far without any success. Maybe try it via that support forum?

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web