From nobody Sun Sep 29 16:06:53 2024 X-Original-To: freebsd-stable@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 4XGpxG1lpZz5XrNW for ; Sun, 29 Sep 2024 16:06:58 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XGpxG1Dbjz4twy; Sun, 29 Sep 2024 16:06:58 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727626018; 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=Qgr57xFWFHsGRBuJg/IxRNgBSMt5doJTanmtb01irnw=; b=iX9tsxI3QJSzN9tZevdIMUbZiDmjtjnCgwEjITatkBtBbpxThgJzH29PodnA164VdchEy4 AYqQGSeEMP2iJ8b8TcbPhPtzJ3Elz3SSonZvkuUkpmA7PM2KC3AArG2Tygh6vclx5JkUUe IagF38AcL/n1OpzUWbeaGFlOJd/ru8WlGi6RYgDDwCCecoMTAQiGc9HbyDvOCpRg9iq4sQ FB6o39LYZ59ckBalsn6aOKpZk7kzVz4aPZxJ2CLwzKgewq0E5AKAu9tTPWQWqA0pISsPvR xUZuniSbCDIBpAt9a/m+wn8lZbibUoF15ulh4H4+2xP5fhbJhQa87xZjnTBtug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727626018; 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:dkim-signature; bh=Qgr57xFWFHsGRBuJg/IxRNgBSMt5doJTanmtb01irnw=; b=D1c2El1d1uVlElClA/R8d1jFSOSNXKP0BDEgRcW7zsYlcKDRip93wlffPQQLjv6QcrKys5 fJAgegMhL3nSpzOr22lh0MdAUc56UAyS01mONBICTDPPBZRz6Ox4x89aZZA7Uu2E+sTHTk 1bhREYnUZ80F8BFq5ZZL0O7LO5wXAY8i/i4pFSCRtCVZWQN17fClzFAukakgL3bNBQ7Zov mOQhbPIazZ/4wAozjNhMnKmwDBj6GXk8rjGUPRE/mjfABjPVzwEmbDlcBqzBv5AkVO5MeI AwA7Morz1t2tIqhDUsRyLlSy5JPXvDUZyjvR0VMD6NrKirhFELV8aYeNSKU+MQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1727626018; a=rsa-sha256; cv=none; b=Gw4CU55D21snFCXRX3Kk4D4lrmRkjNHNLTH+osF0BHWhNo+IThTKYmamnxZ+Ady3uycYDM uotrwlColKB8fA/sJa3uzN8LV+FEOJUpnF+A7aMl8Z0348kSruKw0LP48xdSQhmb0iY3Gw B+25dSEGXEtyCRpb7ydpcl40HTrqBy5f0Fpx1D057J5Ou6FBGlEIl8JG9HQd2wYhB5qY/J PIHXZiIzpD8Yq10JEWXvtNbW9Uf6pR63pDUZkcDi5XPZb/tJBo6RtX1MLlLBnmfMtbKy8+ TDE3jK9IuyWuSi68Q2g0TmWQeR2Pr3ToJLj/ZsvlQbBn6fuqcAWIQPZ3NNh10g== Received: from margiolis.net (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) (Authenticated sender: christos/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4XGpxF5bnJz17S8; Sun, 29 Sep 2024 16:06:57 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=mail; bh=RROxxluLXirKdYU U/Fb1iYgZvDmGakAsHq597SvQrtQ=; h=in-reply-to:references:subject:cc:to: from:date; d=margiolis.net; b=mwwpHm/Eoqd72SNCa9VoezszTjCxFnaDol6DheZN x7CgvaYzMYExiXqIlATrNQI97y8jk+/vp2YPlh6gncA6waGqZg7knmT1bmTQRx4ht+bcJv 6YgqFoFaeQk9Q1yHBX+3NYbpQYgEWmIsWeIeZDyWxKYhFEmRvZkVRT12MEwKM= X-Spam-Score: 6.4 / 15 X-Spam-Status: Yes, score=6.400 required=15.000 tests=[ARC_NA=0.000, ASN=0.000, FREEMAIL_ENVRCPT=0.000 FREEMAIL_TO=0.000, FROM_EQ_ENVFROM=0.000, FROM_HAS_DN=0.000 MID_RHS_NOT_FQDN=0.500, MIME_GOOD=-0.100, MIME_TRACE=0.000 NEURAL_SPAM=0.000, RCPT_COUNT_TWO=0.000, RCVD_COUNT_ONE=0.000 RCVD_TLS_ALL=0.000, RCVD_VIA_SMTP_AUTH=0.000, SPAM_FLAG=5.000 SUBJECT_HAS_CURRENCY=1.000, TO_DN_SOME=0.000 TO_MATCH_ENVRCPT_ALL=0.000] Received: from tpad (31-217-175-193.cgn.acro.cosmote.net [31.217.175.193]) by margiolis.net (OpenSMTPD) with ESMTPSA id b04170b9 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sun, 29 Sep 2024 16:06:55 +0000 (UTC) Date: Sun, 29 Sep 2024 19:06:53 +0300 From: Christos Margiolis To: Alban Hertroys Cc: freebsd-stable@freebsd.org Subject: Re: uaudio device re-attach and persisting dev.pcm.$pcm.bitperfect sysctl Message-ID: References: List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Hello Alban, I am the author of the patches mentioned. Alban Hertroys wrote: > I have a number of sysctl’s in /etc/sysctl.conf to tune my audio output: > > hw.snd.default_unit=2 > hw.snd.maxautovchans=0 > dev.pcm.2.play.vchans=0 > dev.pcm.2.bitperfect=1 > > These do get set properly after booting the machine, but after I turn > off my audio equipment (the DAC among them) and turn them back on the > next day, I see: > > #> sysctl -i dev.pcm.2.%desc dev.pcm.2.play.vchans dev.pcm.2.bitperfect > dev.pcm.2.%desc: Topping D90SE > dev.pcm.2.play.vchans: 0 > dev.pcm.2.bitperfect: 0 <--- Supposed to be 1! > > Is there a way to persist those settings when re-attaching the device? Is there a reboot involved here? If not, then /etc/sysctl.conf is not read again, so it makes sense that it falls back to the defaults. Christos