Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Aug 2022 20:35:16 +0100
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        Jung-uk Kim <jkim@freebsd.org>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: Lenovo Legion 5 Intel speakers working ok!
Message-ID:  <CAFDf7U%2BDdFu14TupbSB5xu1JN=NhEJqF5M_h%2ByU2VKfkyzfxAQ@mail.gmail.com>
In-Reply-To: <94e271b7-3019-a377-bb8b-e681c78b0d82@FreeBSD.org>
References:  <CAFDf7U%2BbEh6X8r3JPS=5dRbSZ8CJgF74kCM4uGEKVo6QZ9Ex2Q@mail.gmail.com> <CAFDf7UKSaMHMZCtsydS4no6YREYXa76Z4G3ZSZtxDLGga7iOng@mail.gmail.com> <94e271b7-3019-a377-bb8b-e681c78b0d82@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000629c7105e715e606
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi!

`pciconf -l | grep ^hdac`:
---
hdac1@pci0:0:31:3:      class=3D0x040380 rev=3D0x00 hdr=3D0x00 vendor=3D0x8=
086
device=3D0x06c8 subvendor=3D0x17aa subdevice=3D0x380f
^^^^
^^^^^                  ^^^^
hdac0@pci0:1:0:1:       class=3D0x040300 rev=3D0xa1 hdr=3D0x00 vendor=3D0x1=
0de
device=3D0x10fa subvendor=3D0x17aa subdevice=3D0x3ffb
---

I think hdac1 is what I'm looking for:
---
hdac1@pci0:0:31:3:      class=3D0x040380 rev=3D0x00 hdr=3D0x00 vendor=3D0x8=
086
device=3D0x06c8 subvendor=3D0x17aa subdevice=3D0x380f
    vendor     =3D 'Intel Corporation'
    device     =3D 'Comet Lake PCH cAVS'
    class      =3D multimedia
    subclass   =3D HDA
---

(LENOVO_VENDORID         0x17aa)

maybe:
#define LENOVO_L5INTEL_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x380f) ?

^^^^
^^^^




Jung-uk Kim <jkim@freebsd.org> escreveu no dia quinta, 25/08/2022 =C3=A0(s)
20:15:

> On 22. 8. 25., Nuno Teixeira wrote:
> > ** Same config were imported from D30333
> > <https://reviews.freebsd.org/D30333>for Legion 5 AMD, PR 265632
> > <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265632>for Intel
> version
> >
> > Nuno Teixeira <eduardo@freebsd.org <mailto:eduardo@freebsd.org>>
> > escreveu no dia quinta, 25/08/2022 =C3=A0(s) 19:59:
> >
> >     Hello,
> >
> >     I have Lenovo Legion 5 Intel speakers working ok with device.hints:
> >     ---
> >     hint.hdaa.1.nid20.config=3D"as=3D1 seq=3D0"
> >     hint.hdaa.1.nid33.config=3D"as=3D1 seq=3D15"
> >     ---
> >
> >     Same config were imported from D30333
> >     <https://reviews.freebsd.org/D30333>and PR 265632
> >     <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265632>; for
> >     Legion 5 AMD:
> >     (sys/dev/sound/pci/hda/hdac.h)
> >     ---
> >     #define LENOVO_L5AMD_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x381b)
> >     ---
> >     How do I found id for Intel version so I can submit a patch?
>
> Try "pciconf -l | grep ^hdac".  You'll see subvendor and subdevice.
>
> JK
>


--=20
Nuno Teixeira
FreeBSD Committer (ports)

--000000000000629c7105e715e606
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdj5IaSE8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PmBwY2ljb25m
IC1sIHwgZ3JlcCBeaGRhY2A6PC9kaXY+PGRpdj4tLS08L2Rpdj48ZGl2PmhkYWMxQHBjaTA6MDoz
MTozOiDCoCDCoCDCoGNsYXNzPTB4MDQwMzgwIHJldj0weDAwIGhkcj0weDAwIHZlbmRvcj0weDgw
ODYgZGV2aWNlPTB4MDZjOCBzdWJ2ZW5kb3I9MHgxN2FhIHN1YmRldmljZT0weDM4MGY8L2Rpdj48
ZGl2Pl5eXl7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5eXl5ewqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBeXl5ePGJyPjwvZGl2PjxkaXY+aGRhYzBAcGNpMDoxOjA6
MTogwqAgwqAgwqAgY2xhc3M9MHgwNDAzMDAgcmV2PTB4YTEgaGRyPTB4MDAgdmVuZG9yPTB4MTBk
ZSBkZXZpY2U9MHgxMGZhIHN1YnZlbmRvcj0weDE3YWEgc3ViZGV2aWNlPTB4M2ZmYjwvZGl2Pjxk
aXY+LS0tPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIHRoaW5rIGhkYWMxIGlzIHdoYXQgSSYj
Mzk7bSBsb29raW5nIGZvcjo8L2Rpdj48ZGl2Pi0tLTwvZGl2PjxkaXY+aGRhYzFAcGNpMDowOjMx
OjM6IMKgIMKgIMKgY2xhc3M9MHgwNDAzODAgcmV2PTB4MDAgaGRyPTB4MDAgdmVuZG9yPTB4ODA4
NiBkZXZpY2U9MHgwNmM4IHN1YnZlbmRvcj0weDE3YWEgc3ViZGV2aWNlPTB4MzgwZjxicj7CoCDC
oCB2ZW5kb3IgwqAgwqAgPSAmIzM5O0ludGVsIENvcnBvcmF0aW9uJiMzOTs8YnI+wqAgwqAgZGV2
aWNlIMKgIMKgID0gJiMzOTtDb21ldCBMYWtlIFBDSCBjQVZTJiMzOTs8YnI+wqAgwqAgY2xhc3Mg
wqAgwqAgwqA9IG11bHRpbWVkaWE8YnI+wqAgwqAgc3ViY2xhc3MgwqAgPSBIREE8L2Rpdj48ZGl2
Pi0tLTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+KExFTk9WT19WRU5ET1JJRCDCoCDCoCDCoCDC
oCAweDE3YWEpPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5tYXliZTo8L2Rpdj48ZGl2PjxzcGFu
IGNsYXNzPSJnbWFpbC1pbSI+I2RlZmluZSBMRU5PVk9fTDVJTlRFTF9TVUJWRU5ET1IgSERBX01P
REVMX0NPTlNUUlVDVChMRU5PVk8sIDB4MzgwZikgPzxicj48L3NwYW4+PC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iZ21haWwtaW0iPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBeXl5ewqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgXl5eXjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iZ21h
aWwtaW0iPjxicj48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9k
aXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21h
aWxfYXR0ciI+SnVuZy11ayBLaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpqa2ltQGZyZWVic2Qub3Jn
Ij5qa2ltQGZyZWVic2Qub3JnPC9hPiZndDsgZXNjcmV2ZXUgbm8gZGlhIHF1aW50YSwgMjUvMDgv
MjAyMiDDoChzKSAyMDoxNTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3Rl
IiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCBy
Z2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPk9uIDIyLiA4LiAyNS4sIE51bm8gVGVp
eGVpcmEgd3JvdGU6PGJyPg0KJmd0OyAqKiBTYW1lIGNvbmZpZyB3ZXJlIGltcG9ydGVkIGZyb20g
RDMwMzMzIDxicj4NCiZndDsgJmx0OzxhIGhyZWY9Imh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9y
Zy9EMzAzMzMiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vcmV2aWV3
cy5mcmVlYnNkLm9yZy9EMzAzMzM8L2E+Jmd0O2ZvciBMZWdpb24gNSBBTUQsIFBSIDI2NTYzMiA8
YnI+DQomZ3Q7ICZsdDs8YSBocmVmPSJodHRwczovL2J1Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEv
c2hvd19idWcuY2dpP2lkPTI2NTYzMiIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0yNjU2MzI8
L2E+Jmd0O2ZvciBJbnRlbCB2ZXJzaW9uPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE51bm8gVGVpeGVp
cmEgJmx0OzxhIGhyZWY9Im1haWx0bzplZHVhcmRvQGZyZWVic2Qub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+ZWR1YXJkb0BmcmVlYnNkLm9yZzwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZWR1
YXJkb0BmcmVlYnNkLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmVkdWFyZG9AZnJlZWJzZC5vcmc8L2E+
Jmd0OyZndDsgPGJyPg0KJmd0OyBlc2NyZXZldSBubyBkaWEgcXVpbnRhLCAyNS8wOC8yMDIyIMOg
KHMpIDE5OjU5Ojxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgSGVsbG8sPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7wqAgwqAgwqBJIGhhdmUgTGVub3ZvIExlZ2lvbiA1IEludGVsIHNwZWFrZXJzIHdv
cmtpbmcgb2sgd2l0aCBkZXZpY2UuaGludHM6PGJyPg0KJmd0O8KgIMKgIMKgLS0tPGJyPg0KJmd0
O8KgIMKgIMKgaGludC5oZGFhLjEubmlkMjAuY29uZmlnPSZxdW90O2FzPTEgc2VxPTAmcXVvdDs8
YnI+DQomZ3Q7wqAgwqAgwqBoaW50LmhkYWEuMS5uaWQzMy5jb25maWc9JnF1b3Q7YXM9MSBzZXE9
MTUmcXVvdDs8YnI+DQomZ3Q7wqAgwqAgwqAtLS08YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDC
oFNhbWUgY29uZmlnIHdlcmUgaW1wb3J0ZWQgZnJvbSBEMzAzMzM8YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0iaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0QzMDMzMyIgcmVsPSJub3Jl
ZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0QzMDMz
MzwvYT4mZ3Q7YW5kIFBSIDI2NTYzMjxicj4NCiZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJodHRw
czovL2J1Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI2NTYzMiIgcmVs
PSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1
Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0yNjU2MzI8L2E+Jmd0OyBmb3I8YnI+DQomZ3Q7wqAgwqAg
wqBMZWdpb24gNSBBTUQ6PGJyPg0KJmd0O8KgIMKgIMKgKHN5cy9kZXYvc291bmQvcGNpL2hkYS9o
ZGFjLmgpPGJyPg0KJmd0O8KgIMKgIMKgLS0tPGJyPg0KJmd0O8KgIMKgIMKgI2RlZmluZSBMRU5P
Vk9fTDVBTURfU1VCVkVORE9SIEhEQV9NT0RFTF9DT05TVFJVQ1QoTEVOT1ZPLCAweDM4MWIpPGJy
Pg0KJmd0O8KgIMKgIMKgLS0tPGJyPg0KJmd0O8KgIMKgIMKgSG93IGRvIEkgZm91bmQgaWQgZm9y
IEludGVsIHZlcnNpb24gc28gSSBjYW4gc3VibWl0IGEgcGF0Y2g/PGJyPg0KPGJyPg0KVHJ5ICZx
dW90O3BjaWNvbmYgLWwgfCBncmVwIF5oZGFjJnF1b3Q7LsKgIFlvdSYjMzk7bGwgc2VlIHN1YnZl
bmRvciBhbmQgc3ViZGV2aWNlLjxicj4NCjxicj4NCkpLPGJyPg0KPC9ibG9ja3F1b3RlPjwvZGl2
PjxiciBjbGVhcj0iYWxsIj48YnI+LS0gPGJyPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9z
aWduYXR1cmUiPjxkaXYgZGlyPSJsdHIiPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMTAyLDEwMiwx
MDIpIj5OdW5vIFRlaXhlaXJhPGJyPkZyZWVCU0QgQ29tbWl0dGVyIChwb3J0cyk8L3NwYW4+PC9k
aXY+PC9kaXY+DQo=
--000000000000629c7105e715e606--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7U%2BDdFu14TupbSB5xu1JN=NhEJqF5M_h%2ByU2VKfkyzfxAQ>