Почему мой Raspberry Pi продолжает перезагружаться?

11

У меня Raspberry Pi работает на Debian. Файл boot.rc в загрузочном разделе заменяется на boot_enable_ssh.rc, чтобы я мог получить к нему доступ через ssh. После этого не получилось, я подключил его к экрану и посмотрел вывод. Процесс загрузки, похоже, зацикливается, он всегда приходит к выводу «Raspberry Pi rebooting ...», затем еще немного и затем перезагружается.

Я сделал две фотографии вывода на экран, надеюсь, что это можно прочитать и содержит достаточно информации: введите описание изображения здесь введите описание изображения здесь

После последней строки на втором рисунке («теперь будет перезапущен») он перезагружается и приходит к той же точке. Может кто-нибудь определить проблему? Я заметил, что первое упоминание о перезагрузке приходит сразу после загрузки сервера ssh.

РЕДАКТИРОВАТЬ:

На другой SD-карте, но с тем же источником питания, я пробовал Arch Linux, и он работал, поэтому я не думаю, что проблема с источником питания.

До б
источник
Мое первое предположение - плохая SD-карта или изображение. У вас есть другой, чтобы проверить. Как ты питаешь своего Пи?
Стив Робиллард
2
Может быть, какой-то шутник написал init 6в этом sshсценарии ;-)
Jivings
Я питаю его с помощью мобильного зарядного устройства. Это работает с Arch Linux, поэтому я думаю, что блок питания в порядке.
До
Работает ли Debian с boot.rcчем boot_enable_ssh.rc?
Алекс Чемберлен
Это Debian сжимает или хрипит? - Возможно, вы захотите перейти на wheezy - в нем много исправлений и SSH включен по умолчанию. Смотрите здесь: raspberrypi.org/archives/1435
Джон Эгертон

Ответы:

6

У меня аналогичная проблема. Моя Raspberry Pi также продолжает перезагружаться. Прочитав следующую страницу, я измерил напряжение на плате между TP1 и TP2 и обнаружил, что во время загрузки напряжение сильно колебалось.

http://elinux.org/R-Pi_Troubleshooting#Troubleshooting_power_problems

Я использую концентратор USB с питанием для питания Raspberry Pi. На разъемах USB я измерял 5,2 Вольт и 1,25 А, чего должно быть достаточно. Однако на другом конце 8-футового кабеля USB-Micro-USB, который я использую, я измерил 5,2 В и 0,6 А, чего недостаточно для Raspberry Pi. Таким образом, кажется, что в кабеле много затухания. Затем я попробовал 4-футовый кабель, но у меня все та же проблема с перезагрузкой. Однако я не могу измерить ток на конце этого кабеля. Мои мультиметровые провода слишком толстые, чтобы добраться до крошечных разъемов.

Так что я не знаю, что делать. Я мог бы купить еще один кабель, но этот будет работать?

Вы можете иметь ту же проблему. Если у вас есть мультиметр, следуйте процедуре на странице выше, чтобы увидеть, получает ли Pi достаточную мощность.

Жан-Франсуа Бошан
источник
Как вы измеряете ток на конце кабеля? Если вы не установили что-то, где вы вставляете свой измеритель в линию VBUS, вы измеряете неправильно и производите результаты сомнительной релевантности. Хотя очевидно, что использование 8-футового кабеля - это полезный эксперимент.
Крис Страттон
Звучит как хороший совет, спасибо. Я буду измерять это с моим Rpi. Однако я думаю, что это не было причиной, мой источник питания достаточно силен.
До
1
@ChrisStratton Я не знаю, что такое линия VBUS. Я просто приклеил иглу на свой мультиметр красный провод. Затем я измерил ток между массой разъема микро-USB и выводом +5 В. С иглой, прикрепленной к поводку, я смог добраться до булавки.
Жан-Франсуа Бошан
Я купил другой кабель, и он все еще не был достаточно хорош. Я понял, что мой кабель Kindle - это кабель USB с разъемом micro-USB на одном конце. Я попробовал это, и это сработало. Теперь у меня более 4,7 Вольт между TP1 и TP2 с этим кабелем.
Жан-Франсуа Бошан
@ Jean-FrançoisBeauchamp звучит так, будто ваш текущий тест заключался в замыкании источника питания с помощью амперметра, который обычно не является тестом, который вы хотите выполнить. Это бессмысленно (так как напряжение при токе короткого замыкания ничего не изменит), усиливает токовые компоненты защиты, и, если они отсутствуют, рискует перегореть предохранитель в вашем счетчике (или самом самом счетчике, если он отсутствует).
Крис Страттон
3

Попробуйте использовать другой кабель питания и адаптер. Возможно, повреждены адаптер и / или кабель питания, и он может не обеспечивать достаточную мощность для поддержки Debian.

Marco
источник
Привет, Марко. Если вы хотите, чтобы это был ответ, пожалуйста, добавьте немного больше деталей и / или структурируйте его как ответ, а не как комментарий. Если вы хотели, чтобы это был комментарий, дайте мне знать, и я могу преобразовать его для вас.
Рамблинян
2

Вы можете подключить SD-карту к ПК и посмотреть этот файл. Пока он находится на ПК, вы также можете переименовать файл обратно, чтобы увидеть, останавливает ли он перезагрузку.

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

Я бы проверил, что блок питания в порядке. Слабый источник питания может вызвать такие вещи.

Затем попробуйте другую SD-карту. Может быть, даже другой бренд.

Если ничего не получится, возможно, у вас есть Lemon Pi :(

Джон Ла Рой
источник
Тот же блок питания с аркой работает. Я попробую то, что вы предложили.
До
@ TillB, Если поставки были незначительными, возможно, он мог бы выжить при запуске Arch, но, возможно, на некотором этапе Debian потребляет больше энергии. Не знаю, насколько вероятно, хотя. До сих пор мне удавалось нормально работать только с USB-порта на ноутбуке, но я еще не облагал налогом процессор или процессор.
Джон Ла Рой
он поставляет 0,7 ампер.
До
0

У меня была эта проблема с моим RP 3b. Что было исправлено, так это переключение на источник питания, который давал больше электрического тока (Ампер), а также другой USB-шнур. Старый блок питания давал 2 А, а новый 2.4. Поэтому я думаю, что попытка с лучшим источником питания, а также с другими шнурами может решить проблему.

Свейн Терье Гауп
источник