¿Por qué obtengo una pantalla de arco iris y un LED PWR rojo parpadeante con una nueva Raspberry Pi 3B +?

11

Creo que podría haber un problema con mi nuevo Pi. Estoy usando la misma fuente de alimentación (comprada en PiHut para mi 3B anterior) en el nuevo 3B +, pero obtengo la pantalla del arco iris y la luz roja de encendido parpadea en un patrón particular: 4 parpadeos largos seguidos de 4 parpadeos cortos. Esto es muy regular, ¿debe ser una señal para significar algo?

He probado una fuente de alimentación alternativa y el mismo problema. He medido el voltaje en ambos suministros, el primero de 5,3 V y el segundo de 5,1 V, muy bien dentro del requisito. He probado un par de tarjetas SD diferentes y el mismo problema. ¿Alguien tiene alguna idea o ha visto algo similar?

Shawson
fuente
1
¿Ha escrito la última imagen de Raspbian (2018-03-13) en la tarjeta SD que está utilizando?
Joan
esto puede ayudar ... elinux.org/… ...
jsotola
Probé el último raspian ... ¡y arrancó bien! ¿Cómo es que mis tarjetas SD existentes que uso en el pi 3 no lo hacen? ¿Hay alguna configuración que deba establecer en alguna parte?
Shawson
el 3b + necesita un firmware completamente nuevo, por lo que sus tarjetas configuradas para 3b y anteriores no funcionarán.
scruss

Respuestas:

16

He hecho esta respuesta para resumir la experiencia de este problema. Estamos hablando de Raspberry Pi 3 Modelo B + , lanzado el 14-03-2018 . Tiene algunas características nuevas y actualizadas en comparación con Raspberry Pi 3 Model B.

  • Una CPU ARM Cortex-A53 de cuatro núcleos y 64 bits a 1.4 GHz
  • LAN inalámbrica 802.11ac de doble banda y Bluetooth 4.2
  • Ethernet más rápido (Gigabit Ethernet sobre USB 2.0), rendimiento máximo de 300 Mbps
  • Soporte de alimentación a través de Ethernet (con PoE HAT separado)
  • Red PXE mejorada y arranque masivo de almacenamiento USB
  • Gestión térmica mejorada

Para esto necesitamos algunos firmware / controladores adicionales.

Raspbian

Si comienza una nueva instalación, use el último software oficial para Raspberry Pi y todo estará bien.

Pero no puede simplemente conectar una tarjeta SD de una Raspberry Pi 3 Model Ba una Raspberry Pi 3 Model B+sin actualizar el software. @joan comentó [2]:

Una manera simple de obtener un nuevo sistema consistente es flashear una nueva imagen (es posible que también haya podido usar apt update / upgrade / dist-upgrade pero eso no siempre funciona).

Antes de usar una tarjeta SD de una instalación anterior, primero debe actualizarla. Esto tiene la ventaja de que no tiene que reinstalar / reconfigurar su instalación. Mira que tienes el archivo raspberry pi abordado en tu sources.list. Debería darte esto:

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 ~$

Luego actualice su instalación:

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

Este es el método preferido preferido. Ahora deberías encontrar el archivo /boot/bcm2710-rpi-3-b-plus.dtb. Para la mayoría de nosotros esto debería funcionar. @ w00dw0rm ha intentado 3 cosas, pero solo es útil mostrar una nueva imagen . No le recomendaría usarlo rpi-updateporque rpi-update es inestable y puede resultar en una instalación inestable, pero es su decisión.

Lo he probado con un nuevo flasheado Raspbian Stretch Lite 2017-11-29en un Raspberry Pi 3 Model Bwifi en ejecución. Una actualización completa hace:

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.

Tomó mucho tiempo hacer esto. Cuando termina, lo hago sudo systemctl rebooty el procesador deja de funcionar, pero no activa un nuevo inicio. Así que tengo que tirar del cable de alimentación después de un tiempo (ya no hay actividad en el LED verde). Luego, el raspi arranca bien y todo funcionaba bien sin ningún mensaje de error. Apagó el raspi, colocó su tarjeta SD en Raspberry Pi 3 Model B+y también arranca y funcionaba bien con wifi.

Otras distribuciones

El problema aquí es que tienen que actualizar sus imágenes con el nuevo firmware y parece que lleva algo de tiempo. Por ejemplo, Ubuntuno se inicia RPi 3B+en el momento en que esto se escribió. Algunos chicos aquí han intentado actualizar su distribución con los últimos controladores y módulos Raspbiany lo han arrancado pero con límites. Una vez que el wifi no funciona [6], la otra vez el teclado no funciona [7]. Mira la fecha de la imagen de tu distribución. Si es anterior al 14/03/2018, lo más probable es que no se ejecute en un RPi 3B+[8] [9]. Sugiero presentar un informe de error a su distribución. Cuanto más obtengan, antes se actualizarán.
Actualización 2018-10-08: Incluso aproximadamente 7 meses después de lanzar RPi 3B + Ubuntu no lo admite:Ubuntu Server 18.04 en Raspberry Pi 3 B +: errores de red Ethernet en el arranque .


referencias:
[1] https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/
[2] Pi 3 Modelo B + no arranca - ¿Fuente de alimentación o está rota?
[3] solo parpadear una nueva imagen ayuda
[4] rpi-update es inestable
[5] Cambiar PI 3 contra PI 3 B +
[6] 3B + falla al iniciar Ubuntu mate
[7] Ejecuta Centos 7 en Pi 3B +
[8] pi -3b + problema de arranque de ubuntu-core
[9] Comentario en ¿Puedo ejecutar FreeBSD en mi Pi?

Ingo
fuente
rpi-updateNO está desactualizado: continúa haciendo lo que está diseñado para hacer, es decir, "lo lleva al núcleo y firmware de vanguardia". Es ES aconsejable hacerlo sin una razón válida, y debe nunca ser utilizado sólo para actualizar el kernel.
Milliways
@Milliways PERO, ¿qué pasa con las respuestas que he vinculado? ¿Están equivocados? Cita: "rpi-update actualizará el firmware a la última versión publicada, que debe considerarse" no estable ". Entonces, siguiendo la receta dada, puede terminar con un sistema inestable (me ha sucedido;)"
Ingo
"no estable" NO significa "anticuado"; Puede haber sido ampliamente utilizado (mal) y debe ser desalentado.
Milliways
@Milliways OK, lo he cambiado a inestable .
Ingo
4

/boot/bcm2710-rpi-3-b-plus.dtbfalta en imágenes antiguas de Raspbian. Solo corre

sudo rpi-update

en su Raspberry Pi arrancada anteriormente para recuperar el firmware faltante. Después de eso, puede cambiar a su nuevo Raspberry Pi 3B + y arrancarlo con su tarjeta SD existente.

cma
fuente
increíble, lo intentaré esta noche, ¡pensé que tendría que cambiar mi imagen de retropie y comenzar de nuevo!
Shawson
Esto funcionó con la última versión de Jessie, "sudo apt full-upgrade" no funcionó.
rofavadeka
3

Puedo confirmar que el método descrito por cma funciona; sin embargo, pude usar un método diferente para que una instalación limpia de Raspbian Jessie funcionara sin tener que cargarla primero en un Raspberry Pi 3b.

Descargue el firmware de Raspberry Pi desde https://github.com/raspberrypi/firmware y copie todo en el directorio de arranque / a la partición de arranque de la tarjeta SD, sobrescribiendo los archivos existentes. Después de arrancar, puede ejecutar rpi-update.

Probablemente esta no sea la forma correcta de hacerlo, pero parecía funcionar ... Si alguien con más conocimiento puede explicar por qué esto podría ser una mala idea, me interesaría escucharlo.

Pathead
fuente
> "En circunstancias normales, NUNCA hay necesidad de ejecutar rpi-update, ya que siempre te lleva al kernel y firmware de vanguardia y debido a que puede ser una versión de prueba, podría dejar tu RPi no arrancable". raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Incluso la documentación de actualización de rpi ahora advierte "Incluso en Raspbian solo debe usar esto con una buena razón. Esto le proporciona el último kernel / firmware de última generación".
Milliways
2

Tuve un problema similar. Obtuve un nuevo Pi 3B + de la caja y no arrancó. Solo obtuve la pantalla del arco iris, el led rojo permaneció encendido y el led verde continuó parpadeando ocho veces (4 veces de largo, 4 veces menos). Descarga la última imagen de Kali Linux sin resultado. Descargamos la última imagen de Raspbian Stretch (13-3-2018) y las nuevas botas Pi 3B + sin ningún problema. Creo que hay algo nuevo en el firmware de la última distribución Raspbian Stretch para acomodar el modelo 3B +, pero eso es solo una suposición de mi parte.

Ben Fraters
fuente
+1 Dado el tiempo relativo de su respuesta en comparación con los otros que estaba en la marca a pesar de que no tenía los detalles ... 8-)
SlySven