Mike p5 패치를 사용하여 Nintendo Wii용 2.6.32보다 최신 Linux 커널을 컴파일하려고 하는데, 지금부터 아무 문제 없이 사용하고 있습니다. Wii 지원은 버전 2.6.33부터 메인라인 커널에 포함되어 있지만 작동시킬 수는 없습니다. 버전 2.6.32에서 사용된 이전 .config와 Wii 플랫폼의 기본 .config를 사용해 보았습니다. 물론 이 모든 구성에서 Wii 플랫폼 지원 옵션이 선택되어 있지만 Wii가 커널 코드를 실행하는 것처럼 보이지만(파란색 LED가 깜박임) TV에 아무것도 표시되지 않으며 SSH를 통해 연결할 수도 없습니다. 지난번 테스트 버전을 포함하여 거의 모든 브랜치를 시도해 보았지만 결과는 항상 같았습니다. 크로스 컴파일 도구도 업데이트했지만 운이 좋지 않았습니다.
일부 옵션이 누락되었거나 버전 2.6.32 이후로 변경된 사항이 있습니까?
답변1
"2.6.32 mike p5"와 2.6.33 커널을 모두 포함하는 트리가 있는 경우 할 수 있는 한 가지는 두 버전 사이를 전환하는 것 git
입니다 . git bisect
문제를 일으키는 커밋의 범위를 빠르게 좁힐 것입니다.
답변2
플랫폼 지원 등 대부분의 코드가 메인라인에 제출되지만 메인라인 커널은 IOS, USB, 게임큐브 컨트롤러 등을 지원하지 않습니다. 그러나 USB 2.0 지원을 추가하는 패치를 온라인에서 찾았습니다. 또한 메인라인 커널은 (BootMii를 통해) MINI에서만 부팅할 수 있다는 점을 기억하세요. 아, make menuconfig
구성을 실행하고 확인할 수 있다는 사실을 거의 잊으셨나요 ?
어쨌든, 다음은 도움이 될 수 있는 몇 가지 참고 자료입니다.