Jetson Linux のソースコードを直接修正 Jetson Orin Nano を扱っていると、 公式ドキュメントでは絶対に分からない挙動 に遭遇することがある。 今回のケースでは、 Jetson Linux の public_sources を展開し、 該当ドライバのソースコードを直接確認したところ、 #if 0 / #else / #endif の条件分岐が原因で、 デバイスの初期化が正しく行われていなかった。 この記事では、 なぜその条件分岐が問題を起こしたのか なぜ #if 0 にする必要があったのか を淡々と因果関係で整理する。 🧩 問題の挙動(再現) Jetson Orin …