From nobody Tue Apr 2 18:52:38 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 4V8H7w1W8zz5FWcq for ; Tue, 2 Apr 2024 18:53:00 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4V8H7v4JdQz4rWY for ; Tue, 2 Apr 2024 18:52:58 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 432IqcmC003436; Wed, 3 Apr 2024 03:52:39 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Wed, 3 Apr 2024 03:52:38 +0900 From: Tomoaki AOKI To: Chris Cc: Kevin Oberman , freebsd-current Subject: Re: Multi cons support has disappeared (on Alder Lake) was: Alt+Fn isn't functional. Has this been removed? Message-Id: <20240403035238.6fdcdb6f4b6fc3ecdee7f85a@dec.sakura.ne.jp> In-Reply-To: References: <20240402203217.713707a1cdef4c08905ca4e0@dec.sakura.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) 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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4V8H7v4JdQz4rWY On Tue, 02 Apr 2024 08:53:15 -0700 Chris wrote: > On 2024-04-02 04:32, Tomoaki AOKI wrote: > > On Tue, 02 Apr 2024 00:42:23 -0700 > > Chris wrote: > > > >> On 2024-04-01 22:51, Kevin Oberman wrote: > >> > On Mon, Apr 1, 2024 at 3:05 PM 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=0x060000 rev=0x04 hdr=0x00 vendor=0x8086 > >> >> device=0x4609 subvendor=0x17aa subdevice=0x3803 > >> >> vendor = 'Intel Corporation' > >> >> class = bridge > >> >> subclass = HOST-PCI > >> >> vgapci0@pci0:0:2:0: class=0x030000 rev=0x0c hdr=0x00 vendor=0x8086 > >> >> device=0x46b3 subvendor=0x17aa subdevice=0x3b3a > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake-UP3 GT1 [UHD Graphics]' > >> >> class = display > >> >> subclass = VGA > >> >> none0@pci0:0:4:0: class=0x118000 rev=0x04 hdr=0x00 vendor=0x8086 > >> >> device=0x461d subvendor=0x17aa subdevice=0x380c > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake Innovation Platform Framework Processor > >> >> Participant' > >> >> class = dasp > >> >> pcib1@pci0:0:6:0: class=0x060400 rev=0x04 hdr=0x01 vendor=0x8086 > >> >> device=0x464d subvendor=0x17aa subdevice=0x380e > >> >> vendor = 'Intel Corporation' > >> >> device = '12th Gen Core Processor PCI Express x4 Controller' > >> >> class = bridge > >> >> subclass = PCI-PCI > >> >> none1@pci0:0:10:0: class=0x118000 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x467d subvendor=0x17aa subdevice=0x3813 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Platform Monitoring Technology' > >> >> class = dasp > >> >> xhci0@pci0:0:13:0: class=0x0c0330 rev=0x04 hdr=0x00 vendor=0x8086 > >> >> device=0x461e subvendor=0x17aa subdevice=0x3824 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake-P Thunderbolt 4 USB Controller' > >> >> class = serial bus > >> >> subclass = USB > >> >> xhci1@pci0:0:20:0: class=0x0c0330 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51ed subvendor=0x17aa subdevice=0x3820 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCH USB 3.2 xHCI Host Controller' > >> >> class = serial bus > >> >> subclass = USB > >> >> none2@pci0:0:20:2: class=0x050000 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51ef subvendor=0x17aa subdevice=0x381e > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCH Shared SRAM' > >> >> class = memory > >> >> subclass = RAM > >> >> iwlwifi0@pci0:0:20:3: class=0x028000 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51f0 subvendor=0x8086 subdevice=0x0074 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake-P PCH CNVi WiFi' > >> >> class = network > >> >> ig4iic0@pci0:0:21:0: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51e8 subvendor=0x17aa subdevice=0x3812 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCH Serial IO I2C Controller' > >> >> class = serial bus > >> >> ig4iic1@pci0:0:21:1: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51e9 subvendor=0x17aa subdevice=0x3814 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCH Serial IO I2C Controller' > >> >> class = serial bus > >> >> none3@pci0:0:22:0: class=0x078000 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51e0 subvendor=0x17aa subdevice=0x3815 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCH HECI Controller' > >> >> class = simple comms > >> >> ahci0@pci0:0:23:0: class=0x010601 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51d3 subvendor=0x8086 subdevice=0x7270 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake-P SATA AHCI Controller' > >> >> class = mass storage > >> >> subclass = SATA > >> >> pcib2@pci0:0:29:0: class=0x060400 rev=0x01 hdr=0x01 vendor=0x8086 > >> >> device=0x51b1 subvendor=0x17aa subdevice=0x381f > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCI Express x1 Root Port' > >> >> class = bridge > >> >> subclass = PCI-PCI > >> >> isab0@pci0:0:31:0: class=0x060100 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x5182 subvendor=0x17aa subdevice=0x382b > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCH eSPI Controller' > >> >> class = bridge > >> >> subclass = PCI-ISA > >> >> hdac0@pci0:0:31:3: class=0x040380 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51c8 subvendor=0x17aa subdevice=0x3881 > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCH-P High Definition Audio Controller' > >> >> class = multimedia > >> >> subclass = HDA > >> >> ichsmb0@pci0:0:31:4: class=0x0c0500 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51a3 subvendor=0x17aa subdevice=0x382f > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake PCH-P SMBus Host Controller' > >> >> class = serial bus > >> >> subclass = SMBus > >> >> none4@pci0:0:31:5: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 > >> >> device=0x51a4 subvendor=0x17aa subdevice=0x381c > >> >> vendor = 'Intel Corporation' > >> >> device = 'Alder Lake-P PCH SPI Controller' > >> >> class = serial bus > >> >> nvme0@pci0:1:0:0: class=0x010802 rev=0x01 hdr=0x00 vendor=0x2646 > >> >> device=0x5013 subvendor=0x2646 subdevice=0x5013 > >> >> vendor = 'Kingston Technology Company, Inc.' > >> >> device = 'KC3000/FURY Renegade NVMe SSD E18' > >> >> class = mass storage > >> >> subclass = NVM > >> >> sdhci_pci0@pci0:2:0:0: class=0x080501 rev=0x01 hdr=0x00 vendor=0x1217 > >> >> device=0x8621 subvendor=0x17aa subdevice=0x3874 > >> >> vendor = 'O2 Micro, Inc.' > >> >> device = 'SD/MMC Card Reader Controller' > >> >> class = base peripheral > >> >> subclass = 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. > >> Well, I can't explain it. I set everything up in the BIOS to work > >> "traditionally" > >> and everything worked fine up until the upgrade. Where everything went > >> "south" > >> in the Fn department. But since you mentioned it. I thought I'd review the > >> settings > >> and sure enough, the Function key settings had changed. I have no > >> explanation. I > >> haven't been to the BIOS settings since initial setup. But only that > >> setting > >> was > >> changed. I can't thank you enough for mentioning this, Kevin. I *really* > >> appreciate > >> your taking the time to reply! > > > > So I was correct. ;-) > I don't know how in the **** I missed your suggestion. Thank you for figuring > it out, > (even if I somehow missed it)! How embarrassing. Maybe just because my previous post was sent to this ML only, not including your email directly as a recipient. ;-) > >> > BTW, if you have not found it, Fn+K is screen lock. Most everything on my > >> > T16 now works with FreeBSD CURRENT. > >> Thanks. That was the first thing I looked for when I got it. I can't live > >> w/o > >> the scrollock. Took me a bit. But I found it too. :) > > > > Another datapoint. > > Even on Lenovo ThinkPad series, the alternative ScrLk is different. > > On my ThinkPad P52, Non-existent ScrLk is mapped to Fn+B, not Fn+K. > > You should better reading provided PDF manual closely before ordering > > next time. Lenovo provides it relatively early for ThinkPads. > Understood. My last Thinkpad was that way. I wish they could decide on > one way, and just stick with it. :/ > > Thanks again! > > > > > >> > >> Thanks again! :) -- Tomoaki AOKI