From nobody Mon Jun 8 12:05:16 2026 X-Original-To: bugs@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 4gYrMc5NW3z6fwl1 for ; Mon, 08 Jun 2026 12:05:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gYrMc4m2Lz41ct for ; Mon, 08 Jun 2026 12:05:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780920316; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MpKkJ84fnDgOoeuiMCzelbU2ZKcroct4IfHD1WGATFM=; b=mYbDuLU8viWysqr9EOxesHfxT5VqH51gOEcpVNR69OfkKLG3RNDAXVW9X0sQBi+uMhNupa QfCCTanCp7FSlJwZzDPo/zjB+HHRCcyZ2/ZNvbiaTg8fSX14UmjOgBr5ppm7fEwqVnHfpq twQJz8UqdumKFQBLYWx2RpoqtOA049JFloVLcLIlzj5vPR26CxE4QqX4172UE/tPPNoJLK hWR/pTEJsdsq2VHU4vSrFNFPL+IHfk+agxydFuJfhflmwjUx/561lxN7OIII5I3YIVLiDW T3qMybUwLi2HqfSg8YYTKGTuUI7HhosgPX8ovnwN5wb0h3N+XFxnE8lwl1RX9Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780920316; a=rsa-sha256; cv=none; b=h2XRluFCVnXh+baRlf+NsM+HYTyOkmLoMrasiT5PgbL6U7TBkrZHw8sCAqDfcARaB2MDen VDhwG08dhjdHiEs9TJ30i6bnVRrGs932pbWnb30bzFKIFdKCg6R9Wkw3/MIWJoTpGnUppp M8B+UdJ0cmY0BsClTkjobSJEExCChknDa6WZFJJyQrbp58LsOD6tvYdGQtDNvCY/KOD5jS nI1u4xbaf9/qcKxdA0FbKtojK5LsdW3Py/lsxVCjEcYtPpugxcVkbDFGsg2mHc40KFSso7 kBgLN5I6+9DfCu7Q6Cd/LuXATFRQyN95bZu/04FdGpimFnb5OrpULDSq7M7PXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780920316; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MpKkJ84fnDgOoeuiMCzelbU2ZKcroct4IfHD1WGATFM=; b=NIe1tKvMtgx0dBPDAvtvyho6OzYHKQH286tr5UWqxAWfgp9Ldq+oYD/ZpCFr7/cZyPTdKF RwTOGrR5FyzET2E9Sep9Oxg36x/gABnp76DwHhP3FbbNKbKCnJWmKXd72FzP0KL8U+MdsJ w3FjWo61k4dAUl+P2PFc1iQpHEB8oKQS2mThhxgLUUt8qPQkZVF18r3VWArpwSxHLaW7lz fdgQKOt221vAfVfrlOfUn9mbZbxYeczOOKmPh/edVo5GU13Z4qBLOieAO023PElhMR5zoA 8f1irMVfno/Zl9htW8+ru1sIKvXAugUVhTKHgHTwqFHt05Pn+ugNv6wNxg7Zag== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4gYrMc47H7znZP for ; Mon, 08 Jun 2026 12:05:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 658C5GMR009146 for ; Mon, 8 Jun 2026 12:05:16 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 658C5GXw009145 for bugs@FreeBSD.org; Mon, 8 Jun 2026 12:05:16 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 295933] uaudio(4): idle capture stream clobbers active playback sample rate on devices with a shared UAC2 Clock Source - device unusable Date: Mon, 08 Jun 2026 12:05:16 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 15.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: delleceste@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D295933 --- Comment #1 from delleceste@gmail.com --- ## Appendix =E2=80=94 raw evidence ### FreeBSD `dmesg` (with `hw.usb.uaudio.debug=3D15`), 44.1 kHz playback st= art ``` uaudio_configure_msg_sub: fps=3D8000 sample_rem=3D4100 # 44100 % 8= 000 =3D 4100 (playback) uaudio20_set_speed: ifaceno=3D0 clockid=3D41 speed=3D44100 uaudio20_set_speed: ifaceno=3D0 clockid=3D41 speed=3D48000 uaudio_configure_msg_sub: fps=3D8000 sample_rem=3D0 # 48000 % 8= 000 =3D 0=20 (capture default) uaudio_chan_play_sync_callback: Value =3D 0x0006000a uaudio_chan_play_sync_callback: Comparing 48001 Hz :: 44100 Hz ``` ### FreeBSD `sndstat` (`hw.snd.verbose=3D2`), 44.1 kHz playback ``` [dsp0.play.0]: spd 44100, fmt 0x00201000, flags 0x2000014c interrupts 3863, underruns 0, feed 3862, ready 119784 channel flags=3D0x2000014c {userland} -> feeder_root(0x00201000) -> {hardware} [dsp0.record.0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00000000 ``` ### Linux `/proc/asound/card0/stream0` (same device, 44.1 family plays fine) ``` Playback: Status: Running Interface =3D 1, Altset =3D 1 Format: S32_LE, Channels: 2 Endpoint: 0x01 (1 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 Sync Endpoint: 0x81 (1 IN) # explicit Q16.16 feedback Capture: Status: Stop Interface 2 ... # capture interface present but idle ``` ### FreeBSD enumeration (single programmable clock feeds both directions) ``` uaudio0: Play[0]: 384000 / ... / 48000 / 44100 Hz, 2 ch, 32-bit S-LE PCM uaudio0: Record[0]: 384000 / ... / 48000 / 44100 Hz, 2 ch, 32-bit S-LE PCM ``` --=20 You are receiving this mail because: You are the assignee for the bug.=