LoginSignup
AKIHARU-m
@AKIHARU-m

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Raspberry Pi 3B+ でbuster 4.19.75-v7が起動しない

解決したいこと

今月購入した Raspberry Pi 3 Model B+(ELEMENT)が、これまでのラズパイ(昨年購入した 3 B+, 3 A+, Raspberry Pi 4)で実績のある buster 4.19.75-v7の入っているSDカードで起動しません。

「起動しない」の意味

  • HDMIコネクタにモニターを繋げて電源を繋げても、一切の表示がでません。
  • ただ、ラズパイのボード上の緑LEDは多少の点滅を繰り返しているので、何かが動いているようにも見えます。

buster 5.10.103-v7だと起動する

起動しないラズパイに buster 5.10.103-v7で作成したSDカードを指すと、普通に起動します。ちなみに、buster 5.10.103-v7で作成したSDカードは昨年購入した 3B+, 3A+でも起動します。
まとめると以下です。

buster 4.19.75-v7 buster 5.10.103-v7
今月購入3B+ 起動しない 起動する
昨年購入3B+ 起動する 起動する
昨年購入3A+ 起動する --
Model 4 起動する 起動しない
昨年購入2W -- 起動する

課題

  • 今月購入した Raspberry Pi 3 Model B+(表中の「今月購入3B+」)で buster 4.19.75-v7を動かしたい。起動するようにしたい。
  • そもそも、3B+に非互換性があるようですが、ハードウエアそのものに違いがあるとは考えにくく、ボード上の何らかの不揮発メモリの内容の違いと想像しています。それを書き換える、等によって購入ボードを古いボードと互換を保つようにすることはできないでしょうか。

経緯

これまでの数年間、ソフト開発はbuster 4.19.75-v7上で進めており、実績もあるため、今後もbuster 4.19.75-v7ベースで進めるつもりでした。ところが上記のような状況となり、buster 5.10.103-v7に移行しました。
これで何も問題がでなければ、このまま進めていくつもりでしたが、不可解な現象に遭遇し(アクセスポイント化する際に  dnsmasqの不安定になる)、ネット検索したところ、不確実ではありますが、4.19.75-v7へダウングレードするような記述が見つかりました。そのため可能であれば、4.19.75-v7ベースに変更したいと考えました。

ちなみに、ラズパイ上で開発しているソフトウエアは、GPIO,UART, Network機能を利用としたハードウエア制御ソフトです。

0

1Answer

buster 4.19.75-v7 を新しいSDカードに焼いて、そのSDカードを使っても起動ないということでしょうか?

なお、物理的に一枚のSDカードを 3B+, 3A+や4で共有しているように読めましたが、
SDカードの使い回しは保証されていないと思います。

0Like

Comments

  1. @AKIHARU-m

    Questioner

    ありがとうございます。
    起動しないSDカードとは、正確にはbuster 4.19.75-v7上で各種ソフトを構築したSDカード、ということです。これまでの3B+で実績があります。SDカード自体は新品ではありませんがXioxia 16Gです。
    「SDカードの使い回しは保証されていない」ということですが、同じSDカードを異なるModelで共有したい、ということが目的ではありません。
    今回、動作確認のために、各種モデルで試したところ、上記モデルで動くことを確認した、ということです。ただ、実績として少なくとも 3B+と 3A+ではSDカードを共有して運用していて、これまで問題ありませんでした。
    そして、同じ3B+であるにもかかわらず同じSDカードが使えないことに悩んでいます。
    補足すると、起動しないSDカードとは、OSがbuster 4.19.75-v7ではなくbuster 5.10.103-v7であることのほかは、全く同じソフトを構築したものです。

  2. HDMIコネクタにモニターを繋げて電源を繋げても、一切の表示がでません。

    HDMIの信号は出ているのでしょうか?
    (四角いカラーバーのような最初に出る模様も出ない?)

    SDカードを差さずに起動しても、HDMIモニターには、何らか情報が出たと思いましたが。(記憶では、ブートするデバイスが無いとかなんとか・・・)


    起動できるOSバージョンで、今月購入3B+昨年購入3B+ の両方で
    cat /proc/cpuinfoの結果を見れますか?
    10行目あたりにRevision : a020d4とか出てくると思います。

    2台とも同じリビジョンであれば、ハードウェア的にも同一でしょう。

    ↓公式ドキュメントによると、ビジョン違いの3B+が存在しています。

  3. @AKIHARU-m

    Questioner

     HDMIからは一切の表示が出ません。画面が黒いままです。 今、SDカードを抜いて起動してみましたが、同様に画面は黒いままでした。ただ、今回の「起動しない」との違いがありました。SDカードを抜いて電源を入れると、緑LEDは全く付きません。赤がつきっぱなしです。
    レビジョン違いについての情報ありがとうございます。残念ながら今週末は問題のラズパイが手元から離れてしまったので、週明けに試してみます。ありがとうございました。

  4. 今、SDカードを抜いて起動してみましたが、同様に画面は黒いままでした。ただ、今回の「起動しない」との違いがありました。SDカードを抜いて電源を入れると、緑LEDは全く付きません。赤がつきっぱなしです。

    その状態から、起動するはずのSDカードを挿すと、起動するのでしょうか?
    (HDMIへの出力も始まる?)

    もし、起動しないなら、その状態のまま(SDカードを挿したまま)でボード上のRUNピンをGNDに落として離すと(CPUリセット)、起動しますか?

    来週にでも確認してみてください。

  5. @AKIHARU-m

    Questioner

    電源を入れたままSDカードを抜き差しするのですか? それは避けるべきと思いますけれど。

  6. “挿す”だけで、“抜き”はしません。
    症状の切り分けですので、実施の判断はお任せします。

  7. @AKIHARU-m

    Questioner

    ハードレビジョンは以下でした。違うことは確認できました。
    起動するもの a020d3
    起動しないもの a020d4

Your answer might help someone💌