my raspberry pi5 with 6.6.47_p20240902 kernel floods dmesg with
Code: Select all
mmc0: running CQE recovery
Code: Select all
mmc0: running CQE recovery
Code: Select all
commit c9b61d1d83073761871c7acba332216494e6f0bb
Author: Jonathan Bell <jonathan@raspberrypi.com>
Date: Mon Apr 8 16:09:52 2024 +0100
drivers: mmc: disable write-caching on Samsung 2023 model year SD cards
Samsung EVO Plus, Pro Plus and Evo Ultimate cards of this era appear to
have a broken cache-flush implementation when operating in CQ mode.
Unfortunately the cards seem to use a separate CID name string for every
variant and capacity, so nobble the cache feature for this MANFID, OEMID
and year. Turning this off seems to have negligible impact on
random-write throughput in non-CQ mode.
Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>