Làm cách nào tôi có thể sử dụng cài đặt thẻ SD Raspbian 8 (Jessie) cũ trên Pi 3 B +?
Tôi đã thay đổi tập tin trong /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
) Với các tập tin trong Raspbian Stretch /boot
và Pi 3 B + khởi động nhưng USB và cổng Ethernet không làm việc.
EDIT - Tôi đã thử nghiệm rpi-update
trên Raspberry pi 3. Sau khi tôi đặt thẻ SD trên Raspberry pi 3 B + USB hoạt động nhưng Ethernet và wifi vẫn không hoạt động.
EDIT 2 - Sau khi cài đặt lại Raspbian 8 và thực hiện rpi-update
trên Raspberry pi 3. Ethernet hoạt động trên Raspberry pi 3 B + nhưng wifi vẫn không hoạt động.
đây là đầu ra 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
Tôi đã thử nghiệm giải pháp này:
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
Đó là công việc.
Tôi đã thành công trong việc biên dịch tất cả các dự án của mình ở Raspbian, tôi nghĩ nó dễ hơn tôi mong đợi. Tôi cũng đề nghị di chuyển đến Raspbian kéo dài.
2017-07-05-raspbian-jessie-lite.img
, thay thế tất cả các điền vào /boot
từ đó 2018-03-13-raspbian-stretch-lite.img
. Nó không hoạt động, chỉ đơn giản là không khởi động trên a Pi 3 B+
. Có vẻ như nó không bị thay thế và bạn phải đổi sang 2018-03-13-raspbian-stretch-lite.img
. Hãy xem raspberrypi.stackexchange.com/a/81688/79866
bootcode.bin
, cmdline.txt
, config.txt
, kernel.img
và kernel7.img
để khởi động
/boot/bcm2710-rpi-3-b-plus.dtb
? Đó là phần sụn có liên quan cho Pi 3 B + USB và Ethernet.