Public bug reported:

Subject: snd-usb-audio: PreSonus StudioLive 16.0.2 USB stays at 44.1 kHz
 after another program opens it at 44.1 kHz (needs power cycle)

Device: PreSonus StudioLive 16.0.2 USB (idVendor=194f, idProduct=0901),
 USB audio, 18 capture channels, rates 44100/48000.
System: Ubuntu 24.04 (MATE), kernel 6.8.0-146-generic, PipeWire 1.0.5.
Hardware: MSI MPG Z490 Gaming Plus, xHCI controller.

Problem:
When PipeWire is not holding the device open (idle), any program that
opens it directly at 44100 Hz leaves it at 44.1 kHz. Everything on the
system then plays about 1.45 semitones lower and slower. Opening it again
at 48000 Hz does not fix it. Re-enumerating the device does not fix it
(echo 0/1 > /sys/bus/usb/devices/1-1/authorized). Only a power cycle of
the console restores 48 kHz.

Reproduce (device idle, a video playing through the console at 48 kHz):
  arecord -D plughw:CARD=USB,DEV=0 -r 44100 -f S16_LE -c 2 -d 2 /dev/null
Pitch drops right away. /proc/asound/USB/stream0 then shows
"Momentary freq = 44099 Hz" on the playback endpoint.

usbmon shows a single SET_CUR (clock) request to 44100 Hz, with no request
back to 48000 Hz afterwards:
  Co:1:041:0 s 21 01 0100 2900 0004 4 = 44ac0000
Audacity 4 triggers the same thing when it probes the sound cards at
startup (strace shows it opening /dev/snd/pcmC4D0c and pcmC4D0p).

Audacity causes this issue at start.

Questions:
1. Is this a console firmware behaviour or a snd-usb-audio issue?
2. Did earlier kernels reset the clock differently? (My old Ubuntu
   20.04 setup with PulseAudio did not show it.)
3. Is a quirk for this device appropriate?

╭─(skyern@skyern-desktop:~)─(dim. 18 oct. 26 • 12:47:32)
╰──▸ sudo /usr/sbin/alsa-info.sh --no-upload                                   
lsusb -v -d 194f:0901 > ~/lsusb.txt 2>&1
uname -r
[sudo] Mot de passe de skyern : 
sudo: /usr/sbin/alsa-info.sh : commande introuvable
6.8.0-147-generic
╭─(skyern@skyern-desktop:~)─(dim. 18 oct. 26 • 12:48:03)
╰──▸ cat /proc/version_signature > version.log                                  
                                                                                
                                                                                
                                                                            
╭─(skyern@skyern-desktop:~)─(dim. 18 oct. 26 • 12:48:04)
╰──▸ sudo lspci -vnvn > lspci-vnvn.log                                          
                                                                                
                                                                                
                                                                            
pcilib: sysfs_read_vpd: read failed: No such device

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-147-generic 6.8.0-147.147
ProcVersionSignature: Ubuntu 6.8.0-147.147-generic 6.8.12
Uname: Linux 6.8.0-147-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.28.3-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: MATE
Date: Sun Oct 18 12:45:21 2026
HibernationDevice: RESUME=UUID=d89378d1-1a70-4271-9daa-987ddf5435be
InstallationDate: Installed on 2016-09-30 (3670 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Micro-Star International Co., Ltd. MS-7C75
ProcFB: 0 nvidia-drmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-147-generic 
root=UUID=6055cc62-8cbc-4e99-b10c-2632d39bf84a ro quiet splash 
nvidia-drm.modeset=1 scsi_mod.dev_flags_ignore=1 libata.noacpi=1 vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-6.8.0-147-generic N/A
 linux-backports-modules-6.8.0-147-generic  N/A
 linux-firmware                             20240318.git3b128b60.0ubuntu3.1
RfKill:
 0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
SourcePackage: linux
UpgradeStatus: Upgraded to noble on 2026-10-12 (6 days ago)
dmi.bios.date: 06/09/2022
dmi.bios.release: 5.17
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: A.C0
dmi.board.asset.tag: Default string
dmi.board.name: MPG Z490 GAMING PLUS (MS-7C75)
dmi.board.vendor: Micro-Star International Co., Ltd.
dmi.board.version: 2.0
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Micro-Star International Co., Ltd.
dmi.chassis.version: 2.0
dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvrA.C0:bd06/09/2022:br5.17:svnMicro-StarInternationalCo.,Ltd.:pnMS-7C75:pvr2.0:rvnMicro-StarInternationalCo.,Ltd.:rnMPGZ490GAMINGPLUS(MS-7C75):rvr2.0:cvnMicro-StarInternationalCo.,Ltd.:ct3:cvr2.0:skuDefaultstring:
dmi.product.family: Default string
dmi.product.name: MS-7C75
dmi.product.sku: Default string
dmi.product.version: 2.0
dmi.sys.vendor: Micro-Star International Co., Ltd.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble third-party-packages

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171324

Title:
  snd-usb-audio: PreSonus StudioLive 16.0.2 USB stays at 44.1 kHz  after
  another program opens it at 44.1 kHz (needs power cycle)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2171324/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to