Control: tag -1 patch On Friday, 8 October 2021 10:43:14 CEST Diederik de Haas wrote: > In kernel 5.13 on my Rock64, `pactl list cards` correctly identified my > AVR (SC-1224) and had various multichannel audio profiles I could choose > from. Since kernel 5.14, `paclt list cards` no longer identifies my AVR and > I only have stereo audio profiles.
I went on my first 'git bisect' action on the upstream code and that identified commit 907f0a3051869a61499905377212500155bd28ec as the first bad commit, with commit message "ASoC: simple-card: Fill in driver name". No idea why that commit would break multichannel audio, but I built a 5.14.10 upstream kernel with 2 changes: - Kernel config changes (to arm64/defconfig) ~ the same as I had proposed for the Debian kernel (PMIC + audio related) - Reverting of commit 907f0a3051869a61499905377212500155bd28ec And when I booted into that, I had my multichannel audio back again \o/ I haven't yet built a new Debian kernel with this change, but I would be extremely surprised if it wouldn't fix the issue there too. FWIW, my 'git bisect' log: ================================================== Good commit: bd31b9efbf549d9630bf2f269a3a56dcb29fcac1 Bad commit: d6b63b5b7d7f363c6a54421533791e9849adf2e0 $ git checkout rock64-5.14-dev-4-gd6b63b5b7d $ git bisect start $ git bisect bad $ git bisect good bd31b9efbf549d9630bf2f269a3a56dcb29fcac1 $ git bisect good 498386d1c4d98a72db7a2f51473593ad563b45ae $ git bisect good c50f381afcab30125e43258bba9316054c4ddfac $ git bisect good 4cb9d648f669c4e31bec4447c98553c65079681b $ git bisect good 590cfb082837cc6c0c595adf1711330197c86a58 $ git bisect bad f5e2d697d3cbd6d20684eddd3e280809c30e37a1 $ git bisect good bf35a1eeaca618341409f94c90271bb14d1c484a $ git bisect bad 657e473e8813f62c536f74650188d078f9fff345 $ git bisect good 0ba0f44fd516b34c9f40cd82fd480705d0f378dc $ git bisect bad 4b1d51715d1cf78a1527fe426fc0278dcfea1959 $ git bisect bad 907f0a3051869a61499905377212500155bd28ec 907f0a3051869a61499905377212500155bd28ec is the first bad commit commit 907f0a3051869a61499905377212500155bd28ec Author: Guido Günther <a...@sigxcpu.org> Date: Tue Jun 22 10:27:09 2021 +0200 ASoC: simple-card: Fill in driver name <rest-of-commit-output-omitted> ================================================== I guess this should be reported upstream, but I have no idea who that would be and how and where to report it. Cheers, Diederik
signature.asc
Description: This is a digitally signed message part.