ニンテンドーWii用のLinuxカーネル


16

私は今まで問題なく使用していたマイクp5パッチを使用して、バージョン2.6.32より新しいニンテンドーWii用のLinuxカーネルをコンパイルしようとしています。バージョン2.6.33 Wiiのサポートはメインラインカーネルに含まれていますが、動作させることができません。バージョン2.6.32で使用した古い.configと、Wiiプラットフォームのデフォルトの.configを使用してみました。もちろん、これらのすべての構成でWiiプラットフォームサポートオプションが選択されていますが、Wiiがカーネルコードを実行しているように見えます(青色のLEDが点滅します)。最後のテストバージョンを含むほとんどすべてのブランチを試しましたが、常に同じ結果になりました。また、クロスコンパイルツールも運良く更新しました。

バージョン2.6.32以降にオプションが欠けていたり、何か変更がありますか?


1
古いカーネルを実行してWiiでカーネルをコンパイルしてみてください。Guruplugを入手したとき、クロスコンパイルツールを使用するよりも、Debianのインストールからカーネルをコンパイルする方が簡単だと判断しました。
ローレンス

回答:


4

git"2.6.32 mike p5"と2.6.33の両方のカーネルを持つツリーがある場合、できることの1つgit bisectは、2つのバージョン間で行うことです。問題を引き起こすコミットを素早く絞り込みます。


2

プラットフォームサポートのように、コードの大部分がメインラインにコミットされていても、メインラインカーネルはIOS、USB、GameCube Controllerなどをサポートしていません。しかし、USB 2.0サポートを追加するパッチをWebで見つけました。また、メインラインカーネルはMINI(BootMii経由)でのみ起動できることを忘れないでください。ああ、ほとんど実行make menuconfigして設定を確認することを忘れていましたか?

とにかく、ここに役立つかもしれないいくつかの参照があります:

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.