Raspbian 8 на Raspberry Pi 3 B +


10

Як я можу використовувати стару установку SD-карт Raspbian 8 (Jessie) на Pi 3 B +?

Я змінив файли в /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) З файлами в Raspbian Stretch /bootі Pi 3 B + чоботи , але на USB і Ethernet порти не працюють.

EDIT - я перевірив rpi-updateRaspberry pi 3. Після того як я поставив SD-карту на Raspberry pi 3 B + USB працює, але Ethernet і Wi-Fi все ще не працюють.

EDIT 2 - Після перевстановлення Raspbian 8 і зробленого rpi-updateна Raspberry pi 3. Ethernet працює над Raspberry pi 3 B +, але все ще wifi не працює.

це вихід 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

Я перевірив це рішення:

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

Це робота.

Мені вдалося зібрати всі мої проекти в ефірі Raspbian, я думаю, це було простіше, ніж я очікував. Я пропоную також перейти на розшпільську ділянку.


Ви також додали /boot/bcm2710-rpi-3-b-plus.dtb? Це відповідна прошивка для Pi 3 B + USB та Ethernet.
Інго

Так, саме такі файли, які я поставив: 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,
medismail

Я думаю, я повинен десь змінити картографування, щоб використовувати нову прошивку?
medismail

Я щойно спробував 2017-07-05-raspbian-jessie-lite.img, замінив усі філи на /bootтой, з 2018-03-13-raspbian-stretch-lite.img. Це не працює, просто не завантажується на a Pi 3 B+. Здається, це не підтримується, і вам доведеться змінити 2018-03-13-raspbian-stretch-lite.img. Подивіться на raspberrypi.stackexchange.com/a/81688/79866
Інго,

Ви повинні тримати bootcode.bin, cmdline.txt, config.txt, kernel.imgі kernel7.imgдля завантаження
medismail

Відповіді:


11

Дійсно доцільно оновити до розтягування, але якщо ви хочете / вам потрібно залишитися з Джессі, виконайте наступні кроки, щоб налагодити його роботу:

Вам потрібно буде зробити цей перший крок на пі3 (не плюс):

  1. Оновіть завантажувач:

    sudo rpi-update ef7621d91cb58ccc856c3c17ddda28685edd23f3
    

Після цього карта завантажиться на pi 3B +, але без WiFi

  1. Завантажте та встановіть нові драйвери WiFi:

    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
    

Тепер у вас повинна бути установка Джессі, яка працює на 3B +, включаючи підтримку WiFi.


2

Pi3B + використовує нове обладнання для роботи в мережі, і тому потребує нових драйверів (серед іншого - включаючи ядро, яке їх підтримує, і DeviceTree).

МОЖЕ бути можливим оновлення Jessieнеобхідними файлами; rpi_updateМОЖЕ це зробити, хоча це спричиняє супутні ризики.

Джессі незабаром буде непідтримуваний, тому вам краще буде оновити Stretch.


0

Ви пробували таке?

WiFi вимкнено, поки не буде встановлено бездротовий регуляторний домен (лише для Pi 3 B +) - Домен можна зробити за допомогою "Raspberry Pi Configuration" (rc_gui), "raspi-config" або встановивши "country =" для відповідної країни ISO 3166 alpha2 код у /etc/wpa_supplicant/wpa_supplicant.conf.


Так, я вже встановив код країни. Але жоден wlan не виявлений, як ви бачите в dmesg, він взагалі не розпізнає wlan.
medismail

0

Для тих, хто приїжджає сюди, у яких ОС встановлена ​​з NOOBS і хочуть уникнути головного болю, як у мене, ви повинні знати, що вам також потрібно оновити файли NOOBS, щоб карта завантажувалася на PI 3 B + (інакше ви застрягли на екрані завантаження, подібному до веселки).

Просто підключіть SD-карту до ПК через зчитувач карт, скачайте NOOBS LITE , розпакуйте та перезапишіть усі файли на розділі відновлення, EXCEPT recovery.cmdline (у завантаженому NOOBS він містить опцію silentinstall, яка форматує SD та готує його до свіжа установка на першому завантаженні).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.