Reported by: bsd-lists@bsdforge.com
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Details
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
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.
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
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 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.