From owner-freebsd-current@freebsd.org Tue Feb 16 11:44:01 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 23569534688 for ; Tue, 16 Feb 2021 11:44:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-21.consmr.mail.gq1.yahoo.com (sonic302-21.consmr.mail.gq1.yahoo.com [98.137.68.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DfzdW71MWz3kbq for ; Tue, 16 Feb 2021 11:43:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1613475838; bh=HuByJw5noGncChJUHUKK612jEADtCSJQxBrLkXakX6s=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=d5aRfKBUnDygfM6DOfaWYN+EYfmYFQMuR0N1T/hkVPDJE3uMXXXLjVEYonqhjF82u3QnPV4tPw0tWizhoTbOdWoD51bpPH4PNZgSMNM8a/AzMjDpkxOvqgUh7EIHN3IXnlmMBYBKy7WdyXm7NGhXcVrGJBqdFtH5yHGSYdxW0BzB04UXsBT5csie/hg1zr25FeqXSPq6LeoV0ejB1W5/FtCdrtmHDFukih8GqdRDumo6tDZ32UrWZQjfucP17SgJpjXa/c6Fhecyh2MjBZCIIbF6/KaTAvEJbW4g7e/qtUiq9VyOhU0rTuzFnNOwCRiqraNJjwTcsUaXt6unIMsN0w== X-YMail-OSG: 5k0Py8YVM1ntB6yLB5uw7hcGTmctKzwwHc5Gvf5zuV8DcPmffC1Z0yM8bSLYUc. GfhOPqoi1FwKyzS7QemU0oPm5.5pyCE5WPZ_rTTKFJDwXxrbb_vFrvrbeQareVP7NBrIl9kdT6Ry hJ.pykond1aOp.xn9ByDCJOxJwa.BV.m0lAgdXIMbPni4jBolaSsfC8k51T5MLXGiSvcRA29zvDU g3ZtOAdbcaYKuRgCQLNgoQ4q_3ZioPXb5ffRmX1OMXfycAmHuv016OAdRDsYalUQNIHARr5DdY6q Ama3VJ6I_06PrZaLpn.nMNDmPLHq6P88U2Q6Fnt4IXggqo9ewg.yR4rLcpXjgnAwaeFzk4bCmB2s fWp.BToWsdlWj4HpFAvVq_AVO5N7i0dX90rYL1sE95rzFHzhH1BCggq7izNDYAh2atCsDl6Rd9nX eB0_tQyWb6RiOuXznZv9cw9oEZtwOGyLEKAKWzmCGgsFlydjukfKkMTV2tWgsCVxaap2tcsvV93s 1NIey8IG3KSI_bdxWA5Pm7EiW.3eL7GrnJ4D1Inx2Hk0PEhnWsdV9pBfnVhwUpO_XzUXxHuV1wB4 Gf1_Iw5y63xHFc0mBXS1fizmAA40W.t5X_hZ6znPl_285uWxHLrQ7o9EPJI_w6a8XStdz_tfUIah rl3sr07aMlonq9OwjguLLtRgOzuDa878Q_pFcTW3YBok43glM499Le_VQzjjmoHybIt66.l4xebZ KsSy2wJ39nZK7DW2HANOzcoX.OHMxztcvMFzp0kGAFbXPw1wXuAar6Pl4x.FPPCJdF_TEShDoKTl hCiezBwatZ4I98syS8WFXq9LDaYo7SocnlfC0RVK8vyzl6yzPxfN3VVlDtlJrCpc8LQ.aLO5wp1U yGW758izC1hXLQ.14QFLW.GrlGSSpA3F9bjPiEIkEQWYC2mBBtv3Q5L1j0ESv90n3OQQmLHJu.o0 xJ5vhJX5_pfpv4eBg4sr4zI8bxCul0QkQhwL6ZweEZhSQ.V1ELKZxGFMOF83DYOL8lam86sYb5TB Wt7J4mYd49TWYczZxN942kI4oBLH_rVH45OK3dZ5a7Jjmxe.Od6cffBUnhIQT5t4e7cfCq9Mq.uS UcpLnWy.SSMYpPw10JzGv08U7wgExZ2JJKZpNyKEDOg4FtQfkpYpYEhuK.m.jgbsKYDohbL5DQQl 0FPwp1fIG3jXxeN.82rZINgnJxXP66.150NLvlQIMpUYrlaTNZo9BgX5xpFHBKxbOhkXpIKaVapf Ms71ZdASaXPuG.yCFLCV1BxKEsr8iq4W3JCcqmAFivV3llUgFWGZjfK6GHkXiUXppvCQFTQkT_Vb LC.anuKJSytC8mp7SuCg2xHAKTOsCyq464a5MSV7_eKoRrqyHMxA.mMVpi5a4NwoSXdIm6tZqjRE Krs8Zkc80ZAW8QE2FvEFMLSYhppfRH3IGpAiQ26mYigDOoMUjFJcienSVlUa1HUF0SKhXD4p.hd5 k.f6z.fYc9oAYSbQrRn_C_FdLGMiTk9Sj40Qw1wSAiFuXmZk2f0QwOhyTqnWMXhaL00uEJGwUc5A vmmz_Ce78j6trXJHfRR0CH82XdWbMaQ58bs4A7UYSkaitzNp1zhR8XwLTMzC_4BU8JkJGjnf4Ghn LkpertYgUnrHL2NbIAH5gwi7obxiRYRE4QXzBpnXZnGb2giAejm5XYxc60LO6X5_1H0DbuggCLKR qbkVb7Pfhb7rocmUlg6zhalA2NNYI5Tjvb3hJsrami4t2.jIDQpD5KWFNpnnEslCVnfgE46Bm4C0 J5Ok6fH8G6agwtvK7w2WqFZ0w2ZsXUlXsORMY.P.DxBQaEOVC_VoP3kJYnKMW6U.D0gQUK5IDCjD lHU_pSBSBW8bv1vNlat44iILpeyhFQd5yHhMTKqR16bU8Ii2oyd1GcyT3mRYdN9Ckufx73Glu3rL nF38_NsqoZdNfxOkDe1mwmuMy1aNmuLWeWdTggv7wFo87toUxNrW6JtcYvxV4gabhV653VjZ915G combme3dhVTjuIrtjl565HoP988Up2Kpy65eIEFKJAc0IU3Q0vpDUOdip4EpmM3SuF5nFr7SFHUT ZQfeKWSM3R8d3z3hMLrOuPO1cVfXgbhL9SD9ImLqJbXkf6HgH43OgYArsYKhX8QOwQuSV62ExuB_ uuGOY1nWNfVnsUIxrI0oSDLpEh1J5ISZtAJxx7typMcfI0UCB.LLOWCTuvwhiJzZPHX0nuSCarGV Oz4Pxzfs0wM.vlM.T7zJmjXv8U0o2uDjznD46CTq22GdnUaits31ZqqGpu6jJjCHpNpJ3bx5CL13 vzYmxpFOdxzQkjwi01CKzp.iwQ.uY7rLjOtn_xshmE9SWuu9lEX6hm8Qal6yVwaholvcIzPKPFtH lSdDWy4qPonksp63izJ7kp8lRDiLJm4nLccT3yOpEdMtY6BiwOUGgCJjRkj0kbZkmnFz_vTL37pq XIwKJLJc7H0TeXQIkZF5NPGKZXxPfUaTATBmqQricmDcPKI5NqkFCHceEqbmo3n7WHvgkwwN1Du5 aVkv2hLY2Q3ipSN1AwDFFQsGGhNixSJHPhJESusiF7jxNM72JoVLOsXQjTXzsq.9MZAA- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.gq1.yahoo.com with HTTP; Tue, 16 Feb 2021 11:43:58 +0000 Received: by smtp407.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID e5de185cdc4a0b0ce9dd0a39cd178e31; Tue, 16 Feb 2021 11:43:54 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: New Optane AIC does not show up in FreeBSD until . . . ? From: Mark Millard In-Reply-To: Date: Tue, 16 Feb 2021 03:43:53 -0800 Cc: Warner Losh , freebsd-current Content-Transfer-Encoding: quoted-printable Message-Id: References: <9FAFDEE8-97DA-4FF7-AADB-4BFC14F07E13.ref@yahoo.com> <9FAFDEE8-97DA-4FF7-AADB-4BFC14F07E13@yahoo.com> <85821016-60AA-4E9C-94DB-9FAD1E718182@yahoo.com> <09a02078-f282-8866-cf2e-84e35bad8899@omnilan.de> <3EA88A5C-A160-4041-91B3-9AAFEF58F494@yahoo.com> To: Harry Schmalzbauer X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4DfzdW71MWz3kbq X-Spamd-Bar: / X-Spamd-Result: default: False [-0.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.147:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(1.00)[0.997]; SPAMHAUS_ZRD(0.00)[98.137.68.147:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.147:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Feb 2021 11:44:01 -0000 On 2021-Feb-16, at 02:22, Harry Schmalzbauer = wrote: > Am 16.02.2021 um 11:08 schrieb Mark Millard: >> On 2021-Feb-16, at 00:48, Harry Schmalzbauer = wrote: >>> Am 14.02.2021 um 02:36 schrieb Mark Millard via freebsd-current: >>>> On 2021-Feb-13, at 16:40, Warner Losh wrote: >>>>=20 >>>>> Are you aware of gpart create? >>>>>=20 >>>>> Warner >>>> =46rom which I derive that I had an implicit, incorrect >>>> assumption that gpart show would in some way list >>>> everything available that gpart could manipulate >>>> (including for use in creation). >>>=20 >>> 'geom disk status' is my first choice for such a case. >>> Even nvd(4) should show up I think, nda(4) just changes the access = path, not geom(8) integration, afaik. >=20 > ... >> Thanks for the alternatives to sysctl kern.disks >> and to nvmecontrol devlist for making a list to >> compare to gpart show output in order to find >> what gpart show does not list (but can manipulate). >=20 > gpart(8) doesn't enumerate disks without any supported partition = scheme present. > You can create new partition schemes with the help of gpart(8), but = it's imho correct not to show them, because 'gpart show' is meant to = give information about (existing) partition schemes - no scheme no info; = thus your vanilla disk is "unknown" to gpart(8). >=20 > I remember that I always thought the geom(8) disk class is kind of = hidden - especially since the man page misses listing DISK in the > "Currently available classes which are aware of geom(8)" section! >=20 > The "show" command was enriched to contain valuable details, such as = NAA. > So 'geom disk' turned into one of the most useful mass storage admin = commands. imho. > Maybe somebody should correct the aforementioned man page section and = add add any hint in the SEE ALSO section, because there is no gdisk(8) = aequivalent, like for all other geom classes... >=20 > -harry >=20 > P.S. Put it on my loger-term todo to file a bug report with a proposed = man page diff... Looks like "geom -t" output avoids me having to compare two outputs to find mismatches in the list of names: its output is sufficient to identify the name(s) for drives that do not have the scheme information (and the names of those that do). This at least helps cut down what I have to coordinate, especially when only one device is in question. For example, ada2 in the below has only DISK and one DEV line, not multiple DEV's, no PART line, nor other such: . . . ada0 DISK ada0 ada0 PART ada0s1 ada0s1 DEV =20 ada0 PART ada0s2 ada0s2 DEV =20 ada0 DEV =20 ada1 DISK ada1 ada1 PART ada1p1 ada1p1 DEV =20 ada1 DEV =20 ada2 DISK ada2 ada2 DEV =20 da0 DISK da0 da0 PART da0p1 da0p1 DEV =20 da0 PART da0p2 da0p2 LABEL ntfs/VirtMachs ntfs/VirtMachs DEV =20 da0p2 DEV =20 da0 DEV =20 . . . So I can infer that I need a gpart create on ada2 . (Presumes I know from the naming that the device is not analogous to a cd-drive with no media in the drive.) The output does span the nvd* devices. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)