Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Apr 2024 22:51:10 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Chris <bsd-lists@bsdforge.com>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: Multi cons support has disappeared (on Alder Lake) was: Alt+Fn isn't functional. Has this been removed?
Message-ID:  <CAN6yY1vLtr03SvMc=db-1XA0Lg1CrgbQDkK5vgn8bwj3tca3sA@mail.gmail.com>
In-Reply-To: <a9773da25105973b6eaf687f0a816125@bsdforge.com>
References:  <a9773da25105973b6eaf687f0a816125@bsdforge.com>

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

On Mon, Apr 1, 2024 at 3:05=E2=80=AFPM Chris <bsd-lists@bsdforge.com> wrote=
:

> I experience challenges running FreeBSD on my Alder Lake laptop.
> With some help on the list and Bugzilla, I was able to get Graphics
> WiFi at least working. But still wasn't as stable as running on
> more dated CPU's. As it is; I'm only able to use CURRENT. Beginning
> of last week, in hopes of getting a more stable experience. I wiped
> the partition (UFS) and unpacked the version available on the FreeBSD
> ftp servers at that time. I quickly discovered that multi-cons (Ctrl+
> Alt+Fn || Alt+Fn) was no longer available. I posted this discovery to
> the list. But no solution was discovered. I've since attempted to use
> 2 more different newer versions. Both of them were also w/o multi-con(s)
> support. What must I do to fix, or uncover the cause of this?
> I only load the associated GPU module in rc.conf(5) (no keyboard settings=
).
> I'm also unable to get multi-cons booting from any of the boot media
> produced within the last week.
>
> Following are some specifics:
>
> CPU: 12th Gen Intel(R) Core(TM) i3-1215U (2496.00-MHz K8-class CPU)
>
> IdeaPad 3 17IAU7
>
> WORKS:
> FreeBSD 15.0-CURRENT #0 main-n267640-7a4d1d1df0b2:
> Thu Jan 18 04:04:32 UTC 2024
>
> DOESN'T WORK:
> FreeBSD 15.0-CURRENT #0 main-n269036-6baddb6b1176:
> Fri Mar 29 10:19:43 UTC 2024
> root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
> amd64
>
> FreeBSD 15.0-CURRENT #0 main-n268793-220ee18f1964:
> Thu Mar 14 02:58:39 UTC 2024
> root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
> amd64
>
> hostb0@pci0:0:0:0:      class=3D0x060000 rev=3D0x04 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x4609 subvendor=3D0x17aa subdevice=3D0x3803
>      vendor     =3D 'Intel Corporation'
>      class      =3D bridge
>      subclass   =3D HOST-PCI
> vgapci0@pci0:0:2:0:     class=3D0x030000 rev=3D0x0c hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x46b3 subvendor=3D0x17aa subdevice=3D0x3b3a
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake-UP3 GT1 [UHD Graphics]'
>      class      =3D display
>      subclass   =3D VGA
> none0@pci0:0:4:0:       class=3D0x118000 rev=3D0x04 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x461d subvendor=3D0x17aa subdevice=3D0x380c
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake Innovation Platform Framework Processor
> Participant'
>      class      =3D dasp
> pcib1@pci0:0:6:0:       class=3D0x060400 rev=3D0x04 hdr=3D0x01 vendor=3D0=
x8086
> device=3D0x464d subvendor=3D0x17aa subdevice=3D0x380e
>      vendor     =3D 'Intel Corporation'
>      device     =3D '12th Gen Core Processor PCI Express x4 Controller'
>      class      =3D bridge
>      subclass   =3D PCI-PCI
> none1@pci0:0:10:0:      class=3D0x118000 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x467d subvendor=3D0x17aa subdevice=3D0x3813
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Platform Monitoring Technology'
>      class      =3D dasp
> xhci0@pci0:0:13:0:      class=3D0x0c0330 rev=3D0x04 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x461e subvendor=3D0x17aa subdevice=3D0x3824
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake-P Thunderbolt 4 USB Controller'
>      class      =3D serial bus
>      subclass   =3D USB
> xhci1@pci0:0:20:0:      class=3D0x0c0330 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51ed subvendor=3D0x17aa subdevice=3D0x3820
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCH USB 3.2 xHCI Host Controller'
>      class      =3D serial bus
>      subclass   =3D USB
> none2@pci0:0:20:2:      class=3D0x050000 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51ef subvendor=3D0x17aa subdevice=3D0x381e
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCH Shared SRAM'
>      class      =3D memory
>      subclass   =3D RAM
> iwlwifi0@pci0:0:20:3:   class=3D0x028000 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51f0 subvendor=3D0x8086 subdevice=3D0x0074
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake-P PCH CNVi WiFi'
>      class      =3D network
> ig4iic0@pci0:0:21:0:    class=3D0x0c8000 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51e8 subvendor=3D0x17aa subdevice=3D0x3812
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCH Serial IO I2C Controller'
>      class      =3D serial bus
> ig4iic1@pci0:0:21:1:    class=3D0x0c8000 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51e9 subvendor=3D0x17aa subdevice=3D0x3814
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCH Serial IO I2C Controller'
>      class      =3D serial bus
> none3@pci0:0:22:0:      class=3D0x078000 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51e0 subvendor=3D0x17aa subdevice=3D0x3815
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCH HECI Controller'
>      class      =3D simple comms
> ahci0@pci0:0:23:0:      class=3D0x010601 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51d3 subvendor=3D0x8086 subdevice=3D0x7270
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake-P SATA AHCI Controller'
>      class      =3D mass storage
>      subclass   =3D SATA
> pcib2@pci0:0:29:0:      class=3D0x060400 rev=3D0x01 hdr=3D0x01 vendor=3D0=
x8086
> device=3D0x51b1 subvendor=3D0x17aa subdevice=3D0x381f
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCI Express x1 Root Port'
>      class      =3D bridge
>      subclass   =3D PCI-PCI
> isab0@pci0:0:31:0:      class=3D0x060100 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x5182 subvendor=3D0x17aa subdevice=3D0x382b
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCH eSPI Controller'
>      class      =3D bridge
>      subclass   =3D PCI-ISA
> hdac0@pci0:0:31:3:      class=3D0x040380 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51c8 subvendor=3D0x17aa subdevice=3D0x3881
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCH-P High Definition Audio Controller'
>      class      =3D multimedia
>      subclass   =3D HDA
> ichsmb0@pci0:0:31:4:    class=3D0x0c0500 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51a3 subvendor=3D0x17aa subdevice=3D0x382f
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake PCH-P SMBus Host Controller'
>      class      =3D serial bus
>      subclass   =3D SMBus
> none4@pci0:0:31:5:      class=3D0x0c8000 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x8086
> device=3D0x51a4 subvendor=3D0x17aa subdevice=3D0x381c
>      vendor     =3D 'Intel Corporation'
>      device     =3D 'Alder Lake-P PCH SPI Controller'
>      class      =3D serial bus
> nvme0@pci0:1:0:0:       class=3D0x010802 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x2646
> device=3D0x5013 subvendor=3D0x2646 subdevice=3D0x5013
>      vendor     =3D 'Kingston Technology Company, Inc.'
>      device     =3D 'KC3000/FURY Renegade NVMe SSD E18'
>      class      =3D mass storage
>      subclass   =3D NVM
> sdhci_pci0@pci0:2:0:0:  class=3D0x080501 rev=3D0x01 hdr=3D0x00 vendor=3D0=
x1217
> device=3D0x8621 subvendor=3D0x17aa subdevice=3D0x3874
>      vendor     =3D 'O2 Micro, Inc.'
>      device     =3D 'SD/MMC Card Reader Controller'
>      class      =3D base peripheral
>      subclass   =3D SD host controller
>
> Id Refs Address                Size Name
>   1   95 0xffffffff80200000  1d527c0 kernel
>   2    1 0xffffffff81f54000    287e8 fusefs.ko
>   3    1 0xffffffff82d8f000   1e3228 i915kms.ko
>   4    2 0xffffffff82f73000    85090 drm.ko
>   5    1 0xffffffff82ff9000     22b8 iic.ko
>   6    2 0xffffffff82ffc000     40e9 linuxkpi_video.ko
>   7    3 0xffffffff83001000     7358 dmabuf.ko
>   8    3 0xffffffff83009000     3378 lindebugfs.ko
>   9    1 0xffffffff8300d000     c338 ttm.ko
> 10    1 0xffffffff8301a000     5760 cuse.ko
> 11    1 0xffffffff83020000     3390 acpi_wmi.ko
> 12    1 0xffffffff83024000     4250 ichsmb.ko
> 13    1 0xffffffff83029000     2178 smbus.ko
> 14    1 0xffffffff8302c000    91260 if_iwlwifi.ko
> 15    1 0xffffffff830be000     5f90 ig4.ko
> 16    1 0xffffffff830c4000     4d20 ng_ubt.ko
> 17    3 0xffffffff830c9000     bbb8 netgraph.ko
> 18    2 0xffffffff830d5000     a250 ng_hci.ko
> 19    2 0xffffffff830e0000     2670 ng_bluetooth.ko
> 20    1 0xffffffff830e3000     3218 iichid.ko
> 21    5 0xffffffff830e7000     3380 hidbus.ko
> 22    1 0xffffffff830eb000     21e8 hms.ko
> 23    1 0xffffffff830ee000     40a8 hidmap.ko
> 24    1 0xffffffff830f3000     3355 hmt.ko
> 25    1 0xffffffff830f7000     22cc hconf.ko
> 26    1 0xffffffff830fa000     2260 pflog.ko
> 27    1 0xffffffff830fd000    56540 pf.ko
> 28    1 0xffffffff83154000     3560 fdescfs.ko
>
>
> Thanks!
>
> --Chri


I have a T16 and ran into that issue. It may be that BIOS changes have
broken things, but I found that, by default, the F keys control volume,
screen brightness, and many other things. I can use Fn+F[1-12] to perform
traditional function key functions. I found that bios has an option to make
the traditional functions the default which is how I am running today and
have since shortly after I purchased the computer. One I set that BIOS
option, everything worked "properly". I now use Fn+F[1-12] to adjust volume
and screen brightness. I hope to get mute to work, but I need to figure out
which event is set when Fn+F1 is pressed to write trivial devd support for
it.

BTW, if you have not found it, Fn+K is screen lock. Most everything on my
T16 now works with FreeBSD CURRENT.
--=20
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683

--00000000000065c0e4061516b2b5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:tahoma,sans-serif;font-size:small">On Mon, Apr 1, 2024 at 3:05=E2=
=80=AFPM Chris &lt;<a href=3D"mailto:bsd-lists@bsdforge.com">bsd-lists@bsdf=
orge.com</a>&gt; wrote:</div></div><div class=3D"gmail_quote"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">I experience challenges running FreeBS=
D on my Alder Lake laptop.<br>
With some help on the list and Bugzilla, I was able to get Graphics<br>
WiFi at least working. But still wasn&#39;t as stable as running on<br>
more dated CPU&#39;s. As it is; I&#39;m only able to use CURRENT. Beginning=
<br>
of last week, in hopes of getting a more stable experience. I wiped<br>
the partition (UFS) and unpacked the version available on the FreeBSD<br>
ftp servers at that time. I quickly discovered that multi-cons (Ctrl+<br>
Alt+Fn || Alt+Fn) was no longer available. I posted this discovery to<br>
the list. But no solution was discovered. I&#39;ve since attempted to use<b=
r>
2 more different newer versions. Both of them were also w/o multi-con(s)<br=
>
support. What must I do to fix, or uncover the cause of this?<br>
I only load the associated GPU module in rc.conf(5) (no keyboard settings).=
<br>
I&#39;m also unable to get multi-cons booting from any of the boot media<br=
>
produced within the last week.<br>
<br>
Following are some specifics:<br>
<br>
CPU: 12th Gen Intel(R) Core(TM) i3-1215U (2496.00-MHz K8-class CPU)<br>
<br>
IdeaPad 3 17IAU7<br>
<br>
WORKS:<br>
FreeBSD 15.0-CURRENT #0 main-n267640-7a4d1d1df0b2:<br>
Thu Jan 18 04:04:32 UTC 2024<br>
<br>
DOESN&#39;T WORK:<br>
FreeBSD 15.0-CURRENT #0 main-n269036-6baddb6b1176:<br>
Fri Mar 29 10:19:43 UTC 2024<br>
root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64=
<br>
<br>
FreeBSD 15.0-CURRENT #0 main-n268793-220ee18f1964:<br>
Thu Mar 14 02:58:39 UTC 2024<br>
root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64=
<br>
<br>
hostb0@pci0:0:0:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x060000 rev=3D0x04 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x4609 subvendor=3D0x17aa subdevice=3D0x3803<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D bridge<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D HOST-PCI<br>
vgapci0@pci0:0:2:0:=C2=A0 =C2=A0 =C2=A0class=3D0x030000 rev=3D0x0c hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x46b3 subvendor=3D0x17aa subdevice=3D0x3b3a<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake-UP3 GT1 [=
UHD Graphics]&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D display<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D VGA<br>
none0@pci0:0:4:0:=C2=A0 =C2=A0 =C2=A0 =C2=A0class=3D0x118000 rev=3D0x04 hdr=
=3D0x00 vendor=3D0x8086 <br>
device=3D0x461d subvendor=3D0x17aa subdevice=3D0x380c<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake Innovatio=
n Platform Framework Processor <br>
Participant&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D dasp<br>
pcib1@pci0:0:6:0:=C2=A0 =C2=A0 =C2=A0 =C2=A0class=3D0x060400 rev=3D0x04 hdr=
=3D0x01 vendor=3D0x8086 <br>
device=3D0x464d subvendor=3D0x17aa subdevice=3D0x380e<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;12th Gen Core Proces=
sor PCI Express x4 Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D bridge<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D PCI-PCI<br>
none1@pci0:0:10:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x118000 rev=3D0x01 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x467d subvendor=3D0x17aa subdevice=3D0x3813<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Platform Monitoring =
Technology&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D dasp<br>
xhci0@pci0:0:13:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x0c0330 rev=3D0x04 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x461e subvendor=3D0x17aa subdevice=3D0x3824<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake-P Thunder=
bolt 4 USB Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D USB<br>
xhci1@pci0:0:20:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x0c0330 rev=3D0x01 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x51ed subvendor=3D0x17aa subdevice=3D0x3820<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCH USB 3=
.2 xHCI Host Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D USB<br>
none2@pci0:0:20:2:=C2=A0 =C2=A0 =C2=A0 class=3D0x050000 rev=3D0x01 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x51ef subvendor=3D0x17aa subdevice=3D0x381e<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCH Share=
d SRAM&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D memory<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D RAM<br>
iwlwifi0@pci0:0:20:3:=C2=A0 =C2=A0class=3D0x028000 rev=3D0x01 hdr=3D0x00 ve=
ndor=3D0x8086 <br>
device=3D0x51f0 subvendor=3D0x8086 subdevice=3D0x0074<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake-P PCH CNV=
i WiFi&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D network<br>
ig4iic0@pci0:0:21:0:=C2=A0 =C2=A0 class=3D0x0c8000 rev=3D0x01 hdr=3D0x00 ve=
ndor=3D0x8086 <br>
device=3D0x51e8 subvendor=3D0x17aa subdevice=3D0x3812<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCH Seria=
l IO I2C Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus<br>
ig4iic1@pci0:0:21:1:=C2=A0 =C2=A0 class=3D0x0c8000 rev=3D0x01 hdr=3D0x00 ve=
ndor=3D0x8086 <br>
device=3D0x51e9 subvendor=3D0x17aa subdevice=3D0x3814<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCH Seria=
l IO I2C Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus<br>
none3@pci0:0:22:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x078000 rev=3D0x01 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x51e0 subvendor=3D0x17aa subdevice=3D0x3815<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCH HECI =
Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D simple comms<br>
ahci0@pci0:0:23:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x010601 rev=3D0x01 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x51d3 subvendor=3D0x8086 subdevice=3D0x7270<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake-P SATA AH=
CI Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D mass storage<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D SATA<br>
pcib2@pci0:0:29:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x060400 rev=3D0x01 hdr=3D0x=
01 vendor=3D0x8086 <br>
device=3D0x51b1 subvendor=3D0x17aa subdevice=3D0x381f<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCI Expre=
ss x1 Root Port&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D bridge<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D PCI-PCI<br>
isab0@pci0:0:31:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x060100 rev=3D0x01 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x5182 subvendor=3D0x17aa subdevice=3D0x382b<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCH eSPI =
Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D bridge<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D PCI-ISA<br>
hdac0@pci0:0:31:3:=C2=A0 =C2=A0 =C2=A0 class=3D0x040380 rev=3D0x01 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x51c8 subvendor=3D0x17aa subdevice=3D0x3881<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCH-P Hig=
h Definition Audio Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D multimedia<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D HDA<br>
ichsmb0@pci0:0:31:4:=C2=A0 =C2=A0 class=3D0x0c0500 rev=3D0x01 hdr=3D0x00 ve=
ndor=3D0x8086 <br>
device=3D0x51a3 subvendor=3D0x17aa subdevice=3D0x382f<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake PCH-P SMB=
us Host Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D SMBus<br>
none4@pci0:0:31:5:=C2=A0 =C2=A0 =C2=A0 class=3D0x0c8000 rev=3D0x01 hdr=3D0x=
00 vendor=3D0x8086 <br>
device=3D0x51a4 subvendor=3D0x17aa subdevice=3D0x381c<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Intel Corporation&#3=
9;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;Alder Lake-P PCH SPI=
 Controller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus<br>
nvme0@pci0:1:0:0:=C2=A0 =C2=A0 =C2=A0 =C2=A0class=3D0x010802 rev=3D0x01 hdr=
=3D0x00 vendor=3D0x2646 <br>
device=3D0x5013 subvendor=3D0x2646 subdevice=3D0x5013<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;Kingston Technology =
Company, Inc.&#39;<br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;KC3000/FURY Renegade=
 NVMe SSD E18&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D mass storage<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D NVM<br>
sdhci_pci0@pci0:2:0:0:=C2=A0 class=3D0x080501 rev=3D0x01 hdr=3D0x00 vendor=
=3D0x1217 <br>
device=3D0x8621 subvendor=3D0x17aa subdevice=3D0x3874<br>
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D &#39;O2 Micro, Inc.&#39;<=
br>
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D &#39;SD/MMC Card Reader C=
ontroller&#39;<br>
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D base peripheral<br>
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D SD host controller<br>
<br>
Id Refs Address=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Size=
 Name<br>
=C2=A0 1=C2=A0 =C2=A095 0xffffffff80200000=C2=A0 1d527c0 kernel<br>
=C2=A0 2=C2=A0 =C2=A0 1 0xffffffff81f54000=C2=A0 =C2=A0 287e8 fusefs.ko<br>
=C2=A0 3=C2=A0 =C2=A0 1 0xffffffff82d8f000=C2=A0 =C2=A01e3228 i915kms.ko<br=
>
=C2=A0 4=C2=A0 =C2=A0 2 0xffffffff82f73000=C2=A0 =C2=A0 85090 drm.ko<br>
=C2=A0 5=C2=A0 =C2=A0 1 0xffffffff82ff9000=C2=A0 =C2=A0 =C2=A022b8 iic.ko<b=
r>
=C2=A0 6=C2=A0 =C2=A0 2 0xffffffff82ffc000=C2=A0 =C2=A0 =C2=A040e9 linuxkpi=
_video.ko<br>
=C2=A0 7=C2=A0 =C2=A0 3 0xffffffff83001000=C2=A0 =C2=A0 =C2=A07358 dmabuf.k=
o<br>
=C2=A0 8=C2=A0 =C2=A0 3 0xffffffff83009000=C2=A0 =C2=A0 =C2=A03378 lindebug=
fs.ko<br>
=C2=A0 9=C2=A0 =C2=A0 1 0xffffffff8300d000=C2=A0 =C2=A0 =C2=A0c338 ttm.ko<b=
r>
10=C2=A0 =C2=A0 1 0xffffffff8301a000=C2=A0 =C2=A0 =C2=A05760 cuse.ko<br>
11=C2=A0 =C2=A0 1 0xffffffff83020000=C2=A0 =C2=A0 =C2=A03390 acpi_wmi.ko<br=
>
12=C2=A0 =C2=A0 1 0xffffffff83024000=C2=A0 =C2=A0 =C2=A04250 ichsmb.ko<br>
13=C2=A0 =C2=A0 1 0xffffffff83029000=C2=A0 =C2=A0 =C2=A02178 smbus.ko<br>
14=C2=A0 =C2=A0 1 0xffffffff8302c000=C2=A0 =C2=A0 91260 if_iwlwifi.ko<br>
15=C2=A0 =C2=A0 1 0xffffffff830be000=C2=A0 =C2=A0 =C2=A05f90 ig4.ko<br>
16=C2=A0 =C2=A0 1 0xffffffff830c4000=C2=A0 =C2=A0 =C2=A04d20 ng_ubt.ko<br>
17=C2=A0 =C2=A0 3 0xffffffff830c9000=C2=A0 =C2=A0 =C2=A0bbb8 netgraph.ko<br=
>
18=C2=A0 =C2=A0 2 0xffffffff830d5000=C2=A0 =C2=A0 =C2=A0a250 ng_hci.ko<br>
19=C2=A0 =C2=A0 2 0xffffffff830e0000=C2=A0 =C2=A0 =C2=A02670 ng_bluetooth.k=
o<br>
20=C2=A0 =C2=A0 1 0xffffffff830e3000=C2=A0 =C2=A0 =C2=A03218 iichid.ko<br>
21=C2=A0 =C2=A0 5 0xffffffff830e7000=C2=A0 =C2=A0 =C2=A03380 hidbus.ko<br>
22=C2=A0 =C2=A0 1 0xffffffff830eb000=C2=A0 =C2=A0 =C2=A021e8 hms.ko<br>
23=C2=A0 =C2=A0 1 0xffffffff830ee000=C2=A0 =C2=A0 =C2=A040a8 hidmap.ko<br>
24=C2=A0 =C2=A0 1 0xffffffff830f3000=C2=A0 =C2=A0 =C2=A03355 hmt.ko<br>
25=C2=A0 =C2=A0 1 0xffffffff830f7000=C2=A0 =C2=A0 =C2=A022cc hconf.ko<br>
26=C2=A0 =C2=A0 1 0xffffffff830fa000=C2=A0 =C2=A0 =C2=A02260 pflog.ko<br>
27=C2=A0 =C2=A0 1 0xffffffff830fd000=C2=A0 =C2=A0 56540 pf.ko<br>
28=C2=A0 =C2=A0 1 0xffffffff83154000=C2=A0 =C2=A0 =C2=A03560 fdescfs.ko<br>
<br>
<br>
Thanks!<br>
<br>
--Chri</blockquote><div><br></div><div style=3D"font-family:tahoma,sans-ser=
if;font-size:small" class=3D"gmail_default">I have a T16 and ran into that =
issue. It may be that BIOS changes have broken things, but I found that, by=
 default, the F keys control volume, screen brightness, and many other thin=
gs. I can use Fn+F[1-12] to perform traditional function key functions. I f=
ound that bios has an option to make the traditional functions the default =
which is how I am running today and have since shortly after I purchased th=
e computer. One I set that BIOS option, everything worked &quot;properly&qu=
ot;. I now use Fn+F[1-12] to adjust volume and screen brightness. I hope to=
 get mute to work, but I need to figure out which event is set when Fn+F1 i=
s pressed to write trivial devd support for it.</div><div style=3D"font-fam=
ily:tahoma,sans-serif;font-size:small" class=3D"gmail_default"><br></div><d=
iv style=3D"font-family:tahoma,sans-serif;font-size:small" class=3D"gmail_d=
efault">BTW, if you have not found it, Fn+K is screen lock. Most everything=
 on my T16 now works with FreeBSD CURRENT.<br></div></div><span class=3D"gm=
ail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signatu=
re"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div =
dir=3D"ltr">Kevin Oberman, Part time kid herder and retired Network Enginee=
r<br>E-mail: <a href=3D"mailto:rkoberman@gmail.com" target=3D"_blank">rkobe=
rman@gmail.com</a><br></div><div>PGP Fingerprint: D03FB98AFA78E3B78C1694B31=
8AB39EF1B055683</div></div></div></div></div></div></div></div></div>

--00000000000065c0e4061516b2b5--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1vLtr03SvMc=db-1XA0Lg1CrgbQDkK5vgn8bwj3tca3sA>