Re: ASoC: amd: acp-pdm: full-scale burst on every DMIC capture start
From: Robin Everaars
Date: Thu Aug 13 2026 - 08:30:49 EST
One clarification about the isolated -EIO mentioned above: I removed patch 2,
rebuilt and rebooted into the earlier patch-1-only module. Its SHA-256 was:
cd55e119961b80066c66ae7abb5f05ca97fa2747de7887a17ee45c724f19fc9d
The first runtime-suspended capture after that reboot again returned -EIO
before delivering data, with no matching kernel diagnostic. The next three
runtime-suspended captures each delivered all 48000 frames with no clipped or
>=99% full-scale samples.
I therefore do not attribute the isolated -EIO to patch 2. The reproducible
patch-2 regression remains the scheduling-while-atomic failure from msleep()
in acp63_pdm_dai_trigger() during active-capture resume.
Thanks,
Robin
Attachment:
publickey - robineveraars@pm.me - 0x8B6BA132.asc
Description: application/pgp-keys
Attachment:
signature.asc
Description: OpenPGP digital signature