Bug 218603
Summary: | synaptics/conexant hi-res audio reports incorrect MaxPacketSize for 16bit output alt | ||
---|---|---|---|
Product: | Drivers | Reporter: | Ian Malone (ibmalone) |
Component: | Sound(ALSA) | Assignee: | Jaroslav Kysela (perex) |
Status: | NEW --- | ||
Severity: | normal | ||
Priority: | P3 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | Subsystem: | ||
Regression: | No | Bisected commit-id: | |
Attachments: | non working quirk patch |
Description
Ian Malone
2024-03-15 15:18:22 UTC
Created attachment 305997 [details]
non working quirk patch
This is my non-working attempt at a quirk patch for the device. However it doesn't result in working sound output; although the device does get created and pipewire will connect things to it, playback just results in silence. I suspect I'm missing some feature, even just a mixer control. Changing the ifnum2 .type to QUIRK_AUDIO_STANDARD_INTERFACE works as previously. (Also Alt 2 needs defined, I'm not sure how to override a single alt without redefining the entire device, just defining ifnum = 2 causes errors probing the device.)
Lastly, not sure this quirk alone actually works, it seems the usb driver structure's MaxPacketSize needs overwritten, other things I've tried to reduce sound/usb's maxpacksize alone don't seem to change the amount of bandwidth that gets scheduled.
|