From nobody Fri Apr 24 04:20:26 2026 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 4g20BS4s0rz6bqWj for ; Fri, 24 Apr 2026 04:20:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-22.consmr.mail.gq1.yahoo.com (sonic309-22.consmr.mail.gq1.yahoo.com [98.137.65.148]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4g20BR6Ys8z3njT for ; Fri, 24 Apr 2026 04:20:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="PxUH/7Gl"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1777004440; bh=sK+7YkDJ7Y5k2tDZd4waUHYromseNAbFtAHoj7NL7vs=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=PxUH/7GlBkodvF10viRt9ElnsAhdcnN99UyEVf2DCQ0gv6yYkz/vCSUwjwMw45chPYbFVPQ3U1IUd5T5hs0cjBJO3rHjMeDLBUikeCJP55nOJQ+zRJbe1pGd4qPcnwNBGzPBVcFpvbzFu7VY01+0eTBXEvFyh1R2f8GC89NG5uv9NxWUghyDjfiI5jLC5kKVayb5L3mtW4n44PCuOzO7/5Oav0CiF9gQRYSKsnUPUQSBkyGBKE2YjLYKVjOA5gFcquBwNlLOD6aXo+dFgCUZ68z9G1g/a1lSByflVi9LUunh+33zSVECeos5FqhMB4cs/A+3SjhvEgH55YW9PEgIHw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1777004440; bh=hUbxFZYHbUSVm9k+IQJe53rczh0ui6iF7otbgM+sjPx=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=EfCjzO59eTH4ec0YjN3ThKFa0MliN/n68GeuADr/xSPbTZ37EWklyO1q+2LFF3/wR3fkdVcIfgzXCR+9JYvDUhHzSVTyfMlgBrTzpYT6JRs6qd+M7KjAfgoYGj261NJ94jnl3wsMelhiqXNXm8NRf+YAYjFRO+OqU7rj8YbJdMYLJteF9X+WvLxQAMI7s61Jzh5w7OLW4T0RC3LnT2YQ+0kjUqKWsZ19aQBMIo0lmBzPQ6SlsiLDtrZfhaY1aPFEi5yBE7UMxrDKZXQ0/XbyGnYxN/Ku7P0uFOSuHHK6Hcnzqx72pI0NnSCsxC77vbCJpHf+94F6wv2AsXjEIwsprA== X-YMail-OSG: BLprJu8VM1n6vAt2prz7kjZmmHaO5R1fwhi.RsJh9QBYBvvu9pKNqku2TvuDo2q Wae_c3uW.STrn3OVab_aCON8HcUXjkOuJga6vmNvNT8.mu8bIgz31L1QZjLBCw_r7xHNR8mJnRW6 QOhHbBxYY_g7TnNQanfsOiQgyhf5tSdNQQv_aje.WcJ0VOxuQcwg83ON93JM5FgJNAuV1xcyZZzn deJM7ar9bXkLCjGdM3.A_qTQwsdYAFAQKPgNv04w7x2TXOHZnuG2X4RyylMptoUycy3SZFHosp.J gTotLVuYfMYGHrtR7uv2llwtQCzlo4ccbGkdBStnSwcJTfAI52UVUVteaI3Z2lYX6FCAJNzVMyxL xe.zKP_aeyQBYxdGeIeO2Yd1lwMpIW2DAeIVK_fL1K_RXpT5svJLHA_9VaUGYT45Hyn7Pbo_Km2r NCtXqGKdcPtUAqyEaCBJOLvyR8x2Uo6bnW3lV4MbcwbogU8.oHBEADY0TOWYn6QIhXYT.SlBuD.z x_vLjRxuH1hqsrDnkoJgy6cSltluFz3YsjQOs2.eDzAHa2EFxHTu.2LfdSi3M313TTyhVrXd5Rha mZ9CAL3zNRbCPVN_M3NsQ6j4nX_CK8L6Kk2wHovRYtQvtYsiPYEyxQVcSc4kv0XZjsY_5hLHctOI N5UKl7mnvw4oNKiAXb_njNHQc486uk3rThUl1YI5rWvLfMvuLdfdIcQrWGUFIc16HmZTIVxZsGid _SY3DwLdfRGpD9ywilL.KMNaDsSQwzgmrt27yzMlAcq9Cs0uSj7Bk7CoFfy41o6t5U6l6D_TOMU4 1hUtyyv16ZFpsY79rWxNTCZnEdqSz3m1FNm7Z6SIk6NRKkQqr5OdZunUdMakPPjp6uIJKb3jGQLv PBp9xLtq0h6w7UKMpBF9PKGuMB4yGEjiECyK1qp9CtbW4jASP1QHhFBGUmEa5boXN.SxYBGo..Eq ay9AbKxtyg7_ZaztFhcYLc2wmBRWeo9O9ei0Z3klWe478tCZPQiItj0kSKbBOtFQLgwVTL23__oR IY.uppsOJPdfYbhVsFzimqf0xQAtY_Z9SFuTaE2ltJKzyJRW9ml5eXC1_iFlApUVnihEwT9A8Paw .X9wCHsX_ey8qFqdcvt.cIYo3xV0.YO7O6tcfGUWh.AlMvrecbwx6VNqXov_r3ic4ue9e2UXYzBY Jevx61xxoPgi8hYSvPgQg7SUvrzB3gRBUcB9SQedROw99W_fiw0hBqTGWCaOqKu9eltTw6zUQOzU kO3JWlBmCIv.Vaav617obFQZg9b2XsB4QSUKwl7qazy_RnjEETBKqssVjY_m2DDaFZbQnigQ1WYh oCyKFZN8TH_hnqYFsH126mhXtGWID.7c6uD3oyX3QYkbx.acicZpydom9BY7O8WWwMAd6DXdxqEC eGWy022LeEQLLpFOkbNFjxpJGJkTevLr2XZb_Ryjc3XhqLINExqKIpr7Iw.AzG2z4cAyzzQAdk7n wJelSd85cYYPm3Q5Gq04F2mGloY_ZQ32G0zOS0Tp.ZBUiD.SyLGRMcnDYcWVAkKOwldcnGSazyUj rKXiO6OlKdIB0vLthuzsv6iEhKAmSvcMGq36OkTK.qud3349dukOhNXApTm6LxSrlXKSDJp0gmKt xZYYVsPam3MbAZmc4YzZZkv1JCJ40wKcGISpJ14OI5hdC9xAmb1EbS_2gUssPqrRqXwWBCm3fhMD uPeGSadCZ85TWOG7tDraxgVHH_fAm5At3g1TlpEZ9zWBrYdHrU2TJxQ88jKqXp2_06F.PO4ajM3j f4QCd8ExdaYQZXB4g2eKzG7ChLjNS5qXsgBVW3qmKSw4oQQMHL0pXrTrIdI3NfvGUUNLFJ4crIVp x1RL.63Nql39uEJVlpPa.Jl6jQgbxT3m8qZgBVZ63GWQJulUKup3TpBL4ds3idVQ5rrkjY3okaW7 iAgUpCrhj10PDlS6coUxpaF8IO_8drIhqNOkjwVI5kqox1oisqDaeByGvYScuyiHzHL_efKXOMG7 ayL8SbXorRbpSAGwggaaSDtkVozI8ldVpiVw3dj32a_TtDxZSsZXLqWsHZp0frAfholpbw.u0ufd hqXDtTc3fSpqquKod3vp0nP5IXgsmxLTfGla70PcjJdxoysm5UFqcE_jQ3au4WXw8zMZOCkWNQ8k QfT2TflxXUWdj37uBoRIjbqMZaTJbS3po0Vgim7pL7OfzybEEasYzJDjHlbC9VwJz7NLFw4rdvSt z.iLMcW4JEF1JaHGDuxvNK7UDuR4.mhyeviWVDJQII5vZvkGsFAu1tzx5dngR3yJqAlysSrHFgCb 6WOgPE4UF.3KX7Soje6BvlaLE05jEEbZh4mvKF5Yj1n239.g- X-Sonic-MF: X-Sonic-ID: 25ef1023-c1ca-44c8-b16d-03ddd0dfa295 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Fri, 24 Apr 2026 04:20:40 +0000 Received: by hermes--production-gq1-7bb7df5c46-qhlmr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c41c4d52dc9f99479d4c69b79500ea78; Fri, 24 Apr 2026 04:20:37 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 (Mac OS X Mail 16.0 \(3864.300.41.1.7\)) Subject: Re: FYI: main's USB4 status for basic use of a Dell Precision 5490 via the USB4 ports: some pciconf -tv extractions From: Mark Millard In-Reply-To: Date: Thu, 23 Apr 2026 21:20:26 -0700 Cc: obiwac , "ngie@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: To: FreeBSD Current X-Mailer: Apple Mail (2.3864.300.41.1.7) X-Spamd-Result: default: False [-2.41 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(0.09)[0.087]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.148:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.148:from]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4g20BR6Ys8z3njT X-Spamd-Bar: -- On Apr 23, 2026, at 17:03, Mark Millard wrote: > Dell Presision 5490 context, 4 USB4 ports. > (All the external media mentioned are USB 3.2/3.1 compatible as well.) >=20 > OWC's Express 1M2 (a portable NVme M.2 based USB4 SSD) > Used as FreeBSD boot media, no other media plugged into USB4 ports at = this point. > . . . > |--- pcib5 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port > | `--- pcib6 ASMedia Technology Inc. ASM2464PD USB4 Device = Controller 40G > | `--- pcib7 ASMedia Technology Inc. ASM2464PD USB4 Device = Controller 40G > | `--- nvme0 INNOGRIT Corporation NVMe SSD Controller IG5236 = [RainierPC] > . . . >=20 > Plugging some examples into a different USB4 port as well . . . > (2 are Titan Ridge DD 2018, one is Goshen Ridge 2020) >=20 > TREBLEET's USB4 40Gbps Compatible with Thunderbolt 3 to U.2 NVMe SSD = Enclosure > . . . > |--- pcib4 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port > | `--- pcib11 Intel Corporation JHL7440 Thunderbolt 3 Bridge [Titan = Ridge DD 2018] > | |--- pcib12 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | |--- pcib13 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | | `--- xhci2 Intel Corporation JHL7440 Thunderbolt 3 USB = Controller [Titan Ridge DD 2018] > | `--- pcib14 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > (The media [nvme* and xhci*] is not visible under FreeBSD as stands.) > . . . >=20 > OWC's Envoy Pro FX (a portable NVme M.2 based SSD) instead: > . . . > |--- pcib4 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port > | `--- pcib11 Intel Corporation JHL7440 Thunderbolt 3 Bridge [Titan = Ridge DD 2018] > | |--- pcib12 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | |--- pcib13 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | | `--- xhci2 Intel Corporation JHL7440 Thunderbolt 3 USB = Controller [Titan Ridge DD 2018] > | `--- pcib14 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > (The media [nvme* and xhci*] is not visible under FreeBSD as stands.) > . . . >=20 > OWC's Thunderbolt Hub (nothing plugged into it) instead: > . . . > |--- pcib4 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port > | `--- pcib11 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] > | |--- pcib12 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | |--- pcib13 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | |--- pcib14 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | |--- pcib15 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | `--- pcib16 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > . . . >=20 > Same hub with the 2 Titan Ridge DD 2018 media plugged in: > (USB 3.2 or such media work but do not show up as pci at all.) > . . . > |--- pcib4 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port > | `--- pcib11 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] > | |--- pcib12 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | |--- pcib13 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | | `--- pcib18 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | |--- pcib14 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | |--- pcib15 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | | `--- pcib17 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | `--- pcib16 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > (The media [nvme* and xhci*] are not visible under FreeBSD as stands.) > . . . >=20 >=20 > But the "missing" nvme* and xhci* involving Titan Ridge DD 2018 can = show up . . . >=20 > Same hub with all 3 media plugged in before booting, booting through = the Thunderbolt hub: > (So no USB media directly in any USB4 port of the Dell P. 5490.) > . . . > |--- pcib4 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port > | `--- pcib5 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] > | |--- pcib6 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] > | |--- pcib7 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] > | | `--- pcib8 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | | |--- pcib9 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | | | `--- nvme0 Intel Corporation Optane SSD 900P Series > | | |--- pcib10 Intel Corporation JHL7440 Thunderbolt 3 = Bridge [Titan Ridge DD 2018] > | | | `--- xhci0 Intel Corporation JHL7440 Thunderbolt 3 USB = Controller [Titan Ridge DD 2018] > | | `--- pcib11 Intel Corporation JHL7440 Thunderbolt 3 = Bridge [Titan Ridge DD 2018] > | |--- pcib12 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | | `--- pcib13 ASMedia Technology Inc. ASM2464PD USB4 Device = Controller 40G > | | `--- pcib14 ASMedia Technology Inc. ASM2464PD USB4 Device = Controller 40G > | | `--- nvme1 INNOGRIT Corporation NVMe SSD Controller = IG5236 [RainierPC] > | |--- pcib15 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > | | `--- pcib16 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] > | | |--- pcib17 Intel Corporation JHL7440 Thunderbolt 3 = Bridge [Titan Ridge DD 2018] > | | | `--- nvme2 Phison Electronics Corporation PS5027-E27T = PCIe4 NVMe Controller (DRAM-less) > | | |--- pcib18 Intel Corporation JHL7440 Thunderbolt 3 = Bridge [Titan Ridge DD 2018] > | | | `--- xhci1 Intel Corporation JHL7440 Thunderbolt 3 USB = Controller [Titan Ridge DD 2018] > | | `--- pcib19 Intel Corporation JHL7440 Thunderbolt 3 = Bridge [Titan Ridge DD 2018] > | `--- pcib20 Intel Corporation Thunderbolt 4 Bridge [Goshen = Ridge 2020] > . . . >=20 > nda1 is the external boot media below. nda3 is the internal media > that has the factory Ubuntu on it. nda0 and nda2 are the media > that previously did not show up. >=20 > # gpart show -p > =3D> 34 1875384941 nda0 GPT (894G) > 34 32734 - free - (16M) > 32768 501760 nda0p1 efi (245M) > 534528 20971520 nda0p2 freebsd-swap (10G) > 21506048 29360128 nda0p3 freebsd-swap (14G) > 50866176 33554432 nda0p4 freebsd-swap (16G) > 84420608 67108864 nda0p5 freebsd-swap (32G) > 151529472 96468992 nda0p6 freebsd-swap (46G) > 247998464 268435456 nda0p7 freebsd-swap (128G) > 516433920 7340032 nda0p8 freebsd-swap (3.5G) > 523773952 13631488 nda0p10 freebsd-swap (6.5G) > 537405440 1337979528 nda0p9 freebsd-ufs (638G) > 1875384968 7 - free - (3.5K) >=20 > =3D> 40 3907029088 nda1 GPT (1.8T) > 40 409600 nda1p1 efi (200M) > 409640 3638558720 nda1p2 freebsd-ufs (1.7T) > 3638968360 251658240 nda1p3 freebsd-swap (120G) > 3890626600 16402528 - free - (7.8G) >=20 > =3D> 40 3750748769 nda2 GPT (1.7T) [CORRUPT] > 40 409600 nda2p1 efi (200M) > 409640 3750339168 nda2p2 apple-apfs (1.7T) > 3750748808 1 - free - (512) >=20 > =3D> 34 500118125 nda3 GPT (238G) > 34 2014 - free - (1007K) > 2048 1925120 nda3p1 efi (940M) > 1927168 25165824 nda3p2 ms-reserved (12G) > 27092992 473024512 nda3p3 linux-data (226G) > 500117504 655 - free - (328K) >=20 > (The CORRUPT is expected.) >=20 >=20 > Note: For this message I avoided using a tool that limits the line = length. Turns out the boot media being on the Thunderbolt Hub is not important: being on a Del P. 5490 USB4 port and the 2 Titan Ridge media already being on the Thunderbolt Hub for booting, still leads to all 3 media showing up. Apparently being present during the UEFI/ACPI early activity leads to sufficient configuration for the Titan Ridge media to be later found by FreeBSD. |--- pcib4 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port | `--- pcib5 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | |--- pcib6 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | |--- pcib7 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | | `--- pcib8 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | |--- pcib9 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | | `--- nvme0 Intel Corporation Optane SSD 900P Series | | |--- pcib10 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | | `--- xhci0 Intel Corporation JHL7440 Thunderbolt 3 USB = Controller [Titan Ridge DD 2018] | | `--- pcib11 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | |--- pcib12 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | |--- pcib13 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | | `--- pcib14 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | |--- pcib15 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | | `--- nvme1 Phison Electronics Corporation PS5027-E27T = PCIe4 NVMe Controller (DRAM-less) | | |--- pcib16 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | | `--- xhci1 Intel Corporation JHL7440 Thunderbolt 3 USB = Controller [Titan Ridge DD 2018] | | `--- pcib17 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | `--- pcib18 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] |--- pcib19 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port | `--- pcib20 ASMedia Technology Inc. ASM2464PD USB4 Device = Controller 40G | `--- pcib21 ASMedia Technology Inc. ASM2464PD USB4 Device = Controller 40G | `--- nvme2 INNOGRIT Corporation NVMe SSD Controller IG5236 = [RainierPC] Having only the boot media plugged in to the Hub at boot and later plugging in the 2 Titan Ridge based media to the Thunderbolt Hub resulted in the 2 xhci* showing up but the media not showing up: |--- pcib4 Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express = Root Port | `--- pcib5 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | |--- pcib6 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | |--- pcib7 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | | `--- pcib21 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | |--- pcib22 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | |--- pcib23 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | | `--- xhci3 Intel Corporation JHL7440 Thunderbolt 3 USB = Controller [Titan Ridge DD 2018] | | `--- pcib24 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | |--- pcib8 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | | `--- pcib9 ASMedia Technology Inc. ASM2464PD USB4 Device = Controller 40G | | `--- pcib10 ASMedia Technology Inc. ASM2464PD USB4 Device = Controller 40G | | `--- nvme0 INNOGRIT Corporation NVMe SSD Controller = IG5236 [RainierPC] | |--- pcib11 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] | | `--- pcib17 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | |--- pcib18 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | |--- pcib19 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | | | `--- xhci2 Intel Corporation JHL7440 Thunderbolt 3 USB = Controller [Titan Ridge DD 2018] | | `--- pcib20 Intel Corporation JHL7440 Thunderbolt 3 Bridge = [Titan Ridge DD 2018] | `--- pcib12 Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge = 2020] This is unlike the early hub-based Titan Ridge context that I reported as far as the xhci* go, where the Hub was plugged in after booting. As might be guessed from all the above, if one of the Titan Ridge based media is plugged into a Dell P. 5490 USB4 port before booting (with the boot media on the hub), the Titan Ridge media shows up after booting, just like when it was on the hub. The early UEFI/ACPI activity's USB4 configuration for its own activities looks to be left in place and put to use by FreeBSD's boot processing. Plugging in to ports only after booting show what FreeBSD actually handles on its own. For example, not finding the Hub's xhci*'s when the Hub is plugged in after booting. So, pre-connecting media before booting and leaving the media connected can be appropriate as-is. Note: I only have access to the 1 USB4 media that does not involve Thunderbolt 3 --and I use it as the amd64 FreeBSD OS boot media. (The other 2 media's contents are not even for amd64 FreeBSD booting.) =3D=3D=3D Mark Millard marklmi at yahoo.com