Здравствуйте.
Одноплатник на ARM linux, два MMC/SDIO . На одном SD-карта, с которой грузится система, на другом Wifi- адаптер.
На ядре 5.14 Wifi-шный SDIO периодически отваливается. На осцилоскопе видно, что пропадают клоки на контроллере. Перезагрузка драйвера Wifi-адаптера не помогает восстановить. Драйвер SDIO вкомпилен в ядро.
Вопрос: можно ли как нибудь взбодрить/сбросить конкретный SDIO, не перезагружая систему? через sysfs или еще как?
Или единственный способ сделать загружаемый драйвер SDIO, для этого интерфейса, прописав ему другое compatible в device tree?
Поиск про отваливающийся SDIO в этих ваших интернетах говорит только, как починить SDIO с SD-картой. Но именно тут у меня проблем нет.