Почему я получаю радужный экран и мигающий красный светодиод PWR с новым Raspberry Pi 3B +?

11

Я думаю, что может быть проблема с моим новым Пи. Я использую тот же блок питания (приобретенный у PiHut для моего предыдущего 3B) в новом 3B +, но у меня появляется радужный экран, и красный индикатор питания мигает определенным образом: 4 длинных вспышки, за которыми следуют 4 коротких вспышки. Это очень регулярно, это должен быть сигнал, чтобы что-то значить?

Я пробовал альтернативный блок питания и ту же проблему. Я измерял напряжение на обоих источниках питания, первое из которых составляло 5,3 В, а второе - 5,1 В, что вполне соответствует требованиям. Я пробовал пару разных SD-карт и ту же проблему. У кого-нибудь есть идеи или видели что-то подобное?

Shawson
источник
1
Вы записали последнее изображение Raspbian (2018-03-13) на карту SD, которую вы используете?
Джоан
это может помочь ... elinux.org/… ...
jsotola
Пробовал последний распиан .. и загрузился нормально ?! Почему мои существующие SD-карты, которые я использую на Пи-3, не работают? Есть ли какие-то настройки, которые мне нужно установить где-нибудь?
Шоусон
3b + требуется совершенно новая прошивка, поэтому ваши карты, настроенные на 3b и старше, не будут работать.
scruss

Ответы:

16

Я сделал этот ответ, чтобы подвести итог опыта по этой проблеме. Речь идет о Raspberry Pi 3 Model B + , выпущенной 2018-03-14 . Он имеет некоторые новые и обновленные функции по сравнению с Raspberry Pi 3 Model B.

  • 64-разрядный четырехъядерный процессор ARM Cortex-A53 с тактовой частотой 1,4 ГГц
  • Двухдиапазонная беспроводная локальная сеть 802.11ac и Bluetooth 4.2
  • Более быстрый Ethernet (Gigabit Ethernet через USB 2.0), максимальная пропускная способность 300 Мбит / с
  • Поддержка питания через Ethernet (с отдельной PoE HAT)
  • Улучшенная загрузка по сети PXE и ​​USB-накопителю
  • Улучшенное управление температурой

Для этого нам понадобятся дополнительные прошивки / драйверы.

Raspbian

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

Но вы не можете просто вставить SD-карту из Raspberry Pi 3 Model Bв Raspberry Pi 3 Model B+без, не обновляя программное обеспечение. @joan прокомментировал [2]:

Простой способ получить непротиворечивую новую систему - это прошить новый образ (вы могли бы также использовать apt update / upgrade / dist-upgrade, но это не всегда работает).

Перед использованием SD-карты из старой установки вы должны сначала обновить ее. Преимущество в том, что вам не нужно переустанавливать / переконфигурировать вашу установку. Посмотрите, что у вас есть архив Raspberry Pi в вашем sources.list. Это должно дать вам это:

raspberrypi ~$ cat /etc/apt/sources.list.d/raspi.list 
deb http://archive.raspberrypi.org/debian/ stretch main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ stretch main ui
raspberrypi ~$

Затем обновите вашу установку:

raspberrypi ~$ sudo apt update
raspberrypi ~$ sudo apt full-upgrade

Это предпочтительный современный метод. Теперь вы должны найти файл /boot/bcm2710-rpi-3-b-plus.dtb. Для большинства из нас это должно работать. @ w00dw0rm пробовал 3 вещи, но помогает только перепрошивка нового изображения . Я бы не советовал вам использовать, rpi-updateпотому что rpi-update нестабилен и может привести к нестабильной установке, но это ваше решение.

Я проверил это со свежей вспышкой Raspbian Stretch Lite 2017-11-29в Raspberry Pi 3 Model Bс работающим Wi-Fi. Полное обновление сделать:

94 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 147 MB of archives.
After this operation, 290 kB of additional disk space will be used.

Это заняло много времени. Когда он закончил, я сделал, sudo systemctl rebootи процессор перестал работать, но не запускает новый запуск. Поэтому через некоторое время я должен вытащить шнур питания (больше ничего не происходит с зеленым светодиодом). После этого распи загружается нормально, и все работает без каких-либо сообщений об ошибках. Приведенный в действие от raspi, поместил свою SD-карту в, Raspberry Pi 3 Model B+и это также загружается и работало хорошо с бегущим Wi-Fi.

Другие распределения

Проблема здесь в том, что они должны обновить свои образы с помощью новой прошивки, и кажется, что это занимает некоторое время. Например Ubuntu, не загружается RPi 3B+в то время, когда это было написано. Некоторые ребята пытались обновить свой дистрибутив с помощью последних драйверов и модулей Raspbianи загрузили его, но с ограничениями. Один раз Wi-Fi не работает [6], другой раз клавиатура не работает [7]. Посмотрите на дату изображения из вашего дистрибутива. Если он старше 2018-03-14, наиболее вероятно, что он не работает на RPi 3B+[8] [9]. Я предлагаю подать отчет об ошибке в ваш дистрибутив. Чем больше они получают, тем раньше они будут обновляться.
Обновление 2018-10-08: Даже примерно через 7 месяцев после выпуска RPi 3B + Ubuntu не поддерживает его:Ubuntu Server 18.04 на Raspberry Pi 3 B +: ошибки сети Ethernet при загрузке .


ссылки:
[1] https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/
[2] Pi 3 Модель B + не загружается - блок питания или неисправен?
[3] помогает только перепрошивка нового образа.
[4] rpi-update нестабилен.
[5] Изменение PI 3 в сравнении с PI 3 B +
[6] 3B + не удается загрузить Ubuntu mate
[7] Запустить Centos 7 на Pi 3B +
[8] pi -3b + проблема с загрузкой ubuntu-core
[9] Комментарий на Можно ли запустить FreeBSD на моем Pi?

Инго
источник
rpi-updateэто НЕ устарела - она продолжает делать то , что она призвана делать, т.е. «получает вас носка прошивки и ядра». Это IS нецелесообразным сделать это без уважительной причины, и не должно НИКОГДА быть использовано только для обновления ядра.
Milliways,
@ Milliways НО, что с ответами, с которыми я связался? Они ошибаются? Цитата: «rpi-update обновит прошивку до последней опубликованной версии, которую следует считать« нестабильной ». Поэтому, следуя приведенному рецепту, вы можете получить нестабильную систему (случилось со мной;)»
Ingo
«не стабильный» НЕ означает «устаревший»; возможно, он широко (неправильно) использовался и его не следует поощрять.
Милливэйс
@ Milliways Хорошо, я изменил его на нестабильный .
Инго
4

/boot/bcm2710-rpi-3-b-plus.dtbотсутствует на старых изображениях Распбиана. Просто беги

sudo rpi-update

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

CMA
источник
Удивительно - я попробую это сегодня вечером - я подумал, что мне придется перепрошить свой ретропийный образ и отойти!
Шоусон
Это помогло с последней версией Jessie, «sudo apt full-upgrade» не сработало.
Рофавадека
3

Я могу подтвердить, что метод, описанный cma, работает, но я смог использовать другой метод, чтобы получить чистую установку Raspbian Jessie, работающую без предварительной загрузки его на Raspberry Pi 3b.

Загрузите прошивку Raspberry Pi со страницы https://github.com/raspberrypi/firmware и скопируйте все содержимое каталога boot / в загрузочный раздел SD-карты, перезаписав существующие файлы. После загрузки вы можете запустить rpi-update.

Вероятно, это неправильный способ сделать это, но это сработало ... Если кто-то с большим знанием может объяснить, почему это может быть плохой идеей, мне было бы интересно услышать это.

Pathead
источник
> «В нормальных условиях НИКОГДА не нужно запускать rpi-update, так как он всегда приводит вас к передовой прошивке и ядру, и, поскольку это может быть тестовой версией, ваш RPi может не загружаться». raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Даже документация об обновлении rpi теперь предупреждает: «Даже на Raspbian вы должны использовать это только по уважительной причине. Это дает вам новейшее ядро ​​/ прошивку новейшего уровня».
Милливэйс
2

У меня была аналогичная проблема. Получил новый Pi 3B + из коробки, и он не загрузился. Я получил только радужный экран, красный светодиод остался включенным, а зеленый светодиод продолжал мигать восемь раз (4 раза в длину, 4 раза в длину). Скачал последний образ Kali Linux без результата. Загрузил последнее изображение Raspbian Stretch (13-3-2018) и новые загрузки Pi 3B + без проблем. Я думаю, что в прошивке последнего дистрибутива Raspbian Stretch есть что-то новое для модели 3B +, но это только догадка с моей стороны.

Бен Фратерс
источник
+1 Учитывая относительное время вашего ответа по сравнению с другими, которые вы были на отметке, даже если у вас не было деталей ... 8-)
SlySven