Page MenuHomeFreeBSD

snd_hda: Add patch for Lenovo Ideapad 3
ClosedPublic

Authored by christos on May 6 2024, 2:15 PM.
Tags
None
Referenced Files
F86150704: D45100.diff
Sun, Jun 16, 4:51 AM
Unknown Object (File)
Sat, Jun 1, 3:48 AM
Unknown Object (File)
May 14 2024, 3:28 PM
Unknown Object (File)
May 14 2024, 2:52 PM
Unknown Object (File)
May 8 2024, 6:25 PM
Unknown Object (File)
May 7 2024, 11:51 PM
Unknown Object (File)
May 7 2024, 11:51 PM
Unknown Object (File)
May 7 2024, 11:51 PM

Details

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 57601
Build 54489: arc lint + arc unit

Event Timeline

The user who reported it verified that the following hints worked:

hint.hdac.0.cad0.nid20.config="as=1 seq=0"
hint.hdac.0.cad0.nid33.config="as=1 seq=15"

Also, I am not sure whether LENOVO_I2_SUBVENDOR is a correct name. He mentioned having a "Lenovo Ideapad 2" but I am not sure if this the actual model. I am open to renaming this.

christos retitled this revision from snd_hda: Add patch for Lenovo Ideapad 2 to snd_hda: Add patch for Lenovo Ideapad 3.May 6 2024, 6:52 PM

Since the user told me his exact laptop model is:
Lenovo Ideapad 3 17IAU7
CPU: 12th Gen Intel(R) Core(TM) i3-1215U

Do the appropriate renaming.

I couldn't find a useful reference for a name elsewhere so I think it's fine, although I might go with LENOVO_IDEAPAD3_SUBVENDOR

This revision is now accepted and ready to land.May 6 2024, 7:26 PM

I couldn't find a useful reference for a name elsewhere so I think it's fine, although I might go with LENOVO_IDEAPAD3_SUBVENDOR

I chose I3 instead of IDEAPAD3 so as to follow the convention used for LENOVO_I330_SUBVENDOR, which is used for Ideapad 330.

I propose to make a follow-up patch to change both to IDEAPAD*.

I couldn't find a useful reference for a name elsewhere so I think it's fine, although I might go with LENOVO_IDEAPAD3_SUBVENDOR

I chose I3 instead of IDEAPAD3 so as to follow the convention used for LENOVO_I330_SUBVENDOR, which is used for Ideapad 330.

I propose to make a follow-up patch to change both to IDEAPAD*.

D45105

I can report that on a freshly built/installed world/kernel at:
15.0-CURRENT FreeBSD 15.0-CURRENT #1 main-n270118-94b09d388b81-dirty: Mon May 13 12:57:41 PDT 2024
with this patch; the sound just works. Required no additional efforts on my part.

This revision was automatically updated to reflect the committed changes.