Я пытаюсь собрать ядро Linux для Nintendo Wii, более новой, чем версия 2.6.32, с патчами mike p5, которые я использую с тех пор без проблем. Начиная с версии 2.6.33 поддержка Wii включена в основное ядро, но я не могу заставить ее работать. Я попытался использовать старый .config, который я использовал для версии 2.6.32, а также стандартный .config для платформы Wii. Конечно, во всех этих конфигурациях выбрана опция поддержки платформы Wii, но, хотя Wii, похоже, выполняет код ядра (мигает синий светодиод), я не вижу ничего в телевизоре и не подключается по ssh. Я попробовал почти все ветки, включая последнюю тестовую версию, но с всегда одинаковым результатом. Я также обновил свои инструменты кросс-компиляции без удачи.
Я что-то пропустил или что-то изменилось с версии 2.6.32?
Ответы:
Одна вещь, которую вы можете сделать, если у вас есть
git
дерево с ядрами "2.6.32 mike p5" и 2.6.33, это сделатьgit bisect
между двумя версиями. Это быстро сузит коммит, который вызывает проблему.источник
Несмотря на то, что большая часть кода была включена в основную линию, например, в поддержку платформ, ядро основной линии не поддерживает IOS, USB, контроллеры GameCube и т. Д. Однако в Интернете я обнаружил исправления, добавляющие поддержку USB 2.0. Кроме того, помните, что основное ядро может загружаться только на MINI (через BootMii). О, почти забыл, что вы можете запустить
make menuconfig
и, возможно, проверить конфигурацию?Во всяком случае, вот несколько ссылок, которые могут помочь:
источник