Wie kann ich meine alte Raspbian 8 (Jessie) SD-Karteninstallation auf dem Pi 3 B + verwenden?
Ich habe Dateien in geändert /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
) Mit den Dateien im Raspbian Stretch /boot
und die Pi 3 B + Stiefel , aber die USB- und Ethernet - Anschlüsse funktionieren nicht.
BEARBEITEN - Ich habe rpi-update
auf Raspberry Pi 3 getestet . Nachdem ich die SD-Karte auf Raspberry Pi 3 B + gelegt habe, funktioniert der USB, aber Ethernet und WLAN funktionieren immer noch nicht.
BEARBEITEN 2 - Nach der Neuinstallation von Raspbian 8 und der Erstellung rpi-update
auf Raspberry Pi 3. Ethernet funktioniert auf Raspberry Pi 3 B +, aber WLAN funktioniert immer noch nicht.
Dies ist die Dmesg-Ausgabe:
[ 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
BEARBEITEN 3
Ich habe diese Lösung getestet:
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 ist Arbeit.
Es ist mir gelungen, alle meine Projekte in Raspbian zu kompilieren. Ich denke, es war einfacher als ich erwartet hatte. Ich schlage auch vor, nach Raspbian zu migrieren.
quelle
/boot/bcm2710-rpi-3-b-plus.dtb
? Das ist die relevante Firmware für Pi 3 B + USB und Ethernet.2017-07-05-raspbian-jessie-lite.img
, alle Füllungen/boot
durch die von ersetzt2018-03-13-raspbian-stretch-lite.img
. Es funktioniert nicht, bootet einfach nicht auf einemPi 3 B+
. Es scheint nicht unterstützt zu werden und Sie müssen zu wechseln2018-03-13-raspbian-stretch-lite.img
. Werfen Sie einen Blick auf raspberrypi.stackexchange.com/a/81688/79866bootcode.bin
,cmdline.txt
,config.txt
,kernel.img
undkernel7.img
zu BootAntworten:
Es ist wirklich ratsam, ein Upgrade auf Stretch durchzuführen, aber wenn Sie bei Jessie bleiben möchten / müssen, befolgen Sie diese Schritte, damit es funktioniert:
Sie müssen diesen ersten Schritt auf einem pi3 ausführen (nicht plus):
Aktualisieren Sie den Bootloader:
Danach bootet die Karte auf pi 3B +, jedoch ohne WiFi
Laden Sie die neuen WiFi-Treiber herunter und installieren Sie sie:
Jetzt sollten Sie eine Jessie-Installation haben, die auf 3B + funktioniert, einschließlich WiFi-Unterstützung.
quelle
Der Pi3B + verwendet neue Hardware für die Vernetzung und benötigt daher neue Treiber (unter anderem - einschließlich eines Kernels, der sie unterstützt, und DeviceTree).
Es kann möglich sein,
Jessie
mit den erforderlichen Dateien zu aktualisieren .rpi_update
KANN dies tun, obwohl dies mit Risiken verbunden ist.Jessie wird sowieso bald nicht mehr unterstützt, daher sollten Sie besser auf aktualisieren
Stretch
.quelle
Haben Sie Folgendes versucht?
WiFi ist deaktiviert, bis die drahtlose Regulierungsdomäne festgelegt ist (nur Pi 3 B +) - Die Domäne kann über 'Raspberry Pi Configuration' (rc_gui), 'raspi-config' oder durch Setzen von 'country =' auf ein geeignetes ISO 3166 alpha2-Land erfolgen Code in /etc/wpa_supplicant/wpa_supplicant.conf.
quelle
Für diejenigen, die hier ankommen und das Betriebssystem mit NOOBS installiert haben und Kopfschmerzen wie ich vermeiden möchten, müssen Sie wissen, dass Sie auch NOOBS-Dateien aktualisieren müssen, damit die Karte auf dem PI 3 B + gestartet werden kann (andernfalls stecken Sie fest im regenbogenähnlichen Startbildschirm).
Stecken Sie einfach die SD - Karte in den PC über einen Kartenleser, download NOOBS LITE , entpacken und alle Dateien auf der Recovery - Partition überschreiben, mit Ausnahme recovery.cmdline (in den heruntergeladenen NOOBS enthält es die silent Option , die die SD - Formate und bereitet sie für die eine Neuinstallation beim ersten Start).
quelle