alsa-project/alsa-lib issue #322 was opened from tw-hx:
I have the same issue as outlined here, with an A2049 Apple USB-C to 3.5mm dongle: https://github.com/mikebrady/shairport-sync/issues/1504
Running Arch Linux with kernel 6.3.1-arch2-1, alsa-lib 1.2.9-1. Pipewire reports that the output is locked to 48000hz when it should be switching to 41000hz, and ALSA reports that this is the only detected supported rate:
``` $ cat /proc/asound/card0/stream0 Playback: Status: Running Interface = 1 Altset = 1 Packet Size = 288 Momentary freq = 48000 Hz (0x30.0000) Interface 1 Altset 1 Format: S24_3LE Channels: 2 Endpoint: 0x02 (2 OUT) (SYNC) Rates: 48000 - 48000 (continuous) Bits: 0 Channel map: FL FR Interface 1 Altset 2 Format: S16_LE Channels: 2 Endpoint: 0x02 (2 OUT) (SYNC) Rates: 48000 - 48000 (continuous) Bits: 0 Channel map: FL FR ```
Thanks if this can be fixed. It seems like a regression between Linux 4.x and 5.x, and halfway through the above thread the user [quantonian](https://github.com/quantonian) added the device to the ALSA quirks table and has posted a patch.
Issue URL : https://github.com/alsa-project/alsa-lib/issues/322 Repository URL: https://github.com/alsa-project/alsa-lib