Ядро Linux для Nintendo Wii


16

Я намагаюся скласти ядро ​​Linux для Nintendo Wii новішої, ніж версія 2.6.32, з патчами mike p5, якими я без проблем користуюся. Оскільки версія 2.6.33 підтримка Wii включена в основне ядро, але я не можу примусити її працювати. Я спробував використовувати старий .config, який я використовував для версії 2.6.32, а також за замовчуванням .config для платформи Wii. Звичайно, у всіх цих конфігураціях обрана опція підтримки платформи Wii, але хоча Wii, здається, виконує код ядра (синій світлодіод блимає), я нічого не бачу в телевізорі, ані підключення через ssh. Я спробував майже всі галузі, включаючи останню тестову версію, але з завжди однаковим результатом. Я також оновив свої інструменти перехресного збирання, не пощастивши.

Я пропускаю якусь опцію чи щось змінилося з версії 2.6.32?


1
Спробуйте компілювати ваше ядро ​​в Wii зі запущеним старим ядром. Коли я отримав свій Guruplug, я вирішив, що легше збирати ядра на цьому з інсталяції Debian, ніж возитися з інструментами кроскомпіляції.
LawrenceC

Відповіді:


4

Одне, що ви можете зробити, якщо у вас є gitдерево з ядрами "2.6.32 mike p5" і 2.6.33, було б зробити git bisectміж двома версіями. Це швидко звузить комісію, яка викликає проблему.


2

Навіть незважаючи на те, що значна частина коду була введена в основну лінію, як-от підтримка платформи, ядро ​​основної лінії не підтримує IOS, USB, контролери GameCube тощо. Однак у мережі я знайшов патчі, які додають підтримку USB 2.0. Також пам’ятайте, що основне ядро ​​може завантажуватися лише в MINI (через BootMii). О, майже забув, що ти можеш запустити make menuconfigі, можливо, перевірити конфігурацію?

У будь-якому випадку, ось кілька посилань, які можуть допомогти:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.