如何在Pi 3 B +上使用旧的Raspbian 8(Jessie)SD卡安装?
我在中更改了文件/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舒展文件/boot
以及PI 3 B +启动,但在USB和以太网端口不工作。
编辑 -我已经rpi-update
在Raspberry pi 3上进行了测试。将SD卡放在Raspberry pi 3 B +上后,USB可以工作,但以太网和wifi仍然不起作用。
编辑2-重新安装Raspbian 8并rpi-update
在Raspberry pi 3上进行。在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
编辑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 Stretch中编译了所有项目,我认为这比我预期的要容易。我建议也迁移到Raspbian延伸。
2017-07-05-raspbian-jessie-lite.img
,全部换成FILLES在/boot
与从2018-03-13-raspbian-stretch-lite.img
。它不起作用,只是无法在上引导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
以启动
/boot/bcm2710-rpi-3-b-plus.dtb
吗?这是Pi 3 B + USB和以太网的相关固件。