From nobody Mon Apr 27 10:20:28 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 4g40253FjHz6ZqyZ for ; Mon, 27 Apr 2026 10:20:29 +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 4g40251Hnmz3Vcb for ; Mon, 27 Apr 2026 10:20:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777285229; 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=9fJcokGzlzbxYsh1sNOXCCaDr/sYsRnYt9R2TQAIAYE=; b=rIBLL2s3nDru/+1udCtsBPa0IMZ9qQyErecFcUy6mLncPgtUmzttQqv0wLtj3+l+Ea+GzS j3d2PRdr01oxIvUpBx3rD9wUNQbCq+G58LXkbaPSnD0NALzZa5tuff34uV+1bxHngLVyQ/ X5y7mEsvAx38uaoPIu2fTJsS256rC9NEsaHVAA6AIxZGStahaPRvCFQ+Z12C+hU7OIRV+H laZ+5YD+TW+vieSDTY2UMFf13DUsyy+Y7jltSV4mkf0tw2WDPAJ+hGMMq6OP6vU4ywbuxv aZKku7v/ymJl7tfZfSzEy82BjcMTZmLp55gD41KY9/DhkfZETRVBUh0eA7wdTw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777285229; a=rsa-sha256; cv=none; b=KErOPkauI2gnZHh5zUTgNJ5nnpBLjV7mTBXszqDU+EJwdp+Qs2a4MrNLkJjWif5vv+oSvv g5kh9sOnyhCAdykgB+wiSTCEm+JV4yiAUkgqOJnedTqr0a8GXkDSmkp2fmUa8CjxE2NFL/ mUId9RLNXd+VBXU/ZFVEobSzN1m5d6zMeV2bgEaXUpvEGz3s47BkwoYoa+It2fvthSoPEH V5H+N/g/Y+O1ozFUi5HS9+Ow2v0Ryng2ft/iprM5Fi4bkYRBxWYlcfXuZChf3LZQUpRLjC FkhFPLwpZtQ0Wwd3KX0das/pZGZNkHOOnmzYXlqnPEg32O3D9yKF8wiY125MTw== 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=1777285229; 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=9fJcokGzlzbxYsh1sNOXCCaDr/sYsRnYt9R2TQAIAYE=; b=exLDFd9/i2cyoOeT2JV7CB4nqALc8DY/u6cRkMTYbDC78PF0UOMXnCs0RXjPB27xM9WY7Q 3vsCy6B6jGxwBCoh0EQ0x+takG5A/DAGRmfcQZcm81rtAAtCQ+Yu02OTChyQSvp16TsHmT atST6cOKnEiHq7fafq8ePi0uDcDnL0mcU0aW7LBAB2cZaKSXjYda9VTv/LO9RFr/Qc/QuC 8OKQtjNZ8Z7DZyjAginXoRwsS3yjZ8ukALxe/0pUlQ2TrbuqhJ2wcajjq/MDXqPtFw141v NvAnqEC/BpdpWwlrugj+bLpPnu5k5pb9mmkHaqP+s47+HN57LA5UwXH1M2B7dA== 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 4g40250MM5z132Q for ; Mon, 27 Apr 2026 10:20:29 +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 63RAKSV7095154 for ; Mon, 27 Apr 2026 10:20:28 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63RAKSAF095153 for bugs@FreeBSD.org; Mon, 27 Apr 2026 10:20:28 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 294814] snd_uaudio: USB Quirk and patch for SND_UAUDIO for ROLAND UA33 (Tri-Capture) USB DAC Date: Mon, 27 Apr 2026 10:20:28 +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: raggen@raggens.net 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 MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294814 --- Comment #6 from Roger Olofsson --- (In reply to Mark Linimon from comment #5) Thanks Mark, I'll remember that for the future. I had help doing this from the freebsd-usb mailing list. The patches to add= the quirk came from that way.=20 The oneliner added to uaudio.c is just a quick hack. I have put it in the uaudio_probe(device_t dev).=20 I don't think my oneliner hack belongs there since uaudio is more about deciding a category for the device to find the appropriate method of probin= g. My oneliner hack is more like a forced probing for a vendor specific device. Code for this should probably be in a separate subroutine. And nicely commented. I hope someone will assess and clean it up. The root cause is most likely that this particular device reports bInterfaceClass =3D Vendor and this makes uaudio_probe return ENXIO so the = device never gets probed. Bad bad device.=20 Also I noted that I have to kldload snd_driver. My hack does not magically trigger the loading.=20 /Roger --=20 You are receiving this mail because: You are the assignee for the bug.=