From nobody Fri Mar 01 00:50:23 2024 X-Original-To: freebsd-hackers@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 4Tm8dY27wcz5DCfs for ; Fri, 1 Mar 2024 00:50:25 +0000 (UTC) (envelope-from leres@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tm8dY0pDTz4D1X for ; Fri, 1 Mar 2024 00:50:25 +0000 (UTC) (envelope-from leres@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709254225; 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; bh=gEOPc2oegI2UCYsqlRQrWMu89f4SlZy05wpPdCoxFwI=; b=oypdblLBDNI0IQLhCoP+JVL9KneTr4dw+sv8dXau3JVUk+56QsCBvKY/3Ki8EP+ScjZIN8 jpHiwmTnEEv0TumCLIh1iyaO/1hLS4S5cxdJ86D8CRLopquJ9lDtbaQooVi66fWYG4+uc9 J+jZ4+NxsCeF7+assH9LXSom2EqdgmFu8t8W36QToP+XR6sZ2SCX9n9mehraJ2gVY2TtCl u7MYvrQazwBa65DlxTZ6B+YVu0nKaBPY2NM7AaqwC2Gs3KnS9NcJ7kHws14UxEx97xpC0/ lc/aFPnC5OdRNBRcwF1mtPeGZgt1GGgq6PLe2nxC3LpGoAM//1xX+sBn81zArA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709254225; a=rsa-sha256; cv=none; b=gYKgN50dDlc23ZcTPJCWhE+SmNx9fgv0t6s78kgMfBze9Eh1h7iHCAZ95vULqoYm2KM+yy 9Wo93HR/kiX2v/Kl1pKL7N1YDK6oQP9MulPkAgH7Rm+KK/0XeIq/MQ63jclgbwJ38a7hFa /uUTmAaP/9uOxXUwH6/0NgLynPROscrdGh2sCg59c2aF9AumO5SjeNL8twuXALIRJv3HT9 YmiVhVNvS7Di1MygJM0dmadAPpom1qc7orQOalx62TWXyMCsUi9ZVKXq8K2pENYFwOuVmi z9N3/4jCILF9bO4CMyynQ6vXfvJz/2StI7IOadk7jucJ88u2+ChBevvB0FxP7g== 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=1709254225; 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; bh=gEOPc2oegI2UCYsqlRQrWMu89f4SlZy05wpPdCoxFwI=; b=Hs9gTEhB+kntl5jzHXZKc/J5cILwAdvPrXINPaoHnC2y4rgo9Eag/oC96eJ7lezCsdJIeI tuRS1V2gdN6YhWwnYe/2c+860iJgRLko4WCbPZzsDOVLW8Q3fett+VHOOfhz10nYHy2z4c Vaz6Gxi464K+Jf16Gm76iWumVhde5HOPBm39kGy+o7PPaoCOt/9VFwbEr1yAv6AhrobKRs sE6NoC7eAJKCOReLsG95NEh1vSvLDt7s+ixtT3v7Sx4/v1mTj/7gO+gLscyrO58+NYc4Jt odh9ZlCJGkhzEZGKN/99d1W/MMUgPkc8YalEbqZA4QSCAhRqXEhRhSsrP91CsQ== Received: from [IPV6:fd:1965::2] (unknown [IPv6:2600:1700:ab1b:6800:2e0:edff:fece:8f27]) (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 did not present a certificate) (Authenticated sender: leres) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Tm8dX6J9BzdN8 for ; Fri, 1 Mar 2024 00:50:24 +0000 (UTC) (envelope-from leres@freebsd.org) Message-ID: Date: Thu, 29 Feb 2024 16:50:23 -0800 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Craig Leres To: freebsd-hackers@freebsd.org Subject: 13.2-RELEASE vs. ESI U24XL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I've been using a U24XL with FreeBSD for the last 8 years to simultaneously record and play back S/PDIF (using in-house C programs). The system had been running 13.2-RELEASE-p8 since December 15th but when I rebooted today, switching to -p10, I lost the ability to record digital audio; playback still works. I've double checked my digital input, reverted the kernel to p8 (and p5), etc. but whatever I try the data I see is just 16 bits of zeros or ones. The data appears to be the same with a S/PDIF cable plugged in or not. It makes me suspect I've poked at kernel changes between p8 and p10 and don't see anything relevant. I have a spare U24XL but it behaves the same way. I thought I'd try the ESI control panel on linux but they don't support it. Same for osx but no sonoma support... So I figured up a windows 10 pro box and that worked! And the control panel lets me switch from analog (apparently the default) to digital. So my question is, how do I select the digital input on a U24XL? Some info appended. Craig tiny 42 # cat /dev/sndstat Installed devices: pcm0: (play/rec) default pcm1: (play) pcm2: (play/rec) No devices installed from userspace. tiny 43 # sysctl dev.pcm.2 dev.pcm.2.feedback_rate: 0 dev.pcm.2.mixer.mute_4.desc: dev.pcm.2.mixer.mute_4.max: 1 dev.pcm.2.mixer.mute_4.min: 0 dev.pcm.2.mixer.mute_4.val: 0 dev.pcm.2.mixer.vol_3_1.desc: dev.pcm.2.mixer.vol_3_1.max: 0 dev.pcm.2.mixer.vol_3_1.min: -14080 dev.pcm.2.mixer.vol_3_1.val: -256 dev.pcm.2.mixer.vol_3_0.desc: dev.pcm.2.mixer.vol_3_0.max: 0 dev.pcm.2.mixer.vol_3_0.min: -14080 dev.pcm.2.mixer.vol_3_0.val: -256 dev.pcm.2.mixer.mute_2.desc: dev.pcm.2.mixer.mute_2.max: 1 dev.pcm.2.mixer.mute_2.min: 0 dev.pcm.2.mixer.mute_2.val: 0 dev.pcm.2.mixer.vol_1_1.desc: dev.pcm.2.mixer.vol_1_1.max: 3072 dev.pcm.2.mixer.vol_1_1.min: -10240 dev.pcm.2.mixer.vol_1_1.val: -256 dev.pcm.2.mixer.vol_1_0.desc: dev.pcm.2.mixer.vol_1_0.max: 3072 dev.pcm.2.mixer.vol_1_0.min: -10240 dev.pcm.2.mixer.vol_1_0.val: -256 dev.pcm.2.mixer.selector_0.desc: dev.pcm.2.mixer.selector_0.max: 2 dev.pcm.2.mixer.selector_0.min: 1 dev.pcm.2.mixer.selector_0.val: 1 dev.pcm.2.mode: 7 dev.pcm.2.bitperfect: 1 dev.pcm.2.buffersize: 0 dev.pcm.2.rec.vchans: 0 dev.pcm.2.play.vchanformat: s16le:2.0 dev.pcm.2.play.vchanrate: 48000 dev.pcm.2.play.vchanmode: fixed dev.pcm.2.play.vchans: 1 dev.pcm.2.hwvol_mixer: vol dev.pcm.2.hwvol_step: 5 dev.pcm.2.%parent: uaudio0 dev.pcm.2.%pnpinfo: dev.pcm.2.%location: dev.pcm.2.%driver: pcm dev.pcm.2.%desc: USB audio