Jetson Orin Nano 起動しない・黒画面対処法【よくある5つの原因】

Jetson Orin Nano 起動しない・黒画面対処法【よくある5つの原因】

Jetson Orin Nanoを接続したのに画面が映らない、電源を入れても起動しないという状況は、初めて触るエンジニアが最もつまずくポイントの一つです。この記事では実機で確認した5つの原因と、それぞれの具体的な対処法を解説します。

この記事でわかること

  • Jetson Orin Nanoが起動しない・黒画面になる主な5つの原因
  • 各原因に対応した具体的なトラブルシューティング手順
  • OSイメージが正常かどうかを確認する方法
  • シリアルコンソールを使ったデバッグの基本
  • 再インストールが必要かどうかの判断基準
  • 原因1:電源容量が足りていない

    Jetson Orin Nanoで最も多いトラブルが電源不足です。スペック上は5V/5Aが必要ですが、手元にあったUSB-C充電器を流用した結果、電力不足で起動途中に落ちるケースをよく見かけます。

    特に注意が必要なのは、スマートフォン用の充電器です。USB-PDに対応していても、出力プロファイルがJetson側と一致しないと電圧が安定しません。

    対処法

    まず電源アダプターのスペックを確認してください。

  • 電圧:5V
  • 電流:5A以上(推奨)
  • コネクタ:USB-C
  • 電源を差し替えるだけで起動できた、というケースは筆者の周囲でも複数ありました。NVIDIAが動作確認している電源 Anker PowerPort III 65W(Amazon) を使うのが最も確実です。

    電源ランプが点灯しているのに起動しない場合は、次の原因を疑ってください。

    原因2:microSDカードまたはNVMe SSDの問題

    JetPack 6.2をmicroSDカードに書き込んで起動する構成の場合、カードとイメージの書き込みに問題があることがあります。

    よくあるパターンは次のとおりです。

  • 書き込みが途中で失敗している
  • カードの相性問題(一部の安価なカードは非推奨)
  • カードスロットへの挿入が甘い
  • NVMe SSDから起動する設定でSSDが認識されていない
  • 対処法

    まずmicroSDカードを抜き差しし、しっかり奥まで挿入されているか確認します。次に、別のカード Samsung microSDXC 128GB (Endurance)(Amazon) で試してみてください。

    書き込み自体をやり直す場合はBalenaEtcherを使うのが確実です。

    
    # BalenaEtcherは公式サイトからGUIツールをダウンロードして使用
    # CLIで書き込む場合はddコマンドを使う(macOS/Linux)
    sudo dd if=jetson-orin-nano-devkit-sd-card-image.img of=/dev/sdX bs=4M status=progress
    sync
    

    /dev/sdX の部分は lsblk コマンドで事前に確認してください。SDカードへの誤書き込みは取り返しがつかないため、必ずデバイス名を確認してから実行してください。

    NVMe SSD Western Digital SN770 500GB NVMe(Amazon) を使った構成の場合は、UEFI設定でブート順位が正しく設定されているか確認します。JetPack 6.2ではNVMeブートが安定していますが、PCIe Gen3/Gen4の互換性をチェックしてください。

    原因3:HDMIモニターの接続タイミングと相性

    Jetson Orin Nanoを電源ON後にHDMIケーブルを差すと、画面が映らないことがあります。これはホットプラグ検出の問題で、筆者も最初に引っかかりました。

    また、一部の4Kモニターや古いHDMIセレクターを経由している場合に、解像度ネゴシエーションに失敗して黒画面のままになることがあります。Jetson Orin Nano Super Developer Kitでは最大4K@60Hzをサポートしますが、初期ブート時は1080p推奨です。

    対処法

    次の手順を試してください。

    1. 電源を切った状態でHDMIケーブルをしっかり接続する

    2. 電源を入れて30秒〜1分待つ

    3. それでも映らない場合は別のHDMIケーブルに変える

    4. 4Kモニターの場合は1080pモードに強制変更してみる

    モニター側のHDMI入力を切り替えても映らない場合は、DisplayPortアダプター経由を試すと解決することもあります。

    原因4:JetPackのインストールが正しく完了していない

    JetPack 6.2(最新安定版、L4T 36.4.3ベース)の書き込みが正常に完了していない場合、起動シーケンスが途中で止まります。黒画面のまま数分待っても何も変わらない場合はこれが疑われます。

    シリアルコンソールで状況を確認する

    画面に何も映らない状態でも、シリアルコンソールを使えばブートログを確認できます。これが一番確実なデバッグ手段です。

    必要なもの:USBシリアル変換アダプター(3.3V対応、PL2303/FTDI推奨)

    Jetson Orin NanoのJ14コネクタ(USB Type-C側面近く)に接続します。

    | ピン番号 | 信号名 | 接続先 |

    |———-|——–|——–|

    | 1 | GND | アダプターGND |

    | 2 | UART TX | アダプターRX |

    | 3 | UART RX | アダプターTX |

    ホストPC側でシリアル通信を開きます。

    
    # Linuxの場合
    sudo screen /dev/ttyUSB0 115200 8N1
    
    # macOSの場合
    screen /dev/cu.usbserial-XXXX 115200 8N1
    
    # Windowsの場合はTeraTermを使用
    # ポート:COM番号, ボーレート:115200, 8N1
    

    ここでブートログが流れれば、どこで止まっているかを特定できます。kernel paniccannot mount rootfsfstabエラーなどのメッセージが出た場合は、イメージの再書き込みが必要です。AGX Orin同様、microSD破損時はfstabを#でコメントアウトして仮復旧可能です。

    JetPackの再インストール手順

    
    # NVIDIA SDK Manager 2.1.0を使う場合(Ubuntu 22.04ホスト推奨)
    # 1. SDK Managerをインストール
    sudo dpkg -i sdkmanager_2.1.0-12149_amd64.deb
    
    # 2. Jetsonをリカバリーモードにする
    # J14のFC REC(Force Recovery)PINをGNDに短絡させながら電源ON
    # lp0とRECモード確認: lsusbで"0955:7323 NVIDIA Corp."
    
    # 3. USB接続を確認
    lsusb | grep 0955
    # "0955:7323 NVIDIA Corp." が表示されればリカバリーモード成功
    
    # 4. SDK Managerを起動して指示に従う(JetPack 6.2選択)
    sdkmanager
    

    原因5:熱暴走による強制シャットダウン

    起動直後は動作するものの、しばらくすると落ちるというパターンは熱問題が原因であることがほとんどです。Jetson Orin Nano Superは1024 CUDAコア・最大67 TOPSですが、発熱が大きく、密閉された場所や夏場の室温では冷却が追いつかなくなります。

    対処法

    まずヒートシンクやファンが正しく取り付けられているか確認します。

    
    # 現在のSOC温度を確認(JetPack 6.2)
    cat /sys/class/thermal/thermal_zone0/temp
    tegrastats --interval 1000
    
    # 出力例
    # RAM 2457/7977MB (lfb 514x4MB) SWAP 0/8187MB (cached 0MB) CPU [18%@1510,14%@1510,16%@1510,12%@1510,0%@0,0%@0,0%@0,0%@0] EMC_FREQ 25% GR3D_FREQ 0% SWIN_FREQ 0% 
    # Tboard@41.5C Tdiode@46.5C Tcpu@45C Tgpu@44C PLL@50C PMIC@41C thermal@46.1C POM_5V_IN  4.92 V  POM_5V_GPU  0.98 V  POM_5V_CPU  0.98 V
    

    温度が92度を超えるとスロットル/シャットダウンします(Orin Nano Super)。冷却ファン Noctua NF-A4x10 5V PWMファン(Amazon) の追加や、設置環境の改善で解消できます。既知の問題として、JetPack 6.2初期版でファン制御バグが報告されており、jetson_clocksnvpmodelで確認を。

    詳しい熱対策については、別記事の「Jetson Orin Nano 熱対策・冷却方法まとめ」も参考にしてください。

    原因別チェックリスト

    トラブル対応は順番が大切です。以下の順で確認してください。

    1. 電源アダプターの出力スペックを確認する

    2. microSDカードまたはNVMeの物理的な接続を確認する

    3. HDMIケーブルを電源OFF状態で接続し直す

    4. シリアルコンソールでブートログを確認する

    5. 起動直後に落ちる場合は温度を確認する

    まとめ

    Jetson Orin Nanoが起動しない・黒画面になる原因の多くは、電源不足、ストレージの書き込み不良、HDMIの接続タイミング、JetPack 6.2のインストール失敗、熱暴走のいずれかです。

    画面が映らない状態でもシリアルコンソールを使えばブートログを確認できるため、原因の特定が格段に楽になります。USBシリアル変換アダプターは一つ手元に置いておくと、今後のデバッグ作業全般で役立ちます。

    順を追って確認すれば、ほとんどのケースは解決できます。それでも解決しない場合は、SDK Managerを使ったフルリインストールを検討してください。

    次はこちら

    起動できたら次はOSの初期設定を済ませ、Jetsonを使いこなす環境を整えましょう。

  • Jetson Orin Nano 初期設定 JetPackインストール手順
  • Jetson Orin Nano 熱対策・冷却方法まとめ
  • Jetson Orin Nano おすすめ周辺機器まとめ
  • コメント

    タイトルとURLをコピーしました