Raspbian 8 บน Raspberry Pi 3 B +


10

ฉันจะใช้การติดตั้งการ์ด SD Raspbian 8 เก่า (เจสซี) ใน 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 ยืด/bootและ Pi 3 B + รองเท้า แต่ USB และพอร์ต Ethernet จะไม่ได้ทำงาน

แก้ไข - ฉันได้ทดสอบrpi-updateกับ Raspberry pi 3 หลังจากฉันใส่การ์ด SD ลงใน Raspberry pi 3 B + USB ทำงานได้ แต่ Ethernet และ 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 stretch ด้วย


คุณเพิ่ม/boot/bcm2710-rpi-3-b-plus.dtbหรือไม่ นั่นเป็นเฟิร์มแวร์ที่เกี่ยวข้องสำหรับ Pi 3 B + USB และ Ethernet
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+ดูเหมือนว่ามันจะไม่ suported 2018-03-13-raspbian-stretch-lite.imgและคุณมีการเปลี่ยนแปลงไป ไปดูraspberrypi.stackexchange.com/a/81688/79866
Ingo

คุณจะต้องให้bootcode.bin, cmdline.txt, config.txt, kernel.imgและkernel7.imgบูต
medismail

คำตอบ:


11

ขอแนะนำให้อัปเกรดยืดตัว แต่ถ้าคุณต้องการ / ต้องการอยู่กับเจสซีให้ทำตามขั้นตอนเหล่านี้เพื่อให้มันทำงาน:

คุณจะต้องทำตามขั้นตอนแรกใน pi3 (ไม่รวม):

  1. อัปเดต bootloader:

    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
    

ตอนนี้คุณควรมีการติดตั้ง Jessie ที่ทำงานบน 3B + รวมถึงการสนับสนุน WiFi


2

Pi3B + ใช้ฮาร์ดแวร์ใหม่สำหรับการเชื่อมต่อเครือข่ายและต้องการไดรเวอร์ใหม่ (เหนือสิ่งอื่นใด - รวมถึงเคอร์เนลที่รองรับพวกเขาและ DeviceTree)

อาจเป็นไปได้ที่จะอัปเดตJessieด้วยไฟล์ที่จำเป็น rpi_updateอาจทำเช่นนี้แม้ว่าจะมีความเสี่ยงผู้ดูแล

Jessie จะไม่ได้รับการสนับสนุนในไม่ช้าดังนั้นคุณควรปรับปรุงให้ดีกว่าStretchนี้


0

คุณลองต่อไปนี้หรือไม่?

WiFi ถูกปิดใช้งานจนกว่าจะมีการตั้งค่าโดเมนกฎระเบียบไร้สาย (Pi 3 B + เท่านั้น) - โดเมนสามารถทำได้ผ่าน 'การกำหนดค่า Raspberry Pi' (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 , คลายซิปและเขียนทับไฟล์ทั้งหมดบนพาร์ติชั่นการกู้คืนยกเว้นการกู้คืน cmdline (ใน NOOBS ที่ดาวน์โหลดมาจะมีตัวเลือกsilentinstallซึ่งฟอร์แมต SD และเตรียมไว้สำหรับ การติดตั้งใหม่ในการบูตครั้งแรก)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.