Raspberry Pi 3 B +의 Raspbian 8


10

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및 파이 3 B + 부츠하지만, USB 및 이더넷 포트는 일을하지 않습니다.

편집rpi-update -Raspberry pi 3에서 테스트 했습니다. Raspberry pi 3 B +에 SD 카드를 넣은 후에는 USB가 작동하지만 이더넷 및 wifi는 여전히 작동하지 않습니다.

편집 2 -Raspbian 8을 다시 설치 rpi-update하고 Raspberry pi 3에서 만든 후 이더넷은 Raspberry pi 3 B +에서 작동하지만 여전히 Wi-Fi는 작동하지 않습니다.

이것은 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 stretch로 마이그레이션하는 것이 좋습니다.


당신은 또한 추가 했습니까 /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

난 그냥 해봤 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
Ingo

당신은 유지할 필요가 bootcode.bin, cmdline.txt, config.txt, kernel.imgkernel7.img부팅
medismail

답변:


11

확장을 위해 업그레이드하는 것이 좋습니다. 그러나 Jessie와 함께 머물고 싶다면 다음 단계에 따라 작동하십시오.

pi3 (플러스 아님)에서이 첫 단계를 수행해야합니다.

  1. 부트 로더를 업데이트하십시오 :

    sudo rpi-update ef7621d91cb58ccc856c3c17ddda28685edd23f3
    

그 후에 카드는 파이 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에서 볼 수 있듯이 무선 랜이 감지되지 않았으므로 무선 랜을 전혀 인식하지 못합니다.
medismail

0

여기에 OS가 NOOBS 와 함께 설치되어 있고 두통을 피하고 싶은 경우 PI 3 B +에서 카드를 부팅하려면 NOOBS 파일도 업데이트해야합니다. 무지개 같은 부팅 화면에서).

그냥 카드 리더를 통해 다운로드 PC에서 SD 카드를 연결 noobs에 LITE , 압축 해제 및 복구 파티션에있는 모든 파일을 덮어 제외 recovery.cmdline을 다운로드 noobs에에 (그것은 포함 silentinstall의 는 SD를 포맷하고 그것을 준비하는 옵션을 최초 부팅시 새로 설치).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.