Nintendo Wii用Linuxカーネル

Nintendo Wii用Linuxカーネル

Mike p5パッチを使用してNintendo Wii用2.6.32よりも最新のLinuxカーネルをコンパイルしようとしていますが、これから問題なく使用しています。 Wiiのサポートはバージョン2.6.33以降、メインラインカーネルに含まれていますが、動作させることはできません。バージョン2.6.32で使用されていた以前の.configとWiiプラットフォームのデフォルトの.configを試してみました。もちろん、これらすべての設定でWiiプラットフォームサポートオプションが選択されていますが、Wiiがカーネルコードを実行しているように見えますが(青いLEDが点滅している)、テレビには何も表示されず、SSH経由で接続することもできません。前回テスト版を含むほぼすべてのブランチを試してみましたが、結果は常に同じでした。クロスコンパイルツールも更新しましたが、幸運ではありませんでした。

一部のオプションが欠落しているか、バージョン2.6.32以降に変更されていますか?

答え1

「2.6.32 mike p5」と2.6.33カーネルの両方を含むツリーがある場合、できることの1つは2つのバージョンを切り替えることgitです。git bisect問題を引き起こすコミットの範囲をすばやく絞り込みます。

答え2

プラットフォームサポートなど、ほとんどのコードはメインラインに送信されますが、メインラインカーネルはIOS、USB、ゲームキューブコントローラなどをサポートしていません。しかし、USB 2.0のサポートを追加するパッチをオンラインで見つけました。また、メインラインカーネルは(BootMii経由で)MINIからのみ起動できることを覚えておいてください。ああ、make menuconfig設定を実行して確認できることをほとんど忘れましたか?

とにかく、以下は参考になるいくつかの参考資料です。

関連情報