Почему поведение Raspberry Pi может быть таким различным?

Ситуация следующая: у меня есть Raspberry Pi 3B+, которая функционирует без проблем, будем называть её оригиналом. Я решил приобрести такую же модель в резерв, клонировать память и сохранить копию для замены в случае необходимости. 

Я создал образ с помощью команды: 
<pre><code class="bash">sudo dd if=/dev/sdb conv=sync,noerror bs=64K | gzip -c  &gt;/путь/к/копии/WorkBackup.img.gz</code></pre>

Затем восстановил образ на другой карте памяти с помощью команды: 
<pre><code class="bash">sudo gunzip -c /путь/к/копии/WorkBackup.img.gz | sudo dd of=/dev/sdb</code></pre>

Однако я столкнулся с неожиданной проблемой. При вставке клонированной карты в оригинальный Raspberry Pi загрузка происходит почти мгновенно и всё работает нормально. В то же время, когда я вставляю ту же карту в новый Raspberry Pi, загрузка занимает около 5 минут, и я наблюдаю мигающий светодиод (4 длинных и 6 коротких), прежде чем система наконец стартует. Интересно, что новая Raspberry Pi ведёт себя так же с оригинальной картой памяти. При этом она также сообщает, что блок питания выдает повышенное напряжение, хотя подключён к тому же источнику, что и оригинал. 

Почему такая разница в поведении при одинаковости моделей? Может, в Raspberry Pi существует что-то вроде обновления прошивки или BIOS?
  • 4 октября 2024 г. 5:54
Ответы на вопрос 1
Разные поведенческие особенности двух одинаковых Raspberry Pi 3B+ могут быть связаны с несколькими факторами:

1. **Прошивка (Firmware)**: Возможно, одной из Raspberry Pi установлена более новая версия прошивки, чем у другой. Иногда различия в прошивке могут привести к разнице в поведении, особенно если речь идет о загрузочных процессах. Вы можете проверить и обновить версию прошивки Raspberry Pi с помощью команды:
   ```bash
   sudo rpi-update
   ```

2. **Качество блока питания**: Сообщение о повышенном напряжении может указывать на проблему с блоком питания. Может быть, новый Raspberry Pi требует больше энергии в процессе загрузки (например, если он использует более новые обнаруженные функции в прошивке). Оцените источник питания: убедитесь, что он соответствует требованиям (5 В, минимум 2.5 А). Также попробуйте использовать другой блок питания.

3. **Карта памяти**: Разные карты памяти могут иметь разные скорости чтения и записи. Если новая карта памяти имеет более медленные параметры, это также может влиять на время загрузки. Попробуйте использовать другую карту памяти, аналогичную той, которая хорошо работает с оригинальным Raspberry Pi.

4. **Аппаратные отличия**: Хотя обе модели могут выглядеть одинаково, возможно, у нового Raspberry Pi разная версия аппаратного обеспечения, например, отличаются по производственным партиям. Это редко, но не невозможно.

5. **Проблемы с совместимостью**: Ваша установка программного обеспечения (операционная система, драйвера и т. д.) может вести себя по-разному от одной версии к другой, особенно если в них имеются специфические настройки или конфигурации.

Для диагностики проблемы вы можете попробовать:

- Обновить прошивку обеих плат с помощью `rpi-update`.
- Проверить, правильно ли работает блок питания, используя амперметр.
- Попробовать загрузить Raspberry Pi 3B+ с другой карты памяти, чтобы исключить проблемы с производительностью карты.
- Включить режим отладки, добавив параметры загрузки, чтобы увидеть подробные сообщения во время загрузки.

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