Raspberry Pi dengan sepatu boot dengan layar Rainbow

16

Bagaimana saya bisa memperbaiki Raspberry Pi dengan layar Rainbow saat boot up? Saya memiliki voltase yang baik dan saya percaya saya telah memformat dan mengatur kartu SD dengan benar. Saya memiliki dua papan ini yang melakukan hal yang sama; Saya membelinya beberapa bulan yang lalu tetapi saya hanya mendapatkannya sekarang. Saya membelinya dari Amazon dan itu cara terlambat untuk kembali atau menukar mereka, saya sudah diberitahu.

MEAM
sumber
1
Dari port mana Anda mendapatkan video? Analog atau HDMI? Bisakah Anda memposting gambar seperti apa layar pelangi?
HeatfanJohn
Sudahkah Anda mencoba kartu SD baru?
PhillyNJ
Saya menggunakan port HDMI, saya sudah mencoba dua kartu SD pada dua PI yang berbeda
MEAM
seperti @Wilf sebutkan, coba gambar baru dan periksa sumber listrik Anda.
PhillyNJ
Saya memiliki masalah serupa ketika pertama kali mendapat Pi. Itu NOOBSmasalah. Saya tidak dapat mengingat "perbaikan" (yang merupakan masalah konfigurasi), tetapi akan mencari jika Anda tidak dapat menemukannya. Tidak ada masalah dengan itu Raspbian.
Milliways

Jawaban:

22

Apakah maksud Anda layar seperti ini ?:

layar debug dari elinux pic

Jika Anda menggunakan RPi 3 B +, itu mungkin sudah ketinggalan zaman (lihat di sini ) - Anda harus menggunakan gambar yang lebih baru dengan firmware yang tepat seperti gambar Raspbian resmi - gambar yang lebih lama dan turunannya mungkin masih perlu diperbarui untuk saat ini (mis. OctoPrint [1] [2] [3] )

Berbagai metode pemecahan masalah dapat ditemukan di sini :

Dengan firmware saat ini, layar splash berwarna (sebenarnya hanya empat piksel "meledak" oleh GPU ke layar penuh) ditampilkan setelah firmware GPU ( start.elf) dimuat. Ini harus diganti oleh konsol linux sedetik kemudian. Namun jika layar berwarna tetap ada, itu menunjukkan kernel.imgfile gagal untuk boot. Coba ganti dengan yang bagus.

Segera setelah menampilkan layar splash, PI mulai mengkonsumsi lebih banyak arus. Jika PI diatur ulang pada saat itu, itu adalah indikasi bahwa catu daya tidak dapat memberikan arus penuh yang dibutuhkan oleh PI Anda, tetapi turunkan tegangan outputnya di bawah minimum ketika dimuat dengan arus penuh yang dibutuhkan PI.

Dalam beberapa kasus (Terjebak di Rainbow Screen), pembekuan pada saat ini telah diperbaiki dengan menambahkan boot_delay=1ke config.txtberkas. Hal ini dapat dilakukan dari Windows PC, yang harus menunjukkan beberapa file di partisi FAT pada kartu SD Anda termasuk bootcode.bin, kernel.img, dan config.txt. Anda dapat membuka config.txtdi Wordpad atau editor teks apa pun. Tambahkan boot_delay=1dan simpan file. Jangan lupa 'mengeluarkan' kartu sebelum mengeluarkannya dari pembaca kartu. Jika Anda membaca kartu SD dari Pi yang berfungsi, Anda dapat mengedit file dengansudo nano /boot/config.txt

Panic Kernel saat boot

Teks muncul di layar, tetapi kemudian hang dengan pesan debug. Ini bisa disebabkan oleh perangkat USB seperti keyboard. Coba lagi tanpa apa pun di USB. Raspberry Pi dimatikan (atau restart) segera setelah booting

Ini disebabkan oleh catu daya yang menghasilkan tegangan terlalu rendah. Lihat Memecahkan masalah daya

Pi boot kadang-kadang tetapi tidak selalu

Dengan catu daya yang baik dan kartu SD yang baik, R-Pi melakukan booting sesekali, tetapi di lain waktu hanya menampilkan kedipan hijau kecil dari LED "OK" dan gagal untuk memulai, bahkan tanpa perangkat USB dan tanpa Ethernet. Ini telah dilaporkan beberapa kali [4] [5] [6] dan tetap menjadi masalah terbuka. Tegangan rendah atau kartu SD yang tidak tepat dapat menyebabkannya. Beberapa kartu SD akan berfungsi sampai sedikit memanas, dan kemudian gagal [7] . Saat terpapar pada suhu kamar 21 C, bagian terpanas dari R-Pi yang tidak dikerjakan harus 41 C [8] . Wiki memiliki daftar kartu SD yang berfungsi. Beli dari vendor yang tepercaya karena diklaim bahwa 1/3 dari semua kartu memori berlabel "Sandisk" palsu.

  • Bisa jadi kartu memori SD tidak melakukan kontak yang tepat dengan Raspberry Pi. Lihatlah dudukan kartu SD pada Raspberry Pi dengan hati-hati. Pada pandangan pertama mungkin terlihat baik-baik saja, tetapi kontak harus kenyal dan mereka harus menonjol setidaknya 2mm yang diukur dari tepi bawah pemegang ke bagian atas tonjolan kontak. Variasi terjadi karena proses solder dan jenis pemegang yang digunakan. Beberapa residu solder jatuh ke dalam rongga kontak, membatasi springiness dan ketinggian yang menonjol dari kontak. Anda dapat memperbaiki ini sendiri, tetapi ingat Anda dapat membatalkan garansi. Kontaknya halus, jadi berhati-hatilah. Masukkan pin jarum di bawah tonjolan kontak dan tarik dengan ringan hingga ujung kontak terlepas. Bersihkan rongga di mana kontak terlepas dari solder atau residu lainnya dengan meniup ke dalam rongga. Klip kontak kembali ke dalam rongga dengan mendorongnya perlahan ke dalam rongga. Lakukan ini untuk semua kontak. Lihat foto-foto ini:Media: SDcardHolder.JPG , Media: UnclipContact.JPG , Media: UnclippedContact.JPG

Saya akan mencoba kartu SD dan catu daya lainnya, dan memeriksa Pi untuk cacat, serta gambar raspberry pi yang berbeda . Anda mungkin juga ingin mencoba pembaca kartu SD yang berbeda, karena beberapa mungkin memformat kartu dengan tidak dapat diandalkan.

Wilf
sumber
Saya juga punya masalah boot RPi saya dan menjalankan fsck pada SD-Card dan kemudian boot RPi tanpa periferal melakukan trik.
cete3
1
Gejala saya: "Segera setelah menampilkan layar splash, PI mulai mengkonsumsi lebih banyak arus. Jika PI me-reset pada saat itu, itu merupakan indikasi bahwa catu daya tidak dapat memberikan arus penuh PI yang Anda butuhkan, tetapi Celupkan tegangan outputnya di bawah minimum ketika dimuat dengan arus penuh yang dibutuhkan PI. " Masalah saya: Kabel USB tidak memberikan arus yang cukup, voltase baik-baik saja, tetapi ketika saya berhasil meletakkan meteran antara Raspberry pi dan kabel USB, kabelnya juga turun 250m kadang-kadang dibandingkan dengan apa yang diberikan adaptor dinding ke kabel USB.
MEAM
Raspberry Pi B + saya berfungsi dengan sempurna ketika saya mencolokkan kartu sd, kabel HDMI, dan daya. Ketika saya pasang kabel + kartu SAMA SAMA yang bekerja untuk pi B + ke pi 2, itu membeku di layar pelangi. Apakah ini berarti pasti masalah perangkat keras?
Luke Taylor
@LukeTaylor - untuk apa arus catu daya dan berapa lama kabel USB? (mungkin sry terlambat). Mungkin hanya masalah bahwa Pi 2 (dan 3) membutuhkan setidaknya 800mA daya, sedangkan Pi B + mungkin membutuhkan sekitar 600mA.
Wilf
1
Layar pelangi juga dapat muncul jika Anda mencoba untuk mem-boot Jessie Raspbian pada Raspberry Pi 3 Model B +. (lihat Sepatu Raspberry Pi ke layar pelangi saat mencoba memuat RetroPie )
Stevoisiak
2

Bagi saya, memasukkan boot_delay=1ke dalam config.txttidak berhasil. Menjalankan fsck pada partisi boot (/ dev / mmcblkop1) menemukan korupsi file yang tidak dapat diperbaiki secara otomatis. Saya akhirnya menghapus isi dari partisi boot dan menyalin isi dari /boottarball Raspberry Pi Linux saya. Saya kemudian harus mengedit cmdline.txtdan mengubahnya root=/dev/mmcblkop2menjadiroot=/dev/mmcblkop5

IanB
sumber
Bekerja untuk saya menggunakan raspberry pi 2 B baru, sambil memiliki layar pelangi / masalah layar berwarna!
Lucian Depold
1

Saya dapat mengatasi masalah ini dengan mendapatkan catu daya yang lebih baik. Saya kemudian mengeluarkan kartu microsd saat boot ke mode pemulihan. Saya memasangnya kembali dan dapat menginstal noobs.

Rohan Parikh
sumber
Sepakat! Beralih dari catu daya USB dengan nilai 2.1 A ke sumber daya 750 mA (pengisi daya telepon) berhasil (anehnya!). Proses booting simpleterhenti ketika perangkat mencoba untuk beralih dari driver grafis ke driver VC4, jadi (mungkin?) Lonjakan daya terjadi pada saat itu, dan pengisi daya lainnya, meskipun mampu memberikan arus yang lebih besar, tidak dapat tutup itu.
David
0

Saya mengalami ini pada Model B. Saya mencoba berbagai kartu SD, tetapi semua memiliki masalah yang sama. Saya kemudian memasukkan charger Samsung Galaxy saya ke dalam Pi, yang menghasilkan tegangan yang sedikit lebih tinggi, dan memperbaikinya. Rupanya catu daya, disediakan dengan Pi tidak cukup untuk melakukan pekerjaan yang seharusnya!

Coba ubah catu daya, sebelum Anda masuk terlalu jauh ke jalur lain.

amjad moghul
sumber