LINUX.ORG.RU

SDIO reset. Как?

 , ,


0

1

Здравствуйте.

Одноплатник на ARM linux, два MMC/SDIO . На одном SD-карта, с которой грузится система, на другом Wifi- адаптер.

На ядре 5.14 Wifi-шный SDIO периодически отваливается. На осцилоскопе видно, что пропадают клоки на контроллере. Перезагрузка драйвера Wifi-адаптера не помогает восстановить. Драйвер SDIO вкомпилен в ядро.

Вопрос: можно ли как нибудь взбодрить/сбросить конкретный SDIO, не перезагружая систему? через sysfs или еще как?

Или единственный способ сделать загружаемый драйвер SDIO, для этого интерфейса, прописав ему другое compatible в device tree?

Поиск про отваливающийся SDIO в этих ваших интернетах говорит только, как починить SDIO с SD-картой. Но именно тут у меня проблем нет.