Я сделал этот ответ, чтобы подвести итог опыта по этой проблеме. Речь идет о 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?