Raspberry Pi 3 B +上のRaspbian 8


10

Pi 3 B +で古いRaspbian 8(Jessie)SDカードを使用するにはどうすればよいですか?

でファイルを変更しました/boot。(start.elfstart_cd.elfstart_db.elfstart_x.elfbcm2708-rpi-0-w.dtbbcm2708-rpi-b.dtbbcm2708-rpi-plus.dtbbcm2708-rpi-cm.dtbbcm2709-rpi-2-b.dtbbcm2710-rpi-3-b.dtbbcm2710-rpi-3-b-plus.dtbbcm2710-rpi-cm3.dtbfixup.datfixup_cd.datfixup_bd.datfixup_x.dat)Raspbianストレッチのファイルで/bootとPI 3 B +ブーツが、USBとイーサネットポートは仕事をしません。

編集 -私はrpi-updateRaspberry pi 3でテストしました。Raspberrypi 3 B +にSDカードを置いた後、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ストレッチでコンパイルすることに成功しました。思ったより簡単だったと思います。Raspbianストレッチに移行することもお勧めします。


あなたも追加しました/boot/bcm2710-rpi-3-b-plus.dtbか?これは、Pi 3 B + USBおよびイーサネットに関連するファームウェアです。
Ingo

はい、これはまさに私が置いたファイルです: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 2018年

私は試してみましたが2017-07-05-raspbian-jessie-lite.img、すべての入力/bootをからのものに置き換えました2018-03-13-raspbian-stretch-lite.img。これは機能せず、単にで起動しませんPi 3 B+。サポートされていないよう2018-03-13-raspbian-stretch-lite.imgです。に変更する必要があります。raspberrypi.stackexchange.com/a/81688/79866
Ingo

あなたは維持する必要がありbootcode.bincmdline.txtconfig.txtkernel.imgおよびkernel7.imgブートに
medismail

回答:


11

ストレッチにアップグレードすることは本当にお勧めですが、Jessieを使い続けたい、または必要がある場合は、次の手順に従って動作させます。

pi3(プラスではない)でこの最初のステップを実行する必要があります。

  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
    

これで、WiFiサポートを含め、3B +で動作するJessieがインストールされました。


2

Pi3B +はネットワーキングに新しいハードウェアを使用するため、(とりわけ、それらをサポートするカーネルとDeviceTreeを含む)新しいドライバーが必要です。

Jessie必要なファイルで更新できる可能性があります。rpi_updateこれには付随するリスクがありますが、可能です。

いずれにしても、Jessieはまもなくサポートされなくなるため、に更新することをお勧めしますStretch


0

以下を試しましたか?

ワイヤレス規制ドメインが設定されるまでWiFiは無効になります(Pi 3 B +のみ)-ドメインは「Raspberry Pi Configuration」(rc_gui)、「raspi-config」、または「country =」を適切なISO 3166 alpha2国に設定することで実行できます/etc/wpa_supplicant/wpa_supplicant.confのコード。


はい、すでに国コードを設定しています。しかし、dmesgで確認できるように、wlanはまったく認識されません。
medismail 2018

0

OSがNOOBSでインストールされていて、私が経験したような頭痛を避けたい場合は、カードがPI 3 B +で起動するようにNOOBSファイルも更新する必要があることを知っておく必要があります虹のような起動画面)。

ただ、カードリーダー、ダウンロードを通じてPCでSDカードを差し込む初心者LITE、解凍およびEXCEPT、リカバリパーティション上のすべてのファイルを上書きしrecovery.cmdline(ダウンロードした初心者にそれが含まれているはsilentInstall SDをフォーマットし、それを準備するオプションを初回起動時の新規インストール)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.