¿Cómo puedo usar la instalación de mi tarjeta SD Raspbian 8 (Jessie) en el Pi 3 B +?
Cambié archivos en /boot
. ( start.elf
, start_cd.elf
, start_db.elf
, start_x.elf
, bcm2708-rpi-0-w.dtb
, bcm2708-rpi-b.dtb
, bcm2708-rpi-plus.dtb
, bcm2708-rpi-cm.dtb
, bcm2709-rpi-2-b.dtb
, bcm2710-rpi-3-b.dtb
, bcm2710-rpi-3-b-plus.dtb
, bcm2710-rpi-cm3.dtb
, fixup.dat
, fixup_cd.dat
, fixup_bd.dat
, fixup_x.dat
) Con los archivos en Raspbian estiramiento /boot
y los Pi 3 B + botas, pero el USB y Ethernet puertos no funcionan.
EDITAR - He probado rpi-update
en Raspberry pi 3. Después de colocar la tarjeta SD en Raspberry pi 3 B +, el USB funciona pero Ethernet y wifi aún no funcionan.
EDIT 2 - Después de reinstalar Raspbian 8 y hecho rpi-update
en Raspberry pi 3. Ethernet funciona en Raspberry pi 3 B + pero aún así el wifi no funciona.
Esta es la salida de dmesg:
[ 4.388752] brcmfmac: F1 signature read @0x18000000=0x15264345
[ 4.395773] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
[ 4.396452] usbcore: registered new interface driver brcmfmac
[ 4.411309] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2
[ 4.931153] systemd-journald[115]: Received request to flush runtime journal from PID 1
[ 5.487760] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 6.500044] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 6.502752] uart-pl011 3f201000.serial: no DMA platform data
EDITAR 3
He probado esta solución:
wget https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/firmware-brcm80211_20161130-3+rpt3_all.deb
sudo dpkg -i firmware-brcm80211_20161130-3+rpt3_all.deb
Es trabajo.
Logré compilar todos mis proyectos en Raspbian, creo que fue más fácil de lo que esperaba. Sugiero también migrar al tramo Raspbian.
fuente
/boot/bcm2710-rpi-3-b-plus.dtb
? Ese es el firmware relevante para Pi 3 B + USB y Ethernet.2017-07-05-raspbian-jessie-lite.img
, reemplacé todos los filetes/boot
con eso de2018-03-13-raspbian-stretch-lite.img
. No funciona, simplemente no arranca en unPi 3 B+
. Parece que no es compatible y hay que cambiarlo2018-03-13-raspbian-stretch-lite.img
. Eche un vistazo a raspberrypi.stackexchange.com/a/81688/79866bootcode.bin
,cmdline.txt
,config.txt
,kernel.img
ykernel7.img
para arrancarRespuestas:
Es realmente recomendable actualizar para estirar, pero si desea / necesita quedarse con Jessie, siga estos pasos para que funcione:
Tendrá que hacer este primer paso en un pi3 (no más):
Actualiza el gestor de arranque:
Después de eso, la tarjeta se iniciará en pi 3B +, pero sin WiFi
Descargue e instale los nuevos controladores WiFi:
Ahora debería tener una instalación de Jessie que funcione en 3B +, incluido el soporte WiFi.
fuente
El Pi3B + utiliza nuevo hardware para la conexión en red y, por lo tanto, necesita nuevos controladores (entre otras cosas, incluido un núcleo que los admite y DeviceTree).
PUEDE ser posible actualizar
Jessie
con los archivos necesarios;rpi_update
PUEDE hacer esto, aunque esto conlleva riesgos asociados.Jessie pronto no será compatible de todos modos, por lo que sería mejor actualizarlo
Stretch
.fuente
¿Has intentado lo siguiente?
WiFi está deshabilitado hasta que se establezca el dominio regulador inalámbrico (solo Pi 3 B +): el dominio se puede hacer a través de 'Configuración de Raspberry Pi' (rc_gui), 'raspi-config' o configurando 'country =' en un país ISO 3166 alpha2 apropiado código en /etc/wpa_supplicant/wpa_supplicant.conf.
fuente
Para aquellos que llegan aquí que tienen el sistema operativo instalado con NOOBS y quieren evitar un dolor de cabeza como el que yo tenía, deben saber que también deben actualizar los archivos NOOBS para que la tarjeta se inicie en el PI 3 B + (de lo contrario, está atascado en la pantalla de inicio con forma de arco iris).
Simplemente conecte la tarjeta SD en la PC a través de un lector de tarjetas, descargue NOOBS LITE , descomprima y sobrescriba todos los archivos en la partición de recuperación, EXCEPTO recovery.cmdline (en los NOOBS descargados contiene la opción de instalación silenciosa que formatea la SD y la prepara para Una nueva instalación en el primer arranque).
fuente