Raspberry Pi перестал работать? Возможно, нужно восстановить карту памяти

Автоматические обновления хороши: они поддерживают систему в актуальном состоянии, используя новейшие функции и/или исправления безопасности. Но это до тех пор, пока прошивка не была испорчена. Как выяснила команда из Bootlin, а так же это было замечено многими другими, их Raspberry Pi перестали работать после последнего неудачного обновления Raspbian.

Raspberry Pi перестал работать? Возможно, нужно восстановить карту памяти Rpi, Raspberry pi, Raspbian

Причина в том, что пакет raspi-copies-and-fills, в котором реализована оптимизация низкоуровневой функции памяти для ARM процессора, обновили 11 марта и это обновление привело к тому, что некоторые программы полностью перестали работать. Это полностью объясняет, почему команда из Bootlin не смогли получить доступ к своему Raspberry Pi по SSH соединению.


Исправить проблему просто, когда есть физический доступ к карте памяти вашей Raspberry Pi. Вытащите ее из платы и подключите к компьютеру и :


Восстановите раздел rootfs с помощью:

e2fsck -f /dev/mmcblk0p2

И удалить:


etc/ld.so.preload

Вставьте обратно карту в Raspberry Pi. Если Raspberry Pi установлен в труднодоступном месте, то пока, что нет решений для удаленного восстановления вашей карты: SSH или другие методы сетевого подключения не будут работать.


Хорошая новость в том, что команда Raspbian быстро отреагировала и решила данную проблему, так что баг исправят в следующих обновлениях .


Источник:

ARMLab - канал про одноплатные компьютеры в Телеграм

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

2
Автор поста оценил этот комментарий

"перестала работать RPi? Нет ничего проще, начертите мелом круг на полу и впишите в него заклинание и наберите следующие команды:

e2fsck -f /dev/mmcblk0p2

etc/ld.so.preload...


Если заниматься вот таким колдунством в неурочное время 13 числа безлунной ночью, то можно вызвать дьявола...

Поэтому я линух и не люблю.

2
Автор поста оценил этот комментарий
подключите к компьютеру и

Ну это я могу. Вы можете. Но компьютер - дело растяжимое и не у всех установлена система на базе Linux. Видузятникам наверно придется осваивать Linux-подсистему, а если они еще и некрофилы - виртуалки. Хотя можно обойтись малой кровью и ext2fsd for Windows.
На маке у меня есть e2fsck - не помню только откуда взялась. Скорее всего из extFS for Mac от Paragon (прикупил однажды за косарь - ленивые и неумные маководы должны платить), но вроде еще что-то было и в homebrew.
Не уверен за каждый пункт, но я считаю этот момент надо осветить.

раскрыть ветку
Автор поста оценил этот комментарий

Ого, аж тут написали. Я сижу на тестинге. Просто добавил -fPIC в мейкфайл, всё завелось и норм работает.

Автор поста оценил этот комментарий

А я вот случайно подал 12 вольт. Теперь горит красный светодиод. И греется мосфет или что там в цепи питания.

DELETED
Автор поста оценил этот комментарий

Короткое содержание:
перестала работать PRi и похоже на сломанную карту? Запусти проверку диска из-под линукса и попробуй еще раз.


Ну офигеть тут воды кроме этого налито.