Noyau Linux pour Nintendo Wii


16

J'essaie de compiler un noyau Linux pour la Nintendo Wii plus récent que la version 2.6.32 avec les correctifs mike p5, que j'utilise depuis maintenant sans problème. Depuis la version 2.6.33, le support Wii est inclus dans le noyau principal, mais je n'arrive pas à le faire fonctionner. J'ai essayé d'utiliser l'ancien .config que j'ai utilisé pour la version 2.6.32 et aussi le .config par défaut pour la plate-forme Wii. Bien sûr, dans toutes ces configurations, l'option prise en charge de la plate-forme Wii est sélectionnée, mais bien que la Wii semble exécuter le code du noyau (la LED bleue clignote), je ne vois rien sur le téléviseur ni me connecte par ssh. J'ai essayé presque toutes les branches dont la dernière version de test mais avec toujours le même résultat. J'ai également mis à jour mes outils de compilation croisée sans succès.

Ai-je manqué une option ou quelque chose a-t-il changé depuis la version 2.6.32?


1
Essayez de compiler votre noyau sur la Wii avec l'ancien noyau en cours d'exécution. Quand j'ai eu mon Guruplug, j'ai décidé qu'il était plus facile de compiler des noyaux à partir d'une installation Debian que de jouer avec des outils de compilation croisée.
LawrenceC

Réponses:


4

Une chose que vous pouvez faire, si vous avez un gitarbre avec les noyaux "2.6.32 mike p5" et 2.6.33, serait de faire un git bisectentre les deux versions. Il réduira rapidement le commit à l'origine du problème.


2

Même si une grande partie du code a été engagée dans la ligne principale, comme la prise en charge de la plate-forme, le noyau de la ligne principale ne prend pas en charge IOS, USB, les contrôleurs GameCube, etc. Cependant, j'ai trouvé des correctifs sur le Web qui ajoutent la prise en charge USB 2.0. N'oubliez pas non plus que le noyau principal ne peut démarrer que sur MINI (via BootMii). Oh, j'ai presque oublié que vous pouvez exécuter make menuconfiget peut-être vérifier la configuration?

Quoi qu'il en soit, voici quelques références qui pourraient vous aider:

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.