From nobody Tue Apr 2 05:51:10 2024 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V7xp850bmz5G91F for ; Tue, 2 Apr 2024 05:51:28 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V7xp83Fm4z451g for ; Tue, 2 Apr 2024 05:51:28 +0000 (UTC) (envelope-from kob6558@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb29.google.com with SMTP id 3f1490d57ef6-db4364ecd6aso4509352276.2 for ; Mon, 01 Apr 2024 22:51:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712037087; x=1712641887; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YCl5eY0wUB/uFpeWoB/CzV3ykEMVmxvHMKxsBSi/qkI=; b=DU/tjkU04imtOBeoS+xzxyxaFKJrbkf07Mwgzgb7yZ7qxFw5s151CqBJdTZ9K1V5qj CcAUq81X2aObGZh9rezBImqDbeLUKE3lwexMnR+cV/5NSF9d6+1yu2Z72TQQ1q6B5huh KUsx6lQy6JokDJ1EkRUodk6JK+J6grjK9oFc6+NF2sOs7/HE4li2W6P3SB20A/IiOowB I+srVTTGMLl79lVbcPSEgfnmjM0cgqLYf6e2WeFf5ELqFKPk9kntoDr2EZAs4ZaCrxSX eYC7Vkitt/aSwAFO/tlHqEWDcaDjevBsN/fEaR2eZ+HMCvo7316GJTr0yBUHTFAMQLto fmLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712037087; x=1712641887; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YCl5eY0wUB/uFpeWoB/CzV3ykEMVmxvHMKxsBSi/qkI=; b=O8+ZYtk2/kphjvaihBHR+pO/Bl0BC2D7OZnGQhTzQrt6oWujrfaNdARYAREeDZMH6l JS0iP1cpMtN89+nqWkzaeYiVK5czET5ZW3s8+kISbwZeUyRJK+Jdt3OUOLK7BdZryv7U WXG6sC8vhz+9j9lSy4gHObo6opwa2v8atDMvaQRNYEyEy2di3/d4uzVweAqONkP521I3 /W2FFTdj38QnBEpacpFVoazr4bFy/cxgtuRnuDme+v2XlrUBrDdLY8dht4npQSdOdTN5 frN4Yc6A6y7fz07DhO/AEXQuXElZeon+U0El0z8AymhV5f4Bh4yFqtxK61x3yg9Ulnf3 JQuw== X-Gm-Message-State: AOJu0YzF+O+YZNiNXEY+DFF0cXvaXozqaIW16ernCIGqEYkmD+eRV+YU iNFKL4Esq2dDxhYsA5/D3/72qXKrM82vxwTm3qg6LPfm44PrGbT2kzdiL+nerNkWvk/laXZLkz/ M+nCTFdyXYY2j+Hp2boklQ39mPleDDogoZBA= X-Google-Smtp-Source: AGHT+IHvZFbSr3FEC/1QB8t6l+yPbn65bsW/mzBLkjP2ViNXCBWagy4TYjvLZLfC1FIB8khb8dokHO/ZJZ/ksqP9X9g= X-Received: by 2002:a25:ab53:0:b0:dcf:f4d3:3a16 with SMTP id u77-20020a25ab53000000b00dcff4d33a16mr9240751ybi.45.1712037086737; Mon, 01 Apr 2024 22:51:26 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Kevin Oberman Date: Mon, 1 Apr 2024 22:51:10 -0700 Message-ID: Subject: Re: Multi cons support has disappeared (on Alder Lake) was: Alt+Fn isn't functional. Has this been removed? To: Chris Cc: freebsd-current Content-Type: multipart/alternative; boundary="00000000000065c0e4061516b2b5" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4V7xp83Fm4z451g --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 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
On Mon, Apr 1, 2024 at 3:05=E2= =80=AFPM Chris <bsd-lists@bsdf= orge.com> wrote:
I experience challenges running FreeBS= D 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:=C2=A0 =C2=A0 =C2=A0 class=3D0x060000 rev=3D0x04 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x4609 subvendor=3D0x17aa subdevice=3D0x3803
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D bridge
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D HOST-PCI
vgapci0@pci0:0:2:0:=C2=A0 =C2=A0 =C2=A0class=3D0x030000 rev=3D0x0c hdr=3D0x= 00 vendor=3D0x8086
device=3D0x46b3 subvendor=3D0x17aa subdevice=3D0x3b3a
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake-UP3 GT1 [= UHD Graphics]'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D display
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D VGA
none0@pci0:0:4:0:=C2=A0 =C2=A0 =C2=A0 =C2=A0class=3D0x118000 rev=3D0x04 hdr= =3D0x00 vendor=3D0x8086
device=3D0x461d subvendor=3D0x17aa subdevice=3D0x380c
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake Innovatio= n Platform Framework Processor
Participant'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D dasp
pcib1@pci0:0:6:0:=C2=A0 =C2=A0 =C2=A0 =C2=A0class=3D0x060400 rev=3D0x04 hdr= =3D0x01 vendor=3D0x8086
device=3D0x464d subvendor=3D0x17aa subdevice=3D0x380e
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D '12th Gen Core Proces= sor PCI Express x4 Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D bridge
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D PCI-PCI
none1@pci0:0:10:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x118000 rev=3D0x01 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x467d subvendor=3D0x17aa subdevice=3D0x3813
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Platform Monitoring = Technology'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D dasp
xhci0@pci0:0:13:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x0c0330 rev=3D0x04 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x461e subvendor=3D0x17aa subdevice=3D0x3824
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake-P Thunder= bolt 4 USB Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D USB
xhci1@pci0:0:20:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x0c0330 rev=3D0x01 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x51ed subvendor=3D0x17aa subdevice=3D0x3820
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCH USB 3= .2 xHCI Host Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D USB
none2@pci0:0:20:2:=C2=A0 =C2=A0 =C2=A0 class=3D0x050000 rev=3D0x01 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x51ef subvendor=3D0x17aa subdevice=3D0x381e
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCH Share= d SRAM'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D memory
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D RAM
iwlwifi0@pci0:0:20:3:=C2=A0 =C2=A0class=3D0x028000 rev=3D0x01 hdr=3D0x00 ve= ndor=3D0x8086
device=3D0x51f0 subvendor=3D0x8086 subdevice=3D0x0074
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake-P PCH CNV= i WiFi'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D network
ig4iic0@pci0:0:21:0:=C2=A0 =C2=A0 class=3D0x0c8000 rev=3D0x01 hdr=3D0x00 ve= ndor=3D0x8086
device=3D0x51e8 subvendor=3D0x17aa subdevice=3D0x3812
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCH Seria= l IO I2C Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus
ig4iic1@pci0:0:21:1:=C2=A0 =C2=A0 class=3D0x0c8000 rev=3D0x01 hdr=3D0x00 ve= ndor=3D0x8086
device=3D0x51e9 subvendor=3D0x17aa subdevice=3D0x3814
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCH Seria= l IO I2C Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus
none3@pci0:0:22:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x078000 rev=3D0x01 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x51e0 subvendor=3D0x17aa subdevice=3D0x3815
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCH HECI = Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D simple comms
ahci0@pci0:0:23:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x010601 rev=3D0x01 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x51d3 subvendor=3D0x8086 subdevice=3D0x7270
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake-P SATA AH= CI Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D mass storage
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D SATA
pcib2@pci0:0:29:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x060400 rev=3D0x01 hdr=3D0x= 01 vendor=3D0x8086
device=3D0x51b1 subvendor=3D0x17aa subdevice=3D0x381f
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCI Expre= ss x1 Root Port'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D bridge
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D PCI-PCI
isab0@pci0:0:31:0:=C2=A0 =C2=A0 =C2=A0 class=3D0x060100 rev=3D0x01 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x5182 subvendor=3D0x17aa subdevice=3D0x382b
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCH eSPI = Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D bridge
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D PCI-ISA
hdac0@pci0:0:31:3:=C2=A0 =C2=A0 =C2=A0 class=3D0x040380 rev=3D0x01 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x51c8 subvendor=3D0x17aa subdevice=3D0x3881
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCH-P Hig= h Definition Audio Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D multimedia
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D HDA
ichsmb0@pci0:0:31:4:=C2=A0 =C2=A0 class=3D0x0c0500 rev=3D0x01 hdr=3D0x00 ve= ndor=3D0x8086
device=3D0x51a3 subvendor=3D0x17aa subdevice=3D0x382f
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake PCH-P SMB= us Host Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D SMBus
none4@pci0:0:31:5:=C2=A0 =C2=A0 =C2=A0 class=3D0x0c8000 rev=3D0x01 hdr=3D0x= 00 vendor=3D0x8086
device=3D0x51a4 subvendor=3D0x17aa subdevice=3D0x381c
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Intel Corporation= 9;
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'Alder Lake-P PCH SPI= Controller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D serial bus
nvme0@pci0:1:0:0:=C2=A0 =C2=A0 =C2=A0 =C2=A0class=3D0x010802 rev=3D0x01 hdr= =3D0x00 vendor=3D0x2646
device=3D0x5013 subvendor=3D0x2646 subdevice=3D0x5013
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'Kingston Technology = Company, Inc.'
=C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'KC3000/FURY Renegade= NVMe SSD E18'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D mass storage
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D NVM
sdhci_pci0@pci0:2:0:0:=C2=A0 class=3D0x080501 rev=3D0x01 hdr=3D0x00 vendor= =3D0x1217
device=3D0x8621 subvendor=3D0x17aa subdevice=3D0x3874
=C2=A0 =C2=A0 =C2=A0vendor=C2=A0 =C2=A0 =C2=A0=3D 'O2 Micro, Inc.'<= br> =C2=A0 =C2=A0 =C2=A0device=C2=A0 =C2=A0 =C2=A0=3D 'SD/MMC Card Reader C= ontroller'
=C2=A0 =C2=A0 =C2=A0class=C2=A0 =C2=A0 =C2=A0 =3D base peripheral
=C2=A0 =C2=A0 =C2=A0subclass=C2=A0 =C2=A0=3D SD host controller

Id Refs Address=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Size= Name
=C2=A0 1=C2=A0 =C2=A095 0xffffffff80200000=C2=A0 1d527c0 kernel
=C2=A0 2=C2=A0 =C2=A0 1 0xffffffff81f54000=C2=A0 =C2=A0 287e8 fusefs.ko
=C2=A0 3=C2=A0 =C2=A0 1 0xffffffff82d8f000=C2=A0 =C2=A01e3228 i915kms.ko =C2=A0 4=C2=A0 =C2=A0 2 0xffffffff82f73000=C2=A0 =C2=A0 85090 drm.ko
=C2=A0 5=C2=A0 =C2=A0 1 0xffffffff82ff9000=C2=A0 =C2=A0 =C2=A022b8 iic.ko =C2=A0 6=C2=A0 =C2=A0 2 0xffffffff82ffc000=C2=A0 =C2=A0 =C2=A040e9 linuxkpi= _video.ko
=C2=A0 7=C2=A0 =C2=A0 3 0xffffffff83001000=C2=A0 =C2=A0 =C2=A07358 dmabuf.k= o
=C2=A0 8=C2=A0 =C2=A0 3 0xffffffff83009000=C2=A0 =C2=A0 =C2=A03378 lindebug= fs.ko
=C2=A0 9=C2=A0 =C2=A0 1 0xffffffff8300d000=C2=A0 =C2=A0 =C2=A0c338 ttm.ko 10=C2=A0 =C2=A0 1 0xffffffff8301a000=C2=A0 =C2=A0 =C2=A05760 cuse.ko
11=C2=A0 =C2=A0 1 0xffffffff83020000=C2=A0 =C2=A0 =C2=A03390 acpi_wmi.ko 12=C2=A0 =C2=A0 1 0xffffffff83024000=C2=A0 =C2=A0 =C2=A04250 ichsmb.ko
13=C2=A0 =C2=A0 1 0xffffffff83029000=C2=A0 =C2=A0 =C2=A02178 smbus.ko
14=C2=A0 =C2=A0 1 0xffffffff8302c000=C2=A0 =C2=A0 91260 if_iwlwifi.ko
15=C2=A0 =C2=A0 1 0xffffffff830be000=C2=A0 =C2=A0 =C2=A05f90 ig4.ko
16=C2=A0 =C2=A0 1 0xffffffff830c4000=C2=A0 =C2=A0 =C2=A04d20 ng_ubt.ko
17=C2=A0 =C2=A0 3 0xffffffff830c9000=C2=A0 =C2=A0 =C2=A0bbb8 netgraph.ko 18=C2=A0 =C2=A0 2 0xffffffff830d5000=C2=A0 =C2=A0 =C2=A0a250 ng_hci.ko
19=C2=A0 =C2=A0 2 0xffffffff830e0000=C2=A0 =C2=A0 =C2=A02670 ng_bluetooth.k= o
20=C2=A0 =C2=A0 1 0xffffffff830e3000=C2=A0 =C2=A0 =C2=A03218 iichid.ko
21=C2=A0 =C2=A0 5 0xffffffff830e7000=C2=A0 =C2=A0 =C2=A03380 hidbus.ko
22=C2=A0 =C2=A0 1 0xffffffff830eb000=C2=A0 =C2=A0 =C2=A021e8 hms.ko
23=C2=A0 =C2=A0 1 0xffffffff830ee000=C2=A0 =C2=A0 =C2=A040a8 hidmap.ko
24=C2=A0 =C2=A0 1 0xffffffff830f3000=C2=A0 =C2=A0 =C2=A03355 hmt.ko
25=C2=A0 =C2=A0 1 0xffffffff830f7000=C2=A0 =C2=A0 =C2=A022cc hconf.ko
26=C2=A0 =C2=A0 1 0xffffffff830fa000=C2=A0 =C2=A0 =C2=A02260 pflog.ko
27=C2=A0 =C2=A0 1 0xffffffff830fd000=C2=A0 =C2=A0 56540 pf.ko
28=C2=A0 =C2=A0 1 0xffffffff83154000=C2=A0 =C2=A0 =C2=A03560 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 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 "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.

BTW, if you have not found it, Fn+K is screen lock. Most everything= on my T16 now works with FreeBSD CURRENT.
--
Kevin Oberman, Part time kid herder and retired Network Enginee= r
E-mail: rkobe= rman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B31= 8AB39EF1B055683
--00000000000065c0e4061516b2b5--