Все верно и я отключил модуль,проблемы ушли. Как решить проблему?
Прошу прощенья. Можно мою проблему не обходить стороной. Проблема явно в оборудование и по. Я не в силах решить заводской брак, не знаю как это еще назвать.
Есть варинты решения проблемы?
подключился, посмотрел. В логах (dmesg) вот такое:
[31311.695438] mmc1: new SDHC card on SPI
[31311.718319] mmcblk1: mmc1:0000 SU04G 3.69 GiB
[31311.741153] mmcblk1:
[31311.862014] mmcblk1: error -38 sending status command, retrying
[31311.885141] mmcblk1: error -38 sending status command, retrying
[31311.896837] mmcblk1: error -38 sending status command, aborting
[31311.915277] mmc1: SPI card removed
[31312.090661] mmc1: host does not support reading read-only switch, assuming write-enable
и далее повторяется 2 раза в секунду. Это значит, что при попытке работы с SD-картой в ядре Linux происходит ошибка, и ядро пытается инициализировать карту заново.
Возможные причины:
- плохая карточка
- плохой контакт в держателе для SD-карточки
- плохой контакт между модулем расширения и контроллером
- брак модуля расширения
- брак контроллера
Предлагаю попробовать исключить причины по очереди (не одновременно):
- вынуть sd-карту, протереть контакты спиртом, ровно вставить карточку до щелчка в разъём
- разобрать контроллер, извлечь модуль расширения, аккуратно вставить его обратно, собрать контроллер
- попробовать c другой sd-карточкой другой модели
Мораль истории всем нам на будущее: при странных проблемах смотреть в /var/log/messages и dmesg на всякий случай.
[ 740.564487] mmcblk1: error -38 sending status command, retrying
[ 740.602678] mmcblk1: error -38 sending status command, retrying
[ 740.627382] mmcblk1: error -38 sending status command, aborting
[ 740.652727] mmc1: SPI card removed
[ 740.844009] mmc1: host does not support reading read-only switch, assuming write-enable
[ 740.868007] mmc1: new SDHC card on SPI
[ 740.893988] mmcblk1: mmc1:0000 SU04G 3.69 GiB
В чем дело, подскажите?
Спасибо. Заменил карту пока ок в dmesg.