From nobody Thu Jul 17 13:42:08 2025 X-Original-To: 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 4bjYxv0whgz61mjP for ; Thu, 17 Jul 2025 13:42:11 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bjYxv0FvLz3JGv; Thu, 17 Jul 2025 13:42:11 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752759731; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mhTygq7o5befrrBTSQ+rwz8NmpsoSUqcK7VI/tNKgNo=; b=RCkG5WhP+hs+ihpSC0eKXW0Cwc5+b9xUHRoezkqwBtqcaJz0J4xjxjM2/AksyzERxE6oPE 8LBU72GoasiaT57+J1oySBHE5F3dvbNgni1aS8/WPAiE9UvMYlR8sQCPGVU0DizwREP3Fm DbqEiTGoeMLm9wcyGiEC2RvV4NF3Zjl9m85SXlW/+qD+l5AvhH/TByhfDhImz9uQya05N4 eueSv/omVQ3gtmdN6ktkZ7dq4LEgJyJ6rSBYOvqQn1VgAfg+OTVWCnF4hXbLrXSqHSSqVc 3100inYfjlKRzyW/ub4PnUmqdHdBm5s6zzJfiicibm7I3wr5PXBe+3wHyaxjxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752759731; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mhTygq7o5befrrBTSQ+rwz8NmpsoSUqcK7VI/tNKgNo=; b=XOdNyMSk8Tmqq2z1dfxrk+UnfhaAyLCM75ef8/edC5pYJZmA2jC8Tvw2xulKklP1jLCOy/ qO0KQj4cSCjuriFhmQcA6khC1GWjXASpyV0zy52nWkd1dctPFMuaBJCk4TRE3LZpFdHziY vRbsiteVcJyoxGgiR27lQB2ybERMLUzrBnjp3QSS5knJcShRw0vKuT6FpsifiPjyFJpPk3 KbahbizsE9Ft/ezXWkv7UdJhm+vHlExemkZf5waSy97Ib7tO5gjWfA+CBCPQaf+7Bi74kj x8jzxXCpMtnld0SiC531DLC661crKnxul6I5bRyPpkHEX1F0qGZ+Tt9eORewug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1752759731; a=rsa-sha256; cv=none; b=PYLvZpcRmG35bFD7y7doX6zVNYMT2EYmLabjyXAOFFnq5GRgrJx8tbJtsppZNnwM1KrTin mJ//2lTO7BvUHELBVlqN7LOg3QqYbuoAQTiS7boLDuCYwJ7SgwPpROizmB0A8MVIAC1XRO UjJTvR8jla4miYTCTvaAvCnUiIp2Bh7XerL9/BM7n5rGC6755n5dT+VilODL6HptJB25ON vmvhSWiN23gWhk5EQtFSE2cJ7wO+A98BM2t+t/wuQfX8OPsfDIQjtjY2bNvTIJCT/vJ8Ny Z4GWU2LCmz84ApEHGtau1rgDGdNAV6YPyvP5+qL9FXG65n9w6Xpy5/TEpJOulQ== Received: from ltc.des.dev (88-177-82-251.subs.proxad.net [88.177.82.251]) (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) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bjYxt6LQVz2hX; Thu, 17 Jul 2025 13:42:10 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 614AD70361; Thu, 17 Jul 2025 15:42:08 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: current@FreeBSD.org Cc: kib@FreeBSD.org, rmacklem@FreeBSD.org Subject: Re: NFS panic in latest main In-Reply-To: <86ecuqcw3d.fsf@ltc.des.dev> ("Dag-Erling =?utf-8?Q?Sm=C3=B8r?= =?utf-8?Q?grav=22's?= message of "Tue, 08 Jul 2025 21:37:42 +0200") References: <86ecuqcw3d.fsf@ltc.des.dev> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Thu, 17 Jul 2025 15:42:08 +0200 Message-ID: <86qzyfaq8f.fsf@ltc.des.dev> 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: quoted-printable I have another one: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe008= dfd0490 assert_vop_locked() at assert_vop_locked+0x49/frame 0xfffffe008dfd04b0 VOP_PATHCONF_APV() at VOP_PATHCONF_APV+0x42/frame 0xfffffe008dfd04e0 nfsv4_fillattr() at nfsv4_fillattr+0xfa8/frame 0xfffffe008dfd0670 nfsvno_fillattr() at nfsvno_fillattr+0xdd/frame 0xfffffe008dfd0710 nfsrvd_getattr() at nfsrvd_getattr+0x3c6/frame 0xfffffe008dfd09a0 nfsrvd_dorpc() at nfsrvd_dorpc+0x167e/frame 0xfffffe008dfd0bb0 nfssvc_program() at nfssvc_program+0x852/frame 0xfffffe008dfd0db0 svc_run_internal() at svc_run_internal+0xaa8/frame 0xfffffe008dfd0ee0 svc_thread_start() at svc_thread_start+0xb/frame 0xfffffe008dfd0ef0 fork_exit() at fork_exit+0x82/frame 0xfffffe008dfd0f30 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe008dfd0f30 --- trap 0xc, rip =3D 0x2a07bda3b4ea, rsp =3D 0x2a07bc818ed8, rbp =3D 0= x2a07bc819170 --- vnode 0xfffff8007dfdac08: type VDIR state VSTATE_CONSTRUCTED op 0xfffff= fff822fc120 usecount 3, writecount 0, refcount 1 seqc users 0 mountedhere 0 hold count flags () flags (VV_ROOT) lock type tmpfs: UNLOCKED tag VT_TMPFS, tmpfs_node 0xfffff800ada100f0, flags 0x0, links 2 mode 0755, owner 0, group 0, size 0, status 0x0 =20=20=20=20 VOP_PATHCONF Entry (vp): 0xfffff8007dfdac08 is not locked but should be This can be reliably triggered by running the nfsv4 test case from review D51371. Note that you will need to apply D51372 first to allow the client jail to mount NFS file systems. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Thu Jul 17 22:13:24 2025 X-Original-To: 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 4bjnJ716B7z62KRg for ; Thu, 17 Jul 2025 22:13:43 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 4bjnJ62NWwz3cKb; Thu, 17 Jul 2025 22:13:42 +0000 (UTC) (envelope-from kostikbel@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: from tom.home (kib@localhost [127.0.0.1] (may be forged)) by kib.kiev.ua (8.18.1/8.18.1) with ESMTP id 56HMDPl5055427; Fri, 18 Jul 2025 01:13:28 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 56HMDPl5055427 Received: (from kostik@localhost) by tom.home (8.18.1/8.18.1/Submit) id 56HMDOjE055426; Fri, 18 Jul 2025 01:13:24 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 18 Jul 2025 01:13:24 +0300 From: Konstantin Belousov To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= Cc: current@freebsd.org, rmacklem@freebsd.org Subject: Re: NFS panic in latest main Message-ID: References: <86ecuqcw3d.fsf@ltc.des.dev> <86qzyfaq8f.fsf@ltc.des.dev> 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-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86qzyfaq8f.fsf@ltc.des.dev> X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on tom.home X-Rspamd-Queue-Id: 4bjnJ62NWwz3cKb 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:6939, ipnet:2001:470::/32, country:US] On Thu, Jul 17, 2025 at 03:42:08PM +0200, Dag-Erling Smørgrav wrote: > I have another one: > > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe008dfd0490 > assert_vop_locked() at assert_vop_locked+0x49/frame 0xfffffe008dfd04b0 > VOP_PATHCONF_APV() at VOP_PATHCONF_APV+0x42/frame 0xfffffe008dfd04e0 > nfsv4_fillattr() at nfsv4_fillattr+0xfa8/frame 0xfffffe008dfd0670 > nfsvno_fillattr() at nfsvno_fillattr+0xdd/frame 0xfffffe008dfd0710 > nfsrvd_getattr() at nfsrvd_getattr+0x3c6/frame 0xfffffe008dfd09a0 > nfsrvd_dorpc() at nfsrvd_dorpc+0x167e/frame 0xfffffe008dfd0bb0 > nfssvc_program() at nfssvc_program+0x852/frame 0xfffffe008dfd0db0 > svc_run_internal() at svc_run_internal+0xaa8/frame 0xfffffe008dfd0ee0 > svc_thread_start() at svc_thread_start+0xb/frame 0xfffffe008dfd0ef0 > fork_exit() at fork_exit+0x82/frame 0xfffffe008dfd0f30 > fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe008dfd0f30 > --- trap 0xc, rip = 0x2a07bda3b4ea, rsp = 0x2a07bc818ed8, rbp = 0x2a07bc819170 --- > vnode 0xfffff8007dfdac08: type VDIR state VSTATE_CONSTRUCTED op 0xffffffff822fc120 > usecount 3, writecount 0, refcount 1 seqc users 0 mountedhere 0 > hold count flags () > flags (VV_ROOT) > lock type tmpfs: UNLOCKED > tag VT_TMPFS, tmpfs_node 0xfffff800ada100f0, flags 0x0, links 2 > mode 0755, owner 0, group 0, size 0, status 0x0 > > VOP_PATHCONF Entry (vp): 0xfffff8007dfdac08 is not locked but should be > > This can be reliably triggered by running the nfsv4 test case from > review D51371. Note that you will need to apply D51372 first to allow > the client jail to mount NFS file systems. Try https://reviews.freebsd.org/D51398 From nobody Thu Jul 17 22:53:34 2025 X-Original-To: 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 4bjpBP4k7zz62MDP for ; Thu, 17 Jul 2025 22:53:49 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bjpBP2FFgz3CYv; Thu, 17 Jul 2025 22:53:49 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-adfb562266cso249127166b.0; Thu, 17 Jul 2025 15:53:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752792826; x=1753397626; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=WgEISK0ABUdGVpTm9pRWdL+O+UV6vh4YmNgn/YByE+k=; b=ZhipTBwUgRzY8X/4um67AGSWwzzt/fQlaenQj/9UsWVYXao9tq7q3f0ETWrt0Fqju2 lyvCgZRaZi3Nu6VIp4QEx8L2mmZSBOvv0NJe+py5Y5oF6UCdS4hDWTjVyY9QyC2tZZKV 9iPIeL8ALX09w0QgYV07p2sFdmm4kygkDibhlQR+EbVSiJpGifZnJ8tVibUXxDFxf5Jz FGe0N9BKJoSfx2KF4n7RcpOxZuRrEzAwB+XBLHkgz4mJ8xpx/7fB/BZA6PtVE3n4ZEQj Wy1VSfaEc/T1T47nxCZIokj+mmrEtkUS9ePMRFJLUqnL9mAGM8Wi43g4drp+ayTTkQpJ yQWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752792826; x=1753397626; h=content-transfer-encoding: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=WgEISK0ABUdGVpTm9pRWdL+O+UV6vh4YmNgn/YByE+k=; b=cP0gVDatAdmOcA9UyCHo5gfSYMCcQ6e5COEqAknwpjY/yZzX3XmsadxoQXOBJYb5hD k1pHnY6im45kkpi32hA/mKu4BykvL2hrkkyASR6ZbMyKY4P7u3vYJ4v/3ScuyCXndcI9 dNMBcvtaKoTkGRkhNpIAVzvf0H6igcTlbQZJyZ/r7x4h4ucXpXhHMBq+//gtVnPDrhru LE4wl9dH2H0VeHm5HR85tP9fts/z17dSwSb4iR+IPNJi1OFVZm4KjR2VsK+nzFNx+5hR jMVLxwPhYzETAnVieQImT1Dv51Lvc5bREdZojt4klwAPex0QP4E/bHc4bmq15f/YXDYP EirQ== X-Forwarded-Encrypted: i=1; AJvYcCUVIaWCoW6299aK/gZDEX7uY2GPizNTJ0gmQItb3aI+fuPo60FtQUj9p7Kv60mTMo7GVCc=@freebsd.org, AJvYcCVixVt2Jyz1+To72oI2t6agw5aaEHHOu6uV2XlDBMNqko3G70eh1n/7f/vvmSpMgghwlpsr4pH9+lY=@freebsd.org X-Gm-Message-State: AOJu0Yy8XC0+r7wG7fRFA1jRWuKndTRwvLDJ+KIzJKM7RhwtryzRDdRU m3KsBbg4QKYnI6ktW2RHEu3jacpNUhoxtFqpIrb2pd5diW9EjAtnI5s3+qjiHGWO16fth4ZPCpl EklAvzqom9/ACszdLsMxtDa368/vAusvY X-Gm-Gg: ASbGncug2OB9SFOeLDzRdBCjcxEF+uQFdDOe+/LywdTO6NOpP8A+kjCzO4FqjaWq9oN Dms/5WlLGQnnb04u41ntZTWYhLbznTmzSjFR6CBSL+uYXbwHeHSHrAmsXKObAJq5/wz+d59fksB p8+15TlHZEk5QqDPBKCpEgFJubm4Att84+XLahalM5XMWzs4unKMiyIv7fyYXlorx6YH86nB5ge b+qxG78CNc82o6S/gWXSB8g78A0cEsobN6gQPI= X-Google-Smtp-Source: AGHT+IFBt8cGpEQVFCh6fLnCMFrd2cr8d3ZRWIM9wdgu1fLJOPqgxpupVRde/MMj+xrrDkmcBzNU1S6yyqAH3FmluKY= X-Received: by 2002:a17:907:6d1a:b0:add:ede0:b9c4 with SMTP id a640c23a62f3a-ae9c9b0e3bemr857932266b.42.1752792825722; Thu, 17 Jul 2025 15:53:45 -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: <86ecuqcw3d.fsf@ltc.des.dev> <86qzyfaq8f.fsf@ltc.des.dev> In-Reply-To: <86qzyfaq8f.fsf@ltc.des.dev> From: Rick Macklem Date: Thu, 17 Jul 2025 15:53:34 -0700 X-Gm-Features: Ac12FXysDtI4n8NDz9znxt_C7UO0Faz4C-6xQ6vuMtEEIsGVUGIQo77N-D9iKvA Message-ID: Subject: Re: NFS panic in latest main To: =?UTF-8?Q?Dag=2DErling_Sm=C3=B8rgrav?= Cc: current@freebsd.org, kib@freebsd.org, rmacklem@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4bjpBP2FFgz3CYv 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Thu, Jul 17, 2025 at 6:42=E2=80=AFAM Dag-Erling Sm=C3=B8rgrav wrote: > > CAUTION: This email originated from outside of the University of Guelph. = Do not click links or open attachments unless you recognize the sender and = know the content is safe. If in doubt, forward suspicious emails to IThelp@= uoguelph.ca. > > I have another one: > > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0= 08dfd0490 > assert_vop_locked() at assert_vop_locked+0x49/frame 0xfffffe008dfd04b= 0 > VOP_PATHCONF_APV() at VOP_PATHCONF_APV+0x42/frame 0xfffffe008dfd04e0 > nfsv4_fillattr() at nfsv4_fillattr+0xfa8/frame 0xfffffe008dfd0670 > nfsvno_fillattr() at nfsvno_fillattr+0xdd/frame 0xfffffe008dfd0710 > nfsrvd_getattr() at nfsrvd_getattr+0x3c6/frame 0xfffffe008dfd09a0 > nfsrvd_dorpc() at nfsrvd_dorpc+0x167e/frame 0xfffffe008dfd0bb0 > nfssvc_program() at nfssvc_program+0x852/frame 0xfffffe008dfd0db0 > svc_run_internal() at svc_run_internal+0xaa8/frame 0xfffffe008dfd0ee0 > svc_thread_start() at svc_thread_start+0xb/frame 0xfffffe008dfd0ef0 > fork_exit() at fork_exit+0x82/frame 0xfffffe008dfd0f30 > fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe008dfd0f30 > --- trap 0xc, rip =3D 0x2a07bda3b4ea, rsp =3D 0x2a07bc818ed8, rbp =3D= 0x2a07bc819170 --- > vnode 0xfffff8007dfdac08: type VDIR state VSTATE_CONSTRUCTED op 0xfff= fffff822fc120 > usecount 3, writecount 0, refcount 1 seqc users 0 mountedhere 0 > hold count flags () > flags (VV_ROOT) > lock type tmpfs: UNLOCKED > tag VT_TMPFS, tmpfs_node 0xfffff800ada100f0, flags 0x0, links 2 > mode 0755, owner 0, group 0, size 0, status 0x0 > > VOP_PATHCONF Entry (vp): 0xfffff8007dfdac08 is not locked but should = be > > This can be reliably triggered by running the nfsv4 test case from > review D51371. Note that you will need to apply D51372 first to allow > the client jail to mount NFS file systems. The bug is in nfsrvd_getattr() at around line# 308-343. No real client bumps into a VV_ROOT vnode like this. I'll work on a patch. The code is handling the case where the getattr crosses a server mount poin= t and it doesn't relock vp. I haven't touched this code in decades, so I need= to remember exactly what needs to be done in this case? I'll post a patch for testing when I have one. rick > > DES > -- > Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Jul 18 09:04:12 2025 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 4bk3kq4c5kz622qv for ; Fri, 18 Jul 2025 09:04:19 +0000 (UTC) (envelope-from qroxana@protonmail.com) Received: from mail-24424.protonmail.ch (mail-24424.protonmail.ch [109.224.244.24]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bk3kp42SVz3gK6 for ; Fri, 18 Jul 2025 09:04:18 +0000 (UTC) (envelope-from qroxana@protonmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=f8FT5sDw; spf=pass (mx1.freebsd.org: domain of qroxana@protonmail.com designates 109.224.244.24 as permitted sender) smtp.mailfrom=qroxana@protonmail.com; dmarc=pass (policy=quarantine) header.from=protonmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1752829456; x=1753088656; bh=ax29FEYIKzDshP1rdgSQFx0w1LUlS8JSUCSXMJ8WVu0=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=f8FT5sDwIq7jv+PBzyQChXKQ3ui1UB5WGdjoJN6FSTfASU0mmQEwvR0zUplqG2P2O 6YTd1Ih+ukrJkx8gxgffQNUaPtd4KRE5TdlS12jRWQKgKXBhswrY6/83N02T92d021 p91NDFju5uUH2ylL+nAccLczl/gjL1JVciTkrHhWP6UncxnmqRh51j//13BzNPq9Ut xwPHsiPPNuPyPuFKnn7MV2bVGaupi3/02ghJfWvY33c6+6/nv/oFMICKiJYI86VIaL fFjnQhsfobL2fo0XdKSv8mYCj7NRsVRlzotqWlZ7mG5AtnZgcU8DiKrdN7iQfsX87H sJrFUZe1VB8gQ== Date: Fri, 18 Jul 2025 09:04:12 +0000 To: "freebsd-current@freebsd.org" From: qroxana Subject: Re: epair(4) Message-ID: In-Reply-To: References: <20250515162552.9209B20E@slippy.cwsent.com> <20250515185919.87008219@slippy.cwsent.com> <45d0f49d-229b-46b4-af95-6e8c4c856661@plan-b.pwste.edu.pl> <932111f8-f5ca-46d1-9f66-983f80f6116b@protected-networks.net> <8DCF0DAB-5EE5-4FEF-8CCC-1D7AF971BA8C@hausen.com> Feedback-ID: 29996633:user:proton X-Pm-Message-ID: 55d035072f08ee609db4a695705f56763e8033a6 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: quoted-printable X-Spamd-Result: default: False [-1.67 / 15.00]; NEURAL_HAM_SHORT(-0.93)[-0.928]; NEURAL_SPAM_LONG(0.53)[0.535]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; RWL_MAILSPIKE_EXCELLENT(-0.40)[109.224.244.24:from]; R_SPF_ALLOW(-0.20)[+ip4:109.224.244.0/24]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=protonmail3]; NEURAL_SPAM_MEDIUM(0.12)[0.124]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[109.224.244.24:from]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; ASN(0.00)[asn:62371, ipnet:109.224.244.0/24, country:CH]; FREEMAIL_FROM(0.00)[protonmail.com]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_EQ_ADDR_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[protonmail.com:+] X-Rspamd-Queue-Id: 4bk3kp42SVz3gK6 X-Spamd-Bar: - Hi all, What's the best practice for setting up bridge0 on a NFS root system? Let's say the system is boot from TFTP via em0 and mount the NFS root files= ystem, is there any way to create bridge0 and addm em0 after the system is = up? or is it possible to create and use bridge0 before mounting the NFS ro= ot?=20 Thanks, From nobody Fri Jul 18 18:16:48 2025 X-Original-To: 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 4bkJ0g69Nbz62cRR for ; Fri, 18 Jul 2025 18:17:07 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bkJ0g2XPTz3FsB; Fri, 18 Jul 2025 18:17:07 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=UmNtLflO; spf=pass (mx1.freebsd.org: domain of rick.macklem@gmail.com designates 2a00:1450:4864:20::630 as permitted sender) smtp.mailfrom=rick.macklem@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-ae3be3eabd8so468011666b.1; Fri, 18 Jul 2025 11:17:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752862621; x=1753467421; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7ZA8jr323zgaaAqbpJ9eGOOH+6tbZxBwb6IN5BzLocs=; b=UmNtLflOAScKWXSSLypeEqll8IjVoOTxkbw+tSK1bGLRXhbdD0/x7qDt2CFdOGjuuu HeTHb7F4OKXSB96IRrFBZfRqXa9sFPqzmzNg08bNi3qInIphInX4+Scbnwuj3yk/D6DJ 37bcIwjyjmgmQaXzrDAdZ/oA5G8CI3TY+XjxADkwCDMNCcV9bqtGgE39kLK4YYigi+eq 6tphVfAZKE0SZpRHx6JyEH4QxZUt6HjNyB1D3eCwMABWioh283GtePS0lgWBkvJYFCRr 5PE0Gj8jgK11mvNpo8y1Dv8DsqJn1t5976+Kd/oVvfhIEh04yybdZ5I5oP8doMWPcq1q 9y0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752862621; x=1753467421; h=content-transfer-encoding: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=7ZA8jr323zgaaAqbpJ9eGOOH+6tbZxBwb6IN5BzLocs=; b=JpE1O/QsfE9DdynD8BCi6NAwLjERoC8uOI9v47cztDQMPyo9vzD10FqFHxkONb7f8C LR+2c0Xp6xmBA4aHkLv9fQp7eyMWkuaGQkh0aRNhRWptcfbD6zslbxYtGIduKkWBku+o lEbcBgR/xy7RMY1y1CLRt1h9osPfoit8tZImoK0v8CESvkJlxp+2PVQBA++0Vq5vLF+J aZSuOpHqhKi4J1ma14yNXq8H2jbeyR3Zp+VXgxdu6iQ6pYOsgivEXGGmE2EdbLTva8QC +dR77bBNkvQtXYv+RTa7EL144DPPe08/OrQriW9VTQuvLflI/ySMuES0a/2HKgTKtd72 uWnw== X-Forwarded-Encrypted: i=1; AJvYcCV8aS4PzayprcdHhKpey9I/LALwEVCAV9H36bFfmODdJZvftHTd8MIw0e4KwO6c7zgvj+g=@freebsd.org, AJvYcCXkxrZWTAidYGx2yIddNS21AiNEFr1pqukY+ONJtnTGq4m1Rbg+DGfAO/U5ktAT3AQbkLZS7IYB+Hw=@freebsd.org X-Gm-Message-State: AOJu0YxmjcmErgLy01/jKxtagPMsi8y/mCj9bo/dAKTsxecYBLg/l0ON qL0r3h84qzGnYwaz98LO0qNRb6PGjPiwJwgD4BOrFo+Us63TH2KHxvRIHfZXot1AO/T0SUa6nZ9 BdQrZ50JHeCmSoo+2dhp3PFs4LwhYFJ+O X-Gm-Gg: ASbGncsrKTT3/ODZQ10U41I2MyU9Hgjwc1A5tHW6fzJcGe8mLd51ifGptOqNKih598e OaQav3mftWxGM3m+iJbTXs0agF9q/EmNDR3vxlhquBLcazSJSnc1DXRkMr2HsHOXW44rosS1YGS Gv2HTzSDUWIxf0+CDTlrypMIeeijEnTW8qOTQTUXnc426lMNrwdGIsfPn45tnveRO8g2L5TP1OF ZFXuH4ocEVqmT4DQbkhsRrwFbB6Vso/oc7URlY= X-Google-Smtp-Source: AGHT+IGP1Ii5G5jqYABGdcV+uvqImirnzyVTZBtLHUrbXVQZi8O0khkDf37ogjoMNTmBSWb21tgN9CLBUgc5cYlnwhw= X-Received: by 2002:a17:907:3f28:b0:ae0:a464:99d with SMTP id a640c23a62f3a-aec65ff0730mr459337066b.17.1752862620171; Fri, 18 Jul 2025 11:17:00 -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: <86ecuqcw3d.fsf@ltc.des.dev> <86qzyfaq8f.fsf@ltc.des.dev> In-Reply-To: From: Rick Macklem Date: Fri, 18 Jul 2025 11:16:48 -0700 X-Gm-Features: Ac12FXx6IlreQxRmrPY27pHeh_e53RLm1SEl6ZN5NdlW6G57X97hSMygJ79l37I Message-ID: Subject: Re: NFS panic in latest main To: =?UTF-8?Q?Dag=2DErling_Sm=C3=B8rgrav?= Cc: current@freebsd.org, kib@freebsd.org, rmacklem@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-0.76 / 15.00]; NEURAL_SPAM_MEDIUM(0.99)[0.988]; NEURAL_HAM_SHORT(-0.95)[-0.951]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_SPAM_LONG(0.21)[0.208]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TAGGED_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[gmail.com]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROMTLD(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::630:from]; MLMMJ_DEST(0.00)[current@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MISSING_XM_UA(0.00)[]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4bkJ0g2XPTz3FsB X-Spamd-Bar: / On Thu, Jul 17, 2025 at 3:53=E2=80=AFPM Rick Macklem wrote: > > On Thu, Jul 17, 2025 at 6:42=E2=80=AFAM Dag-Erling Sm=C3=B8rgrav wrote: > > > > CAUTION: This email originated from outside of the University of Guelph= . Do not click links or open attachments unless you recognize the sender an= d know the content is safe. If in doubt, forward suspicious emails to IThel= p@uoguelph.ca. > > > > I have another one: > > > > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffff= e008dfd0490 > > assert_vop_locked() at assert_vop_locked+0x49/frame 0xfffffe008dfd0= 4b0 > > VOP_PATHCONF_APV() at VOP_PATHCONF_APV+0x42/frame 0xfffffe008dfd04e= 0 > > nfsv4_fillattr() at nfsv4_fillattr+0xfa8/frame 0xfffffe008dfd0670 > > nfsvno_fillattr() at nfsvno_fillattr+0xdd/frame 0xfffffe008dfd0710 > > nfsrvd_getattr() at nfsrvd_getattr+0x3c6/frame 0xfffffe008dfd09a0 > > nfsrvd_dorpc() at nfsrvd_dorpc+0x167e/frame 0xfffffe008dfd0bb0 > > nfssvc_program() at nfssvc_program+0x852/frame 0xfffffe008dfd0db0 > > svc_run_internal() at svc_run_internal+0xaa8/frame 0xfffffe008dfd0e= e0 > > svc_thread_start() at svc_thread_start+0xb/frame 0xfffffe008dfd0ef0 > > fork_exit() at fork_exit+0x82/frame 0xfffffe008dfd0f30 > > fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe008dfd0f30 > > --- trap 0xc, rip =3D 0x2a07bda3b4ea, rsp =3D 0x2a07bc818ed8, rbp = =3D 0x2a07bc819170 --- > > vnode 0xfffff8007dfdac08: type VDIR state VSTATE_CONSTRUCTED op 0xf= fffffff822fc120 > > usecount 3, writecount 0, refcount 1 seqc users 0 mountedhere 0 > > hold count flags () > > flags (VV_ROOT) > > lock type tmpfs: UNLOCKED > > tag VT_TMPFS, tmpfs_node 0xfffff800ada100f0, flags 0x0, links 2 > > mode 0755, owner 0, group 0, size 0, status 0x0 > > > > VOP_PATHCONF Entry (vp): 0xfffff8007dfdac08 is not locked but shoul= d be > > > > This can be reliably triggered by running the nfsv4 test case from > > review D51371. Note that you will need to apply D51372 first to allow > > the client jail to mount NFS file systems. > The bug is in nfsrvd_getattr() at around line# 308-343. No real client > bumps into a > VV_ROOT vnode like this. > > I'll work on a patch. > > The code is handling the case where the getattr crosses a server mount po= int > and it doesn't relock vp. I haven't touched this code in decades, so I ne= ed to > remember exactly what needs to be done in this case? Actually the bug was me not remembering that for server side calls to nfsv4_fillattr() the vnode is unlocked. I believe relocking the vnode can cause deadlocks for the Readdirplus case,= so the patch in D51410 does the VOP_PATHCONF() calls before nfsv4_fillattr() w= hile the vnode is still locked. rick > > I'll post a patch for testing when I have one. > > rick > > > > > DES > > -- > > Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Sat Jul 19 18:10:31 2025 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 4bkvpv36N2z62854 for ; Sat, 19 Jul 2025 18:10:47 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bkvpt1yLVz41WX; Sat, 19 Jul 2025 18:10:46 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of adrian.chadd@gmail.com designates 209.85.208.174 as permitted sender) smtp.mailfrom=adrian.chadd@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none) Received: by mail-lj1-f174.google.com with SMTP id 38308e7fff4ca-32f1df5b089so29545831fa.3; Sat, 19 Jul 2025 11:10:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752948644; x=1753553444; 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=/q8LXt/jQgRZBAXnO0QemXKDdDrC6Cvrc344YrC5DbE=; b=eIu0php82fkWobFFIqyNEUGdg+wKUhH1+taPqR76GgLTbQU4YSH9F0gBu55TQEgQFF cL3pxjgAjBocOJ9NjPiC0zELNOXfXuZrYJp0VyasbZvuwtq5OKC2oTiDXG9v79vUVXeH QYBWgKqLeyhfYFPeHUfgyAOimkqg5rNQwHDvSvnbbZtM8wQ6BHTo8TIH5BW2zC9Yu9gO 3WMmNHCCV1K480SwG5vWPzQkYpsqGvmWkglH/3HEzLCbTZNO4f0VcNh59Cdod8z8fAPA FA5MAvdQt2dqiutxJC8yzI9zolk8q6C1Fpz40rtjJfkk9y9/HvIgxF3Y5QYFWtUFPFi0 xt4g== X-Forwarded-Encrypted: i=1; AJvYcCW1HIv+aA9Y7ldtdgTBvIAw8B2ehrnvOX9w4srDFX1f5WkKwkNGLYuwfLYVhWp6ZVM1010=@freebsd.org X-Gm-Message-State: AOJu0Ywnj9rrvQaqJZo48ytcHUMk+5KdNUndBr0oudSiRSuiRN+ETGRA soDpLIqFAMnZLHusCv47tGbkqO1sZ3KfNGrbxoa5oaz7NL4E52bwLCAk0v3R6HzUZRgANroLTqI 3xWIantrt609uNeQFR1xNBfziezM3KWVcgQ== X-Gm-Gg: ASbGncv/GRXlwRzbZvnT2ACQ1A8wxedVSu/RzjnI9EEPHaq1w+KoU30mMG5S46MJXEr t6OUQiBQb2T7RX6Zs+DOQTL66CJH8J5kH6kePWYlR6ZVGlFOF7aCwMBZI0gTxYWgEHBjrb7aHZi 2VAypSzxSi+5QqWsucQky52A3ccYLPCW3K0jZYOHtSTCuusMu7tNabVBpFn2IX4rQenyhd4FKpa Dwn4oAx X-Google-Smtp-Source: AGHT+IGouoPHOIuzeOlngQGFIcyEq7bDMTmS0hh2L++amM7m2HHjcyfWZtGV0TyJCJyIbH6x9aebAW/hhK7Jrh9VVcg= X-Received: by 2002:a05:651c:2220:b0:32a:81a2:8a8d with SMTP id 38308e7fff4ca-330a7bfb3b1mr19232901fa.26.1752948643885; Sat, 19 Jul 2025 11:10:43 -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: <20250515162552.9209B20E@slippy.cwsent.com> <20250515185919.87008219@slippy.cwsent.com> <45d0f49d-229b-46b4-af95-6e8c4c856661@plan-b.pwste.edu.pl> <932111f8-f5ca-46d1-9f66-983f80f6116b@protected-networks.net> <8DCF0DAB-5EE5-4FEF-8CCC-1D7AF971BA8C@hausen.com> In-Reply-To: From: Adrian Chadd Date: Sat, 19 Jul 2025 11:10:31 -0700 X-Gm-Features: Ac12FXyChC7yjrj1oV1vQJt_AS82lbH9FBjlxq5UUxL37uWLKcXb4TXjt7OZ8ik Message-ID: Subject: Re: epair(4) To: qroxana , Lexi Winter Cc: "freebsd-current@freebsd.org" Content-Type: multipart/alternative; boundary="0000000000003a77e3063a4c2928" X-Spamd-Result: default: False [-0.56 / 15.00]; NEURAL_SPAM_MEDIUM(0.98)[0.984]; NEURAL_HAM_LONG(-0.83)[-0.826]; NEURAL_HAM_SHORT(-0.81)[-0.813]; FORGED_SENDER(0.30)[adrian@freebsd.org,adrianchadd@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; TO_DN_EQ_ADDR_SOME(0.00)[]; FREEMAIL_TO(0.00)[protonmail.com,freebsd.org]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; TAGGED_FROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.208.174:from]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; FROM_NEQ_ENVFROM(0.00)[adrian@freebsd.org,adrianchadd@gmail.com]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RCVD_IN_DNSWL_NONE(0.00)[209.85.208.174:from]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4bkvpt1yLVz41WX X-Spamd-Bar: / --0000000000003a77e3063a4c2928 Content-Type: text/plain; charset="UTF-8" On Fri, 18 Jul 2025 at 02:06, qroxana wrote: > Hi all, > > What's the best practice for setting up bridge0 on a NFS root system? > Let's say the system is boot from TFTP via em0 and mount the NFS root > filesystem, is there any way to create bridge0 and addm em0 after the > system is up? or is it possible to create and use bridge0 before mounting > the NFS root? > > That's an interesting problem that I don't think was even thought about when bridge(4) was added to FreeBSD. :-) Ivy, we should talk about how to err, "reconfigure" things in /etc/rc.conf appropriately, as I /think/ the tftp boot path configures the interface addressing via kernel APIs, and we'll need to undo it and flip it to a bridge. -adrian Thanks, > > > --0000000000003a77e3063a4c2928 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, 18 Jul = 2025 at 02:06, qroxana <qroxan= a@protonmail.com> wrote:
Hi all,

What's the best practice for setting up bridge0 on a NFS root system? Let's say the system is boot from TFTP via em0 and mount the NFS root f= ilesystem, is there any way to create bridge0 and addm em0 after the system= is up? or is it possible to create and use bridge0=C2=A0 before mounting t= he NFS root?


That's an interesting problem that= I don't think was even thought about when bridge(4) was added to FreeB= SD. :-)

Ivy, we should talk about how to err, &quo= t;reconfigure" things in /etc/rc.conf appropriately, as I /think/ the = tftp boot path configures the interface addressing via kernel APIs, and we&= #39;ll need to undo it and flip it to a bridge.


-adrian

Thanks,


--0000000000003a77e3063a4c2928-- From nobody Sat Jul 19 22:20:07 2025 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 4bl1Lf2f4Vz62Pqc for ; Sat, 19 Jul 2025 22:20:10 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bl1Lf0vlLz3J89; Sat, 19 Jul 2025 22:20:10 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752963610; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jHkcOEryN0Ywa25u9gHwzZIkDIFWvp34IxlQPHl/yjM=; b=fS/Hp7WPw2L9WZM/Be+1jeiYOgBrYGYszKBquelOWutm7k5+GRnRUsVveTp/veeiojR9Pu widW0nZFlMNnfnhu9+EAFBPNPVyLqU7S3gslkh6qA3LXnbokVhBuyWr/0lle+WwIsmkx5q unBrPgEzGPSzJR7h250Rb4dqvxCRPzgIhP3p2ryjllUYtrtVZtADfY8wyioKzYM3O9YnU/ QsqcsK2bYqNjDkTextrxPHRLbCWPCEAp7qF/Ds8HulvBz5ZQoqiBxy0PW4UGrCEGu7IJSJ ZtekktPYCPpcHcvrNFWatQfmxAs38DRVsrBK9E0i9bh5KkRo+uZDuGQ1nW5i7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752963610; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jHkcOEryN0Ywa25u9gHwzZIkDIFWvp34IxlQPHl/yjM=; b=YiHm3tjvPqRt3XLN6nM5gBM9LrbM9nVbAlyy1baENmowO6a5OZqXjKwvvNHtMrzAtXxLTO UIO+yodxR8ROoaCSd05R8tOJhSfk5SZYM2SeXEtLSinT8yfUkELLt3Hhch8dhqpTiwdb6j eH7UQsjPSM/a3B4egoNx6pq3y++ZSA1OlVzI1Q3BUmBQgwUfnnjgkqVsjOu5i51OSZIk17 eyCA6ZLoV6CSHJ0ZyHKTJDV/TbCBBklbLBdpoR5JeRxXxpyBex7PvMPsZDclRIT2u4Qq9h IqyIWJaDDAUccvUTGxMooxGZchTZVPcedn1ZF87sA2BjPXg0WpcpRZyFexgfBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1752963610; a=rsa-sha256; cv=none; b=cRWslNHWWQGHSNwlchJljdCrM44hgoQbYpu6KXXWPBFhmSIXKclzYU8EmZGauoD5QNsTFP 9Gyt8Rbm8osqR/ljVlBBqzLUX7+3OIoCtOzEUDS5G6M0k1I7KKiIt1cDPqh5Q3aF6heEPY Ifw0wS6seKO3j7VqbPp9DFeBMLsF2FsWmpj7eesTQQDwZN6krQzceXiRwEglTDxlXMeSJG CIEGHbeMISfvKM1ZBBeDZb3VGMOEQofGkpOaWW8I7Ndks6m0EUqkz0VZbkUqzR3FoEyHXQ gvXmofggsiisK2Y72Yof4lS5vcAYtrKwBmqZJmjCF2QR17yzyrwSebu+Ex11mg== Received: from ltc.des.dev (88-177-82-251.subs.proxad.net [88.177.82.251]) (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) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bl1Ld6Y7zzJQY; Sat, 19 Jul 2025 22:20:09 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id B8682702F5; Sun, 20 Jul 2025 00:20:07 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Adrian Chadd Cc: qroxana , Lexi Winter , "freebsd-current@freebsd.org" Subject: Re: epair(4) In-Reply-To: (Adrian Chadd's message of "Sat, 19 Jul 2025 11:10:31 -0700") References: <20250515162552.9209B20E@slippy.cwsent.com> <20250515185919.87008219@slippy.cwsent.com> <45d0f49d-229b-46b4-af95-6e8c4c856661@plan-b.pwste.edu.pl> <932111f8-f5ca-46d1-9f66-983f80f6116b@protected-networks.net> <8DCF0DAB-5EE5-4FEF-8CCC-1D7AF971BA8C@hausen.com> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sun, 20 Jul 2025 00:20:07 +0200 Message-ID: <86ms8zbz6w.fsf@ltc.des.dev> 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: quoted-printable Adrian Chadd writes: > qroxana writes: > > What's the best practice for setting up bridge0 on a NFS root > > system? [...] > That's an interesting problem that I don't think was even thought > about when bridge(4) was added to FreeBSD. [...] I /think/ the tftp > boot path configures the interface addressing via kernel APIs, and > we'll need to undo it and flip it to a bridge. This is not the only scenario where you might want to add a bridge to a configured system. I think it would be useful to have a setting that causes all of an interface's addresses and routes to be moved to the bridge when the interface is added to it. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Sun Jul 20 12:24:13 2025 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 4blN4k21vWz6233n for ; Sun, 20 Jul 2025 12:24:22 +0000 (UTC) (envelope-from paulf2718@gmail.com) Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4blN4j1hSGz3s8v for ; Sun, 20 Jul 2025 12:24:21 +0000 (UTC) (envelope-from paulf2718@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=Ui7WbCqE; spf=pass (mx1.freebsd.org: domain of paulf2718@gmail.com designates 2a00:1450:4864:20::42c as permitted sender) smtp.mailfrom=paulf2718@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3a536ecbf6fso2031266f8f.2 for ; Sun, 20 Jul 2025 05:24:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753014255; x=1753619055; darn=freebsd.org; h=content-transfer-encoding:subject:from:content-language:to :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=I/SvqIfLPnNSyRDKAlF5ZuoEHg5N0sSKS9/8CL4XlTE=; b=Ui7WbCqEfAW6APwX4cQ7z2IJ9+Aou4zVxCyBTGYpEQtQGisM/Xzpm02h1uGAoD1e6B yt6BuBpVZ023qPBiPfMWvOo7ShgPOHANvADt2alNpv0od0YSqrd5CwjYDA79WzC/4QEx UEcnZdCfY28fHrNQQXJS6An0uNZBaszEWxF4ZbH+eabZWq9dUdnSqMPjGNXHpmoYMNcn AAc44UrneVWPRLR0XXQZSgVpMTkSvlix9po4RZE4M7lLUjy/pLkhXC7htdnwOfDFAeAR q9vCyhxR2JYEPImcax3azf+nXkpEPcY1L8IIWpZKpHnS1XFDjbrgCWHZCAy1Urh9Qs09 +6qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753014255; x=1753619055; h=content-transfer-encoding:subject:from:content-language:to :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=I/SvqIfLPnNSyRDKAlF5ZuoEHg5N0sSKS9/8CL4XlTE=; b=cUZ3jDw6wRg9ZHRMZXnqGhcA6eH+/tUORr4yVfa2016tcKdJAFT4olx7gKUV5D0Oij BKMsd6IvsSBGI+rODk3hqdG+CMhCgjj2dZ4Uu3v6vl5hNULGqs4Zv4t7i7sJ2oQA4Gs2 hGzP4IZjtAgM0Y/1nYtst037hhr581H24d5eK5d1chqJ6uQ9FzjXMWQhvgUVTq/x9hox oVAklIOico2QFaGHdTTWp5xeNswy2JeAivGDw60pvV/1ebCMZyVimX/mBN2AHvYEkXv8 tCoRWTMYzeTKhmzrj8T6cBcHpRyzLnpR0dVvt8toU9lHoAeNodEQzazf2E/hRDE38gyS X2mg== X-Gm-Message-State: AOJu0YzD8kywwbwc/fYhOOfeHKRBlc7QcT/xTKs1l+hL2vmngE1tVRbw WkYFZCGqXx2tOPlQIjf7t4Rntc/6SyH7pmHRDzokl2JTC1MO1mneNe3l3FLJcg== X-Gm-Gg: ASbGncvFL34Eouu1dGSDpPcN29HAOSi1OdKf9+Lh7jC7a5dXdSFpMheH4VPQnME+hIb HbGtRyaxp7WQ0sdfc/P0NQLDqXrapzrdPaJhhop+MdtInYdg7BYLYjx9TC1fIJKvp7A+TTAszj3 eiR1lW9sU2yvS27IuHv3CW1sJ2BjrLGsMovaSDfuEBpZXzLDQx6L/+g83XJbBdmemiauspQiB1b sCwYw52SAwlxvCHc9S4llcXOHyVGvYj3PLBTKHXhjVDuwk0L0eOebPsQP62txouYyh1XAVnnLay ha7IhLZo6edH4R26sxF5bdvV6BROhSlmrGQ/nxUeQaA+89bA4aEdVgW+1TnISJPeLpbDuGZsw8y 9LGgPI4E3qImg1Qb79QCvUlhdYB8W/tRhyRzNyoLlyV/+7RTNFRnFbEb792bnCy/1M2hJdQ0= X-Google-Smtp-Source: AGHT+IFx8cACUx6omhdPNFgiRdaRetQOHURTt1IqMzNlx7KRTOIrac9Y7onH7Z1ZaN8ht+07sln29w== X-Received: by 2002:a5d:5f46:0:b0:3a6:d145:e2cc with SMTP id ffacd0b85a97d-3b613e66ef4mr10354117f8f.15.1753014254668; Sun, 20 Jul 2025 05:24:14 -0700 (PDT) Received: from ?IPV6:2a01:cb15:8545:7700:62cf:84ff:fe81:caec? ([2a01:cb15:8545:7700:62cf:84ff:fe81:caec]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4562e7f2bb4sm128751265e9.8.2025.07.20.05.24.14 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Jul 2025 05:24:14 -0700 (PDT) Message-ID: Date: Sun, 20 Jul 2025 14:24:13 +0200 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 User-Agent: Mozilla Thunderbird To: "freebsd-current@freebsd.org" Content-Language: en-US From: Paul Floyd Subject: exterrctl usage Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [0.10 / 15.00]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_SPAM_MEDIUM(0.95)[0.949]; NEURAL_HAM_SHORT(-0.85)[-0.850]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42c:from]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4blN4j1hSGz3s8v X-Spamd-Bar: / Hi Does anyone have any userland examples of using exterrctl? There are a couple of uses in libthr. Is it intended to be used by ordinary users? A+ Paul From nobody Sun Jul 20 13:08:25 2025 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 4blP3q1gRZz625Ys for ; Sun, 20 Jul 2025 13:08:39 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 4blP3p4ztzz3Rg7 for ; Sun, 20 Jul 2025 13:08:38 +0000 (UTC) (envelope-from kostikbel@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: from tom.home (kib@localhost [127.0.0.1] (may be forged)) by kib.kiev.ua (8.18.1/8.18.1) with ESMTP id 56KD8POR044481; Sun, 20 Jul 2025 16:08:28 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 56KD8POR044481 Received: (from kostik@localhost) by tom.home (8.18.1/8.18.1/Submit) id 56KD8Pr6044480; Sun, 20 Jul 2025 16:08:25 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 20 Jul 2025 16:08:25 +0300 From: Konstantin Belousov To: Paul Floyd Cc: "freebsd-current@freebsd.org" Subject: Re: exterrctl usage Message-ID: References: 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=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on tom.home X-Rspamd-Queue-Id: 4blP3p4ztzz3Rg7 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:6939, ipnet:2001:470::/32, country:US] On Sun, Jul 20, 2025 at 02:24:13PM +0200, Paul Floyd wrote: > Hi > > Does anyone have any userland examples of using exterrctl? > > There are a couple of uses in libthr. Is it intended to be used by ordinary > users? The exterrctl call is designed for internal use by FreeBSD C runtime. From nobody Sun Jul 20 23:18:22 2025 X-Original-To: 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 4blfbf6rnpz62kpV for ; Sun, 20 Jul 2025 23:18:38 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (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-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4blfbd62MJz3FBh for ; Sun, 20 Jul 2025 23:18:37 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zabbadoz.net header.s=20240622 header.b=OdIJ5MGy; spf=pass (mx1.freebsd.org: domain of bzeeb-lists@lists.zabbadoz.net designates 2003:a:140a:2200:6:594:fffe:19 as permitted sender) smtp.mailfrom=bzeeb-lists@lists.zabbadoz.net; dmarc=pass (policy=none) header.from=zabbadoz.net Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 0E73AA64808 for ; Sun, 20 Jul 2025 23:18:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=zabbadoz.net; s=20240622; t=1753053501; bh=YP54QwyDH1HxdiLsGt8kEeXbvdiEjfRjKUd6RRoKoFo=; h=Date:From:To:Subject; b=OdIJ5MGyGuqKmH8ViZCghsAEUzxy/SatzbG2//Mk3K/vh1A9dY3T25GYnKwmm6Qc4 DJKRqLRxe1wqzDFsnRzwmJycXzbmJDe3jAxgKJO6ZbpNKT6SYRqajPqKeSOAEjFpPE /nEkgl0L7mZ9k8qD0Bi6G7OAde0wiXHUzxoiu0idNSEU8g7GmsqdbADTTDRST7RrJu Ge3/w1AbfzUyY8m85oozvqiiZvo2o4kLTQKv/+5ZzEMGTYlL4pUoz8kujFAbn9POmI UISBexl7YmSMGZ7Qgu9qf5QlLGutW/7rXni7vDQIU38MqTVHV/cxpPCUAKD2Mh2FjV P47SkAwTvEEhiTR1ZlBw+0C0DnVDZDjO3p9zzHx+SWRvILK+nf0npRBAtf//UJWq+3 5z5v91JdriQQOM0sw5M62Mdjjhz7H9lJU5RFPDi5nG9Lf530jEDE8sfjl3794bdz5l dWgMN1B+lMcgUC/M0U33+m+KR5/uU/LfOR+KqPPg2hOiDpReAGHqQHiLUfGS6f32yH 8pagGHEJ/UPUBoEIoDT0+oLwUt/ddDuoHO0fc2+4OwOWHausVy9bkLFOaOmb1lbQWo HdhTc0gVcdRtdvw1N/1CqI+u6fbHWBcvxRsNbn9+AYiJGlV0wE81Mm2SB14DPc1qAO 4B+iealsICLfhPhDhSs0vKPc= Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 3B2F22D029E1 for ; Sun, 20 Jul 2025 23:18:25 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id lPAUCS12lW_r for ; Sun, 20 Jul 2025 23:18:23 +0000 (UTC) Received: from strong-iwl0.sbone.de (strong-iwl0.sbone.de [IPv6:fde9:577b:c1a9:4902:a66b:b6ff:fe40:39a9]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id AD6812D029D8 for ; Sun, 20 Jul 2025 23:18:23 +0000 (UTC) Date: Sun, 20 Jul 2025 23:18:22 +0000 (UTC) From: "Bjoern A. Zeeb" To: current@freebsd.org Subject: mmccam -> no more cards/sdio but "mmcprobe" Message-ID: <602976q7-s2r2-o8n4-8s59-93pqq4ro3433@yvfgf.mnoonqbm.arg> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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; format=flowed; charset=US-ASCII X-Spamd-Result: default: False [-2.01 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_MEDIUM(-0.90)[-0.902]; NEURAL_SPAM_LONG(0.89)[0.889]; DMARC_POLICY_ALLOW(-0.50)[zabbadoz.net,none]; R_DKIM_ALLOW(-0.20)[zabbadoz.net:s=20240622]; R_SPF_ALLOW(-0.20)[+ip6:2003:a:140a:2200:6:594:fffe:19]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:3320, ipnet:2003::/19, country:DE]; RCVD_COUNT_THREE(0.00)[4]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[zabbadoz.net:+] X-Rspamd-Queue-Id: 4blfbd62MJz3FBh X-Spamd-Bar: -- Hi, I've updated one of my trees to main after a longer while and I am confused that I no longer see and SD card or SDIO (this is netbooted): # sysctl kern.features.mmccam kern.features.mmccam: 1 # camcontrol devlist -v scbus0 on dw_mmc_sim0 bus 0: <> at scbus0 target 0 lun 0 (mmcprobe0) scbus1 on dw_mmc_sim1 bus 0: <> at scbus1 target 0 lun 0 (mmcprobe1) scbus-1 on xpt0 bus 0: <> at scbus-1 target -1 lun ffffffff (xpt0) Where to start looking? -- Bjoern A. Zeeb r15:7 From nobody Sun Jul 20 23:24:47 2025 X-Original-To: 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 4blfl65DbVz62kvq for ; Sun, 20 Jul 2025 23:25:06 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4blfl60zGlz3MKJ for ; Sun, 20 Jul 2025 23:25:06 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-23636167b30so32896735ad.1 for ; Sun, 20 Jul 2025 16:25:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1753053899; x=1753658699; 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=Jo7160wFGYfN3wer84TvEHmtkx7tpzAu3KjaJGPSVYE=; b=spcV7CkK5Tux9wRM6jQJcHuM1Vgqe168OpsUkr092a2TwChSgC0Y2NSxyUmEqIp2k0 3NqFLvwtNS3Eov5CvO/KelfYP4SM1do/Coqa50PwbbggD1NPumkKNRO8ESPH0a7IizXL k2VfJk7IQBRdXYYmrleqH7hDYcEjZ2rGEidK3qmHcHu7Q/ho6ZsFKC5JmKDmH0YLKKtB UC0BoULLQy2wpmaNnnVtMNQZTDefiyDjmPM42JHhyn7sGE4sDEW+a5HrO33jtthMvAG3 bjEA4IyC3qGhxpzTudMdgwcBiKAbQNdZNC4MkJuLBkgKGK+Nawf5c54S4j9VctARZZMX +gpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753053899; x=1753658699; 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=Jo7160wFGYfN3wer84TvEHmtkx7tpzAu3KjaJGPSVYE=; b=Q7Dd7q1IsfBYGZBdQbUwL2knIEQNzrNiISO0p9IV6i4i/PNutyBBtxFha7eslCr83s TPSHE9I2Z9k5Lt6jlqjloOkZn1S213BCyu4rbnudKGyU2MjDwxuDGbltrcLtnXgmy8gu pAoxYxgS9R5AdpY6Ao3F8xDFXIiSO8LFWxr+srqIVWAef0XemfgHV+wGpHMyDt1pgT/N N33rQTrnn3U7V7rb2UJ3mTIH0r+UXp8m0toA1jKiZ86peWmLynaVGUQolbAqbGxrbIGv CpAtNRGxMt0PRuVQ9C22PlpOod5HGQmR+arMlnOhiMLrN+YC6qO5MCqUKZ0bXocuNAyk j2kw== X-Gm-Message-State: AOJu0Yx+Qg5kIHfDTcoKPbFrGzzcG+1foxbZuZahRgAO5sjDbtD+J9N/ h2Yi6hlMeKjapD0kQ9qh0RnxL4KKrYGKn+ZAtrA4jCIibZH0CAdDr4vzk5xR0mx0jAeu1Oqkm5T yp1ruaedOfQExGcX0L7sk8y7IJaJsoP4ca2d7CX+kpXbNZ2JKAWYMPpE= X-Gm-Gg: ASbGnctk4oxgCDxeCiRverduBOea6ZZSbsd8UgjR2pWLwEZGh4jCR5lXfhJrFUVAL3N OTzVSUheOUb/FtmBbu8Im5UOYASOwCysMo/I1kMHIWz3tMV0qe6cGw4+PQJJhE3E317XOUGK7yc lDDF7cMhxPG2Kr+PEGKNZFHScVEgOz7tKZ+qpd1WJMX5xO79H5/tZ728pDKj1RpXuwF6IzHzUpa 7iOlDShkdve/pf0/AcjSj0M8opY2GmWiOspYQ== X-Google-Smtp-Source: AGHT+IFa2W7n+KIqugbnZAPCMoDpbHQjA6quglNHWhKJpjo5CIlspofxJVUDANAEbL52iAcruSYKp2l2nSzuSiypNaA= X-Received: by 2002:a17:902:ebcb:b0:235:7c6:ebd2 with SMTP id d9443c01a7336-23e25730056mr267338305ad.31.1753053899131; Sun, 20 Jul 2025 16:24:59 -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: <602976q7-s2r2-o8n4-8s59-93pqq4ro3433@yvfgf.mnoonqbm.arg> In-Reply-To: <602976q7-s2r2-o8n4-8s59-93pqq4ro3433@yvfgf.mnoonqbm.arg> From: Warner Losh Date: Sun, 20 Jul 2025 17:24:47 -0600 X-Gm-Features: Ac12FXz1tIDp5Xnbb66m_cxuXV8KyRtRv7KmiTFvK_2sLqy_HmRP195jGm9kxp4 Message-ID: Subject: Re: mmccam -> no more cards/sdio but "mmcprobe" To: "Bjoern A. Zeeb" Cc: FreeBSD Current Content-Type: multipart/alternative; boundary="000000000000ee26ea063a64aaf6" X-Rspamd-Queue-Id: 4blfl60zGlz3MKJ 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] --000000000000ee26ea063a64aaf6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Jul 20, 2025, 5:19=E2=80=AFPM Bjoern A. Zeeb wrote: > Hi, > > I've updated one of my trees to main after a longer while and I am > confused that I no longer see and SD card or SDIO (this is netbooted): > > # sysctl kern.features.mmccam > kern.features.mmccam: 1 > > # camcontrol devlist -v > scbus0 on dw_mmc_sim0 bus 0: > <> at scbus0 target 0 lun 0 (mmcprobe0) > scbus1 on dw_mmc_sim1 bus 0: > <> at scbus1 target 0 lun 0 (mmcprobe1) > scbus-1 on xpt0 bus 0: > <> at scbus-1 target -1 lun ffffffff (xpt= 0) > > Where to start looking? > So those probes are put there to evaluate devices that were found. If they remain, then that never finished. Most likely never started. What hardware is this on? Warner > --000000000000ee26ea063a64aaf6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sun, Jul 20, 2025, 5:19=E2=80= =AFPM Bjoern A. Zeeb <= bzeeb-lists@lists.zabbadoz.net> wrote:
Hi,

I've updated one of my trees to main after a longer while and I am
confused that I no longer see and SD card or SDIO (this is netbooted):

# sysctl kern.features.mmccam
kern.features.mmccam: 1

# camcontrol devlist -v
scbus0 on dw_mmc_sim0 bus 0:
<>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at scbus0 target 0 lun = 0 (mmcprobe0)
scbus1 on dw_mmc_sim1 bus 0:
<>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at scbus1 target 0 lun = 0 (mmcprobe1)
scbus-1 on xpt0 bus 0:
<>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0at scbus-1 target -1 lu= n ffffffff (xpt0)

Where to start looking?

<= /div>
So those probes are put there to evaluate devices th= at were found. If they remain, then that never finished. Most likely never = started.

What hardware i= s this on?

Warner
<= div dir=3D"auto">
--000000000000ee26ea063a64aaf6--