Comment puis-je utiliser mon ancienne installation de carte SD Raspbian 8 (Jessie) sur le Pi 3 B +?
J'ai changé des fichiers /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
) Avec les fichiers Raspbian extensible /boot
et les Pi 3 B + bottes mais les ports USB et Ethernet ne fonctionnent pas.
EDIT - J'ai testé rpi-update
sur Raspberry pi 3. Après avoir mis la carte SD sur Raspberry pi 3 B + l'USB fonctionne mais Ethernet et wifi ne fonctionnent toujours pas.
EDIT 2 - Après avoir réinstallé Raspbian 8 et fait rpi-update
sur Raspberry pi 3. Ethernet fonctionne sur Raspberry pi 3 B + mais le wifi ne fonctionne toujours pas.
c'est la sortie 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
EDIT 3
J'ai testé cette solution:
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
C'est du travail.
J'ai réussi à compiler tous mes projets dans le tronçon Raspbian, je pense que c'était plus facile que ce à quoi je m'attendais. Je suggère également de migrer vers l'étirement Raspbian.
la source
/boot/bcm2710-rpi-3-b-plus.dtb
? C'est le firmware correspondant pour Pi 3 B + USB et Ethernet.2017-07-05-raspbian-jessie-lite.img
, de remplacer toutes les filles/boot
par celle de2018-03-13-raspbian-stretch-lite.img
. Cela ne fonctionne pas, ne démarre tout simplement pas sur unPi 3 B+
. Semble qu'il n'est pas pris en charge et vous devez changer pour2018-03-13-raspbian-stretch-lite.img
. Jetez un œil à raspberrypi.stackexchange.com/a/81688/79866bootcode.bin
,cmdline.txt
,config.txt
,kernel.img
etkernel7.img
pour démarrerRéponses:
Il est vraiment conseillé de mettre à niveau pour étirer, mais si vous voulez / devez rester avec Jessie, suivez ces étapes pour le faire fonctionner:
Vous devrez faire cette première étape sur un pi3 (pas plus):
Mettez à jour le chargeur de démarrage:
Après cela, la carte démarrera sur pi 3B +, mais sans WiFi
Téléchargez et installez les nouveaux pilotes WiFi:
Maintenant, vous devriez avoir une installation Jessie qui fonctionne sur 3B + avec prise en charge WiFi.
la source
Le Pi3B + utilise un nouveau matériel pour la mise en réseau, et a donc besoin de nouveaux pilotes (entre autres - y compris un noyau qui les prend en charge et DeviceTree).
Il PEUT être possible de mettre à jour
Jessie
avec les fichiers nécessaires;rpi_update
PEUT le faire, bien que cela comporte des risques.Jessie ne sera bientôt pas prise en charge de toute façon, il serait donc préférable de la mettre à jour
Stretch
.la source
Avez-vous essayé ce qui suit?
Le Wi-Fi est désactivé jusqu'à ce que le domaine réglementaire sans fil soit défini (Pi 3 B + uniquement) - Le domaine peut être effectué via la «Configuration de Raspberry Pi» (rc_gui), «raspi-config» ou en définissant «country =» sur un pays ISO 3166 alpha2 approprié code dans /etc/wpa_supplicant/wpa_supplicant.conf.
la source
Pour ceux qui arrivent ici qui ont le système d'exploitation installé avec NOOBS et qui veulent éviter un mal de tête comme moi, vous devez savoir que vous devez également mettre à jour les fichiers NOOBS pour que la carte démarre sur le PI 3 B + (sinon vous êtes coincé dans l'écran de démarrage arc-en-ciel).
Branchez simplement la carte SD dans le PC via un lecteur de carte, téléchargez NOOBS LITE , décompressez et écrasez tous les fichiers sur la partition de récupération, SAUF recovery.cmdline (dans le NOOBS téléchargé, il contient l' option silentinstall qui formate la SD et la prépare pour une nouvelle installation au premier démarrage).
la source